<SEC-DOCUMENT>0001506293-24-000018.txt : 20240208
<SEC-HEADER>0001506293-24-000018.hdr.sgml : 20240208
<ACCEPTANCE-DATETIME>20240208161602
ACCESSION NUMBER:		0001506293-24-000018
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		100
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240208
DATE AS OF CHANGE:		20240208

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		651 BRANNAN STREET
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94107
		BUSINESS PHONE:		4157627100

	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-K
<SEQUENCE>1
<FILENAME>pins-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:pins="http://www.pinterest.com/20231231" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pins-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-33">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-34">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-35">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-36">0001506293</ix:nonNumeric><ix:nonNumeric contextRef="c-44" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-349">P2Y</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" scale="0" id="f-377">1</ix:nonFraction><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-625">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-626">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-253" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1072">249</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pins-20231231.xsd"/></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-12-31</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: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-3"><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>2024-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><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>2024-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-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:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><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-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-8"><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: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:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</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>2020-12-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>2020-12-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>2020-12-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>2020-12-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>2020-12-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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</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>2021-12-31</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>2021-12-31</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>2021-12-31</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>2021-12-31</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:entity><xbrli:period><xbrli:instant>2021-12-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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></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-28"><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-12-31</xbrli:endDate></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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></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-30"><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-12-31</xbrli:endDate></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:instant>2022-12-31</xbrli:instant></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:instant>2022-12-31</xbrli:instant></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:instant>2022-12-31</xbrli:instant></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:instant>2022-12-31</xbrli:instant></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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><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-12-31</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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-12-31</xbrli:endDate></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="srt:RangeAxis">srt:MinimumMember</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-12-31</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="srt:RangeAxis">srt:MaximumMember</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-12-31</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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>pins:segment</xbrli:measure></xbrli:unit><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:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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">pins:MunicipalSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</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: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-12-31</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:FairValueInputsLevel2Member</xbrldi:explicitMember><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-12-31</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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><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-12-31</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: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-12-31</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: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-12-31</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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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-12-31</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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><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-12-31</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: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-12-31</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:CashAndCashEquivalentsAxis">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-12-31</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:CashAndCashEquivalentsAxis">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-12-31</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:CashAndCashEquivalentsAxis">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-12-31</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:CashAndCashEquivalentsAxis">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-12-31</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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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>2023-12-31</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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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: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>2023-12-31</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: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-12-31</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:FairValueInputsLevel2Member</xbrldi:explicitMember><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-12-31</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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><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-12-31</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: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-12-31</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">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-12-31</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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><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-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: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-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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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-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:FairValueInputsLevel2Member</xbrldi:explicitMember><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-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><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-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: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-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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><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-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><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-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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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-113"><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: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-114"><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: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-115"><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-116"><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-117"><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: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-118"><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: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-119"><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-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli: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></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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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-122"><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: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-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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-124"><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: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-125"><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: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-126"><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: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-127"><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-128"><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-129"><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: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-130"><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">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-131"><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-132"><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-133"><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: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-134"><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">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-135"><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-136"><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:FinancialInstrumentAxis">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-137"><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:FinancialInstrumentAxis">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-138"><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:FinancialInstrumentAxis">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-139"><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:FinancialInstrumentAxis">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-140"><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-141"><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: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-142"><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">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-143"><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-144"><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: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-145"><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: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-146"><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-147"><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-148"><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:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><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-153"><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: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-154"><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">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-155"><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-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">pins:DepreciablePropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">pins:DepreciablePropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-10</xbrli:startDate><xbrli:endDate>2022-06-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-10</xbrli:startDate><xbrli:endDate>2022-06-10</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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-10</xbrli:startDate><xbrli:endDate>2022-06-10</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:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-10</xbrli:instant></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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</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:FiniteLivedIntangibleAssetsByMajorClassAxis">pins:AcquiredTechnologyPatentsAndOtherIntangiblesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:FiniteLivedIntangibleAssetsByMajorClassAxis">pins:AcquiredTechnologyPatentsAndOtherIntangiblesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</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:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></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:DebtInstrumentAxis">pins:CreditAgreementAmendedAndRestatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></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="us-gaap:DebtInstrumentAxis">pins:CreditAgreementAmendedAndRestatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></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="us-gaap:VariableRateAxis">pins:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</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="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="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-12-31</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="us-gaap:PlanNameAxis">pins:A2009StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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="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-193"><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-12-31</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="us-gaap:AwardTypeAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></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-197"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</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="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></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-200"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></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="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></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-203"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></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="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></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-206"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-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="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></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-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pins:StockRepurchaseProgramFebruary2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-02</xbrli:instant></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="us-gaap:ShareRepurchaseProgramAxis">pins:StockRepurchaseProgramFebruary2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-02</xbrli:startDate><xbrli:endDate>2023-02-02</xbrli:endDate></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="us-gaap:ShareRepurchaseProgramAxis">pins:StockRepurchaseProgramSeptember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-16</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="us-gaap:ShareRepurchaseProgramAxis">pins:StockRepurchaseProgramSeptember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></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-215"><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-12-31</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="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pins:StateTaxAuthoritiesExcludingCaliforniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:OtherForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><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-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><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-249"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><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-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pins:PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JuliaBrauDonnellyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JuliaBrauDonnellyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JuliaBrauDonnellyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:JuliaBrauDonnellyTradingArrangementClassACommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JuliaBrauDonnellyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:JuliaBrauDonnellyTradingArrangementRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_1"></div><div style="min-height:27pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div></div><div style="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:9.5pt;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:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">_________________</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:DocumentAnnualReport" 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%"> ANNUAL 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 fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December 31</ix:nonNumeric>, 2023</ix:nonNumeric> </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%">OR</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#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:8pt;font-weight:700;line-height:120%">F</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">or 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-6">001-38872</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"><img src="pins-20231231_g1.jpg" alt="pinterestlogo.jpg" style="height:54px;margin-bottom:5pt;vertical-align:text-bottom;width:60px"/></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">Pinterest, Inc.</ix:nonNumeric> </span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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 style="width:48.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.329%"/><td style="width:0.1%"/></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:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">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:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">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:7pt;font-weight:700;line-height:130%">(State or Other Jurisdiction of Incorporation or Organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">651 Brannan Street</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">94107</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">(Zip Code)</span></td></tr></table></div><div style="margin-top:3pt;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-14">415</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">762-7100</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Registrant&#8217;s Telephone Number, Including Area Code</span></div><div style="margin-top:3pt;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="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;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 style="width:32.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.235%"/><td style="width:0.1%"/></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:130%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:130%;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:130%">     </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:130%;text-decoration:underline">Trading Symbol</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:130%"> </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:130%;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:130%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">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:130%">&#160;<ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">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:130%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">New York Stock Exchange</ix:nonNumeric> </span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%">Securities registered pursuant to Section 12(g) of the Act:</span></div><div style="margin-bottom:6pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%">None</span></div><div style="margin-bottom:6pt;margin-top:3pt"><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 well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744; </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.&#160;&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;  </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:EntityVoluntaryFilers" id="f-20">No</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></div><div style="margin-bottom:6pt;margin-top:3pt"><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-21">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:'Lato',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-bottom:6pt;margin-top:3pt"><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:'Lato',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-22">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Lato',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:'Lato',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:'Lato',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:6pt;margin-top:3pt"><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.446%"/><td style="width:0.1%"/></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:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">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:130%">&#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:130%">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:7.5pt;font-weight:400;line-height:130%">&#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:130%">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:130%">&#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:130%">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:7.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-24">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:130%">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:7.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-25">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><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;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Lato',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:6pt;margin-top:3pt"><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 filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Lato',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:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-26">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Lato',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:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:3pt"><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:'Lato',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:fixed-false" id="f-28">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Lato',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:'Lato',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-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant, based on the closing price of a share of the registrant&#8217;s common stock on June&#160;30, 2023 as reported by the New York Stock Exchange on such date was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" scale="9" id="f-29">13.8</ix:nonFraction> billion.</span></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of February 2, 2024, there were</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">595,211,750</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-4" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">83,771,609</ix:nonFraction> shares of the registrant&#8217;s Class B common stock outstanding. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Documents Incorporated by Reference</span></div><div style="margin-bottom:6pt;margin-top:3pt"><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:DocumentsIncorporatedByReferenceTextBlock" id="f-32" escape="true">Portions of the registrant&#8217;s Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant&#8217;s fiscal year ended December&#160;31, 2023.</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span><br/></span></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_7"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Pinterest, Inc.<br/>Table of contents</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.853%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_10">Note about forward-looking statements and summary</a><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_10"> of</a><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_10"> risk factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_16">Part I </a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_19">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_19">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_19">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_22">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_22">Risk factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_22">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_25">Item 1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_25">Unresolved staff comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_25">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_1836">Item </a><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_1836">1C</a><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_1836">.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_1836">Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_1836">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_28">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_28">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_28">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_31">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_31">Legal proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_31">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_34">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_34">Mine safety disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_34">41</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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_37">Part II</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_40">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_40">Market for registrant&#8217;s common equity, related stockholder matters and issuer purchases of equity&#160;securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_40">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_43">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_43">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_43">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_46">Item 7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_49">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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_49">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_64">Item 7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_64">Quantitative and qualitative disclosure</a><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_64">s</a><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_64"> about market risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_64">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_67">Item 8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_67">Financial statements and supplementary 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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_67">59</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_139">Item 9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_139">Changes in and disagreements with accountants on accounting and financial disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_139">88</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_142">Item 9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_142">Controls and procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_142">88</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_145">Item 9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_145">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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_145">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_148">Item 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_148">Disclosure regarding foreign jurisdictions that prevent inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_148">89</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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_151">Part III</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_154">Item 10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_154">Directors, executive officers and corporate governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_154">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_157">Item 11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_157">Executive compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_157">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_160">Item 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_160">Security ownership of certain beneficial owners and management and related stockholder matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_160">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_163">Item 13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_163">Certain relationships and related transactions, and director independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_163">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_166">Item 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_166">Principal accountant fees and services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_166">90</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:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_169">Part IV</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_172">Item 15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_172">Exhibits and financial statement schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_172">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_178">Item 16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_178">Form 10-K summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_178">91</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_181">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">2</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_10"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Note about forward-looking statements</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K 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 risks 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; "will," "can,"&#8220;intends,&#8221; &#8220;plans&#8221;, &#8220;targets&#8221;, &#8220;forecasts&#8221;, &#8220;anticipates,&#8221; or similar expressions, 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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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, foreign exchange fluctuations and supply-chain issues;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the effect of general economic and political conditions;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our financial performance, including revenue, cost and expenses and cash flows;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to attract, retain and recover users and maintain and grow their level of engagement;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to provide content that is useful and relevant to users&#8217; personal taste and interests;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to develop successful new products or improve existing ones;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to maintain and enhance our brand and reputation;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">discontinuation, disruptions or outages in third-party single sign-on access;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to compete effectively in our industry;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to scale our business, including our monetization efforts;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to attract and retain advertisers and scale our revenue model;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to attract and retain creators and publishers that create relevant and engaging content; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to develop effective products and tools for advertisers, including measurement tools;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to expand and monetize our platform internationally;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to effectively manage the growth of our business;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to continue to use and develop artificial intelligence (&#8220;AI&#8221;) as well as managing the challenges and risks posed by AI;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">our ability to successfully manage our flexible work model with a more distributed workforce;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our lack of operating history and ability to sustain profitability;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">decisions that reduce short-term revenue or profitability or do not produce the long-term benefits we expect;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">fluctuations in our operating results;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to raise additional capital on favorable terms or at all;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to realize anticipated benefits from mergers and acquisitions, joint ventures, strategic partnerships and other&#160;investments;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to protect our intellectual property;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">current or potential litigation and regulatory actions involving us;</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">3</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Note about forward-looking statements</span></div></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">real or perceived inaccuracies in metrics related to our business;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">disruption of, degradation in or interference with our use of Amazon Web Services and our infrastructure; and</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to attract and retain personnel.</span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 Annual Report on Form 10-K 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:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">You should carefully consider the above factors, as well as the factors discussed elsewhere in this Annual Report on Form 10-K. 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 Annual 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:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Summary of risk factors</span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;impacts: </span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Business Strategy and Growth.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> Our strategic decisions and efforts to expand the business, including:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to scale our business for future growth; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to attract, grow, retain, recover, and engage our user base; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our dependence on advertising for substantially all of our revenue; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">providing content that is useful and relevant to users&#8217; personal taste and interests;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">decisions consistent with our mission and values that may reduce our short- or medium-term operating results;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">removing objectionable content or blocking objectionable practices by advertisers or third parties;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to compete effectively for users, creators, publishers or advertisers; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to develop effective products and tools for advertisers;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our further expansion and monetization of our platform internationally;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">effective management of our business growth; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our acquisition of other businesses; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our development of or investment in successful new products or improvements to existing one;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our dependence on and ability to maintain and enhance a strong brand and reputation; and</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the attraction, retention, and loss of our key personnel and other highly qualified personnel.</span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Data, Security and Privacy</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">actual or perceived compromises in our security; </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">4</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Note about forward-looking statements</span></div></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Operation of Our Business.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> The manner in which we operate our business, including:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the inherent challenges of measurements related to user metrics and other estimates; and</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to maintain and scale our technology infrastructure, including the speed and availability of our service.</span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Third-Party Reliance.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">users&#8217; ability to authenticate with our service through third-party login providers;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our dependence on Amazon Web Services for the vast majority of our compute, storage, data transfer, and other&#160;services; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our reliance on software, technologies, and related services from other parties; and </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">technologies that can block the display of our ads.</span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Legal and Regulatory Matters.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">any liability as a result of content or information that is published or made available on our service;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">government action to restrict access to our service or certain of our products in their countries;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">an ability to protect our intellectual property and our use of &#8220;open source&#8221; software; and</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Performance.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">fluctuations in our operating results from quarter to quarter; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to obtain additional financing, if needed and any default on our credit obligations; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">greater than anticipated tax liabilities; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the requirements of being a public company;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">adverse global economic and financial conditions; and</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">changes in accounting principles generally accepted in the United States.</span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Our Common Stock.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> The rights, restrictions, and structure of, and actions that we may take that impact, our common stock,&#160;including: </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the dual class structure of our common stock; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">trading price volatility of our Class A common stock;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">additional stock issuances, including in connection with settlement of equity awards, and any resulting dilution; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">provisions under Delaware law and our governing documents that could make a merger, tender offer, or proxy contest&#160;difficult; </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">5</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Note about forward-looking statements</span></div></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our intention not to pay dividends for the foreseeable future. </span></div><div style="margin-bottom:4pt;margin-top:4pt"><span><br/></span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">6</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_13"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Limitations of key metrics and other data</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 MAU 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 ARPU 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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">7</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_16"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Part I</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_19"></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 1. Business</span></div><div style="margin-bottom:10pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Overview</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Pinterest is a visual search and discovery platform, positioned at the intersection of search, social, and commerce. We offer a unique and differentiated experience that enables people to go from inspiration to action all on one consumer internet property. Our primary service, Pinterest, can be accessed through our mobile application or the web.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">People use Pinterest to find useful, relevant ideas&#8212;and then bring them to life. People don&#8217;t always have the words to describe what they&#8217;re looking for, but often know it when they see it. As they browse Pinterest content (called &#8220;Pins&#8221;), they fine-tune their tastes and find the perfect idea. Users interact with the platform in dynamic multi-session journeys to find inspiration, curate their latest look, plan their next project and shop from great brands. This happens at a massive scale, with billions of searches and saves per month.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">All of this allows us to use intent-based signals to show relevant and engaging content to our users. This inspiration-to-action journey maps clearly to the advertiser marketing funnel and helps brands to reach customers at every point in their discovery-to-purchase journey through digital ads. We believe users and advertisers intentionally choose Pinterest because of our efforts to create a positive and more brand safe environment. As a result, we make deliberate decisions through our policies and product development and aim to deliver on that experience, creating value for advertisers who can showcase their product and services in an inspiring and positive environment.</span></div><div style="margin-bottom:10pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-style:italic;font-weight:400;line-height:120%">Our Users and Our Platform</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">498 million monthly active users from around the world come to Pinterest to find new ideas, curate and refine their tastes, and turn those ideas into reality. Our platform particularly resonates with women, who comprise roughly two-thirds of our total user base. In addition, our platform also resonates with the younger generation, as Gen Z users represent over 40% of our user base. Geographically, we have a diverse user set, representing over 100 countries globally.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Content on Pinterest comes from a variety of sources, including retailers, brands, creators, publishers and users. We acquire that content via a wide range of methods including product catalog uploads, direct publishing, and user curation. Content formats include images that allow you to click into an idea to learn more, videos that provide the steps of an idea, and products that brands and merchants upload from catalogs. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On Pinterest, users interact with several surfaces, each of which offers distinct functionalities and experiences. Users often move between these surfaces various times in a single session, and across multiple sessions. Saving content and creating boards are highly unique and beneficial to our ecosystem, as we utilize the signals from the curation to help serve users even more relevant content recommendations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Home Feed:</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> When users open the Pinterest mobile application or navigate to www.pinterest.com, they are by default in their Home Feed, where they can discover Pins relevant to their tastes and interests in a scrolling format. As users interact with more content - through searching, saving, and curating - their Home Feed is designed to become even more representative of their interests. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Search Page:</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> On the Search surface, users find Pins they are looking for by typing a query in the search bar. The search functionality allows users to see many relevant possibilities that are personalized for their individual taste and interests. Users often come to Pinterest with a vague idea of what they&#8217;re looking for, and use our visual search functionality to narrow their focus. As such, over 90% of our searches are unbranded.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Related Pins:</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> Visual discovery on Pinterest also happens when a user taps on a Pin to learn more about an idea or image, and a feed of visually similar Pins is served beneath the tapped image. These related Pins help users springboard off a point of inspiration to explore deeper into an interest or narrow in on the perfect product. Our related pins surface is powered by our recommendation models that use computer vision designed to identify products in the Pin, and show other relevant organic or ads content that the user might find valuable to their inspiration to action journey.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">8</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Boards:</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> Users save and organize Pins onto virtual &#8220;boards.&#8221; Boards often are labeled with topical categories like &#8220;Hawaiian vacation,&#8221; &#8221;spring outfits&#8221; or &#8220;living room furniture,&#8221; and are a collection of Pins that help users organize the vast amount of visual content that they interact with on the platform.</span></div><div style="margin-bottom:10pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">How we monetize the inspiration to action journey:</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-style:italic;font-weight:400;line-height:120%">Our Flywheel</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our users often come to the platform to get inspiration for many of life&#8217;s moments, which can lead to discovering new products and brands. As a result, commercial content from brands, retailers and advertisers is central to Pinterest. We believe that in-market consumers on Pinterest tend to be early in their journey toward a purchase decision and do not yet know exactly what they want to purchase. Accordingly, we believe that they are open to discovering new products and brands on Pinterest rather than merely navigating to brands they already know, as is common on traditional search engines and e-commerce platforms. This creates a unique flywheel where relevant ads can not only enhance the user experience, but also drive more value for advertisers in the form of increased views, clicks, and conversions.</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-style:italic;font-weight:400;line-height:120%">Our Advertising System</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Ad Formats</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have a number of advertising products to help advertisers meet users across the full funnel, from upper funnel brand advertising to lower funnel performance advertising. Many of our ad formats can be leveraged by advertisers across upper and lower funnel objectives. Additionally, many of these formats are enabled with mobile deep links and/or direct link capabilities for a seamless, one-click handoff from ad to merchant product page.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt;text-decoration:underline">Standard ad</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: A static image used to showcase content in a simple vertical image format.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt;text-decoration:underline">Video ad</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Used by advertisers to capture attention and tell a story with a visually engaging format. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt;text-decoration:underline">Shopping ad</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Used by advertisers who wish to promote specific products in their catalogs to reach users who are deciding what to buy. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt;text-decoration:underline">Carousel ad</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Multiple static images or videos in one carousel, used by advertisers to showcase more than one image or video at a time.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt;text-decoration:underline">Collection ad</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Used by advertisers to display products in action with a hybrid format that mixes lifestyle imagery and video with featured products.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt;text-decoration:underline">Interactive ad</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Used by advertisers to engage with their users through interactive formats.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Ad Auction</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The vast majority of our advertisers buy ads through an auction-based system. Our ad auction allows us to serve ads to users at relevant moments while optimizing business outcomes for advertisers.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We offer ads across both upper and lower funnel. Upper funnel &#8220;brand&#8221; revenue is billed when an advertiser optimizes an ad campaign around &#8220;brand&#8221; objectives like impressions ("CPM") or video views ("CPV"). Lower funnel revenue is billed when an advertiser optimizes an ad campaign around &#8220;performance&#8221; objectives like clicks ("CPC"), actions (&#8220;CPA&#8221;) or conversion events ("oCPM") such as a checkout or add-to-cart.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our auction system selects the best ad for each available ad impression, based on the likelihood of a desired action occurring and how much that action is worth to advertisers. The likelihood of the action occurring depends on a variety of factors, such as ad relevance and creative quality.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Campaign Management</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Advertisers can set up campaigns, track results and improve performance over time through our Ads Manager or the Pinterest API. Advertisers can also buy our Premiere Spotlight ad format directly through a Pinterest relationship manager on a cost per day (&#8220;CPD&#8221;) basis. To help maximize performance, advertisers can target specific groups of users based on </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">9</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">interests, demographics and search keywords. We are continuing to make significant investments in AI to automate our ads platform. As of the year-ended December 31, 2023, the vast majority of our revenue flowed through our AI-enabled automated bidding tool.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Measurement</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Measuring the effectiveness of digital ad spend is a high priority for our advertisers. Our first-party measurement solutions leverage tools like APIs and clean rooms which are designed to help advertisers recognize the value of an investment on our platform across a variety of objectives. We also have tools to help advertisers understand our contribution and drivers to conversion, and incremental impact. Advertisers can leverage our leading third-party measurement partners to validate Pinterest&#8217;s performance individually and across channels. Additionally, our API is integrated with other third -party partners to help increase adoption of our measurement tools.</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Our go-to-market approach</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Pinterest platform enables a diverse group of advertisers to achieve a wide range of objectives, from building awareness to driving consideration and delivering conversions. We have advertisers across multiple verticals including retail, consumer packaged goods, travel, financial services, and auto. We serve these advertisers in customized ways depending on their size, sophistication and objectives across the full funnel. The majority of our advertisers utilize our Ads Manager platform to initiate and manage their campaigns. We also have a global sales force presence in 14 countries who work directly with advertisers and ad agencies to provide additional support through the campaign management cycle. In some geographies, we work with other third-parties to support our sales efforts.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Marketing</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have historically grown our global user base with relatively low marketing costs given the strength of our global brand, the utility of our service and unpaid traffic from search engines. We also use paid marketing to grow and retain our user base, build brand awareness, and attract advertisers through business marketing and scaled education tools for optimizing campaigns on our platform.</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Our technology innovation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We believe we have one of the largest image-rich data sets ever assembled. Using our proprietary AI technology and computer vision, we can leverage our data sets to analyze trends, understand intent and predict consumer behavior at a massive scale, to help serve personalized and relevant recommendations for users and improved ads delivery for our customers. We aim to continue innovating on our industry- leading work across AI to deepen our foothold in visual search and discovery.</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Our competition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We primarily compete with consumer internet companies that are either tools (search, ecommerce) or media (newsfeeds, video, social networks), particularly ones focused on advertising. Many are larger and have significantly greater financial and human resources such as Amazon, Meta (including Facebook and Instagram), Google (including YouTube), Snap, TikTok and X (formerly known as Twitter), that offer users engaging content and commerce opportunities through similar technology or products to ours. We remain focused on emerging competition as well. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We face competition across almost every aspect of our business. We compete to attract, engage and retain users and their time and attention. We also compete with other platforms to attract, retain and grow our base of creators and publishers. We also compete for advertisers and advertising revenue across a variety of formats and goals, which depends on our ability to deliver compelling returns on investment. Finally, we compete for talent to attract and retain highly talented individuals, particularly people with expertise in computer vision, artificial intelligence and machine learning. </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">10</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Intellectual property</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our success is tied in part to our ability to protect our intellectual property and key technological innovations. We rely on a combination of federal, state and common-law rights in the United States and rights under the laws of other countries, as well as contractual restrictions, to protect our intellectual property and other proprietary rights. We rely on a combination of patents, copyrights, trademarks, trade secrets, domain names and other intellectual property rights to help protect our brand and proprietary technologies. In addition, we generally enter into confidentiality and invention assignment agreements with our employees and contractors, and confidentiality agreements with other third parties, in order to limit access to, and disclosure and use of, our confidential information and proprietary technology and to preserve our rights thereto.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2023, we had over 400 issued patents and pending patent applications in the United States and foreign countries relating to aspects of our actual or contemplated operations and technologies. We also had over 660 registered trademarks and trademark applications in the United States and foreign countries, including our &#8220;Pinterest&#8221; name and related logos. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are also dependent on third-party content, technology and intellectual property in connection with our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are presently involved in litigation related to our intellectual property, and expect to continue to face allegations from third parties, including our competitors and &#8220;non-practicing entities,&#8221; that we have infringed or otherwise violated their intellectual property rights.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For additional information on risks relating to intellectual property, please see the sections titled &#8220;Risk Factors&#8221; and &#8220;&#8212;Legal Proceedings.&#8221;</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Government regulation</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 data 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. Our business may also be affected by the adoption of any new or existing laws or regulations or changes in laws or regulations that adversely affect the growth, popularity or use of the internet, or that significantly restrict or impose conditions on our ability to collect, store, augment, analyze, use and share data or increase consumer notice or consent requirements before a company can utilize cookies or other tracking technologies or that increase the liability of content platforms like us. Many relevant laws and regulations are still evolving and may be interpreted, applied, created or amended in a manner that could harm our business, and new laws and regulations may be enacted, including in connection with the restriction or prohibition of certain content or business activities.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 service, including the Digital Millennium Copyright Act (&#8220;DMCA&#8221;), the Communications Decency Act (&#8220;CDA&#8221;) and the fair-use doctrine in the United States, and the Electronic Commerce Directive in the European Union. In addition, pending legislations, including the implementation of the EU Directive on Copyright in the Digital Single Market ("EU Copyright Directive") in EU Member States have and may impose additional obligations or liability on us associated with content uploaded by users to our platform. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We receive, process, store, use and share data, some of which contains personal information. We are therefore subject to U.S. federal, state, local and foreign laws and regulations regarding data privacy and the collection, storage, sharing, use, processing, disclosure and protection of personal information and other data from users, employees or business partners, including the General Data Protection Regulation (&#8220;GDPR&#8221;) and the California Consumer Privacy Act (&#8220;CCPA&#8221;), including the California Privacy Rights Act (&#8220;CPRA&#8221;) and other state laws that may take effect in 2024. These laws expand the rights of individuals to control how their personal data is processed, collected, used and shared, creates new regulatory and operational requirements for processing personal data, increases requirements for security and confidentiality and provides for significant penalties for non-compliance. There are also a number of legislative proposals recently enacted or pending concerning content regulation, transparency, and access, as well as data protection that could affect us. These and other laws and regulations that may be enacted, or new interpretation 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Government authorities outside the United States may also seek to restrict access to or block our service, prohibit or block the hosting of certain content available through our service or impose other restrictions that may affect the accessibility or usability of our service in that country for a period of time or even indefinitely. For example, access to our service has been </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">11</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">or is currently restricted in whole or in part in in certain countries. In addition, 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For additional information, see the sections titled &#8220;Risk Factors&#8221; and &#8220;&#8212;Legal Proceedings.&#8221;</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Seasonality </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have historically experienced seasonality in user growth, engagement and monetization on our platform. Historically, we have had lower engagement in the second calendar quarter and industry advertising spend tends to be strongest in the fourth quarter. We did not experience typical seasonal trends in 2020 and 2021 due to the COVID-19 pandemic. In 2022, we started to return to typical seasonal trends. </span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Talent management and development</span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In order to fulfill our mission of bringing everyone the inspiration to create a life they love, we strive to attract and retain top talent. To attract and retain great talent, we strive to create opportunities for our employees to grow and develop in their careers, supported by competitive compensation, benefits and health and wellness programs, and by programs that build connections between our employees and their communities. As of December 31, 2023, we had 4,014 full-time employees. </span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Inclusion and diversity</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We strive to create an inclusive and diverse workplace where employees are empowered to bring their whole, authentic selves to work every day. We seek for and respect diverse perspectives which we believe helps us create a more inclusive and diverse product.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We seek inclusion and diversity at the highest level in our organization. Our board of directors includes directors from various backgrounds, industries, skills and experience. Our board of twelve directors is composed of nine independent directors. Our board as well as our leadership team is diverse in terms of gender, race, skills, expertise and experience. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have published a diversity report annually since 2015 which we make publicly available on our website. We believe it is important to hold ourselves accountable to creating a diverse workforce. Our diversity report includes our current hiring goals, how we performed against the goals and our workforce demographic data.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have also created employee resource groups that are aligned around dimensions of diversity, such as gender, ethnicity, sexual orientation or other shared attributes, which we believe help build community and enable equal opportunities for development.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Amongst other initiatives and avenues for raising concerns, we have a third-party ombuds program intended to give every employee the opportunity to engage confidentially with neutral, trained professionals for independent support resolving conflicts in the workplace.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Employee health, safety and benefits</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The success of our business is fundamentally tied to the well-being of our people. We are committed to the health, safety and wellness of our employees. We provide our employees and their families with access to a variety of flexible and convenient health and wellness programs that support their physical and mental health by providing tools and resources to help them improve or maintain their health. We also announced our flexible work model that provides employees the autonomy to live and work flexibly in the locations we have offices in, while prioritizing intentional in-person collaboration at our offices. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We provide robust compensation and benefits programs to help meet the needs of our employees. In addition to salaries, these programs (which vary by country/region) include equity awards, a 401(k) Plan, healthcare and insurance benefits, health savings and flexible spending accounts, flexible paid time off, family leave, family care resources, flexible work schedules, employee assistance programs and charitable donation matching, among many others. We continue to review and update our compensation and benefits. For example, we enhanced our family leave benefits for birthing and adoptive parents effective January 1, 2022. Because every family is unique, we offer additional benefits to parents and caregivers with newborns in neonatal intensive care, adoptive parents and people experiencing miscarriage. To promote financial wellbeing, we offer money management education, financial planning and investment services. To promote emotional wellbeing, we offer free access to mental health and wellbeing tools like Lyra, Ginger, Calm and Cleo.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">12</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Learning and development</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We help our employees create a career that is inspiring, impactful and ultimately time well spent. We have programs for open and ongoing conversation towards career growth goals both long term and short term. We also have workshops dedicated to learning new skills and developing an employee&#8217;s career. We set aside a dedicated personal learning and development budget for every employee.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Corporate information</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We were incorporated in Delaware in October 2008 as Cold Brew Labs Inc. In April 2012, we changed our name to Pinterest, Inc. Our principal executive offices are located at 651 Brannan Street, San Francisco, California 94107, and our telephone number is (415) 762-7100. We completed our initial public offering in April 2019 and our Class A common stock is listed on the New York Stock Exchange under the symbol &#8220;PINS.&#8221; Unless the context requires otherwise, the words &#8220;Pinterest,&#8221; &#8220;we,&#8221; &#8220;Company,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Pinterest, Inc. and our wholly owned subsidiaries. </span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Available information</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our website is located at www.pinterest.com, and our investor relations website is located at http://investor.pinterestinc.com/. Copies of our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, are available, free of charge, on our investor relations website as soon as reasonably practicable after we file such material electronically with or furnish it to the Securities and Exchange Commission, or the SEC. The SEC also maintains a website that contains our SEC filings. The address of the site is www.sec.gov. We use our http://investor.pinterestinc.com/ and www.pinterest.com websites as a means of disclosing material nonpublic information and for complying with our disclosure obligations under Regulation FD of the Exchange Act.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The contents of our websites are not intended to be incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">13</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_22"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 1A. Risk factors</span></div><div style="margin-bottom:10pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 Annual Report, you should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our 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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Risks related to our Business Strategy and Growth</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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, some 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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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 style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In addition, a portion of our revenue is derived from partnerships with third-party advertising platforms. We may be unable to maintain these partnerships or identify and secure new partnerships on commercially reasonable terms. In addition, we may be exposed to reputational and other risks arising from our business association with these partners. Any of these events could harm our business, revenue and financial results.</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our advertising revenue could be harmed by many other factors, including: </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">changes in the price of advertisements; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our inability to create new products that sustain or increase the value of our advertisements; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt"> if our partnerships for third party advertisement demand do not yield expected business impact;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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 and their advertising objectives;</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">14</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">changes in user demographics that make us less attractive to advertisers; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our inability to make our ads more relevant and effective; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our inability to collect and share data which new or existing advertisers find useful; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">competitive developments or advertiser perception of the value of our products; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the impact of invalid clicks or click fraud on our advertisements; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the failure of our advertising auction mechanism to target and price ads effectively; </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the macroeconomic conditions and the status of the advertising industry, such as 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:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the other risks and uncertainties described in this Annual Report on Form 10-K.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;harmed. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. . Our platform particularly resonates with women, who comprise roughly two-thirds  of our total user base. In addition, our platform also resonates with the younger generation, as Gen Z users represent over 40% of our user base. We may not be able to further increase the number of users in these demographics 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><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our content is not relevant to users&#8217; personal taste and interests;</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">15</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">search queries by users do not yield relevant results; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">third parties do not permit or continue to permit their content to be displayed on our platform;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">there are changes in the amount of time users spend across all applications and platforms, including ours;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">users use or spend more time on other platforms that they feel are more relevant or engaging;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">we are unable to attract creators or publishers to create engaging and relevant content on our platform; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">we are unable to address user and advertiser concerns regarding the content, privacy and security of our platform;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">third-party initiatives that may enable greater use of our platform, including low-cost or discounted data plans, are&#160;discontinued;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">there are macro level conditions that are beyond our control, such as those arising from the end of the COVID-19 pandemic and public health emergency declarations that caused users to spend less time on our platform; or</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the other risks and uncertainties described in this Annual Report on Form 10-K occur.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 always 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 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 do not always 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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">16</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 also use new technologies such as generative artificial intelligence (&#8220;AI&#8221;) which, despite our best efforts, may generate content that is not relevant or useful to our users and can subject us to risks related to harmful content, accuracy, bias, discrimination, toxicity, intellectual property infringement or misappropriation, defamation, data privacy, cybersecurity, and sanctions and export controls, among others. 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 X (formerly 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 decrease our user growth, retention or engagement.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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, and will, from time to time, 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 can deter advertisers from using our platform.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">From time to time, we 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><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. These and other decisions we make related to data privacy, including with respect to the privacy-centric advertising performance measurement tools that we have developed and may develop in the future, may fall short of our users&#8217; expectations, and even if we satisfy their expectations, the increase in media attention generally about online privacy and data protection may motivate users to take certain actions to protect their privacy. For these and other reasons, our users may elect not to allow data sharing. 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;networks).</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 X (formerly Twitter), which provide their users with a variety of online products, services, content (including video), 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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">17</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#006566;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the usefulness, novelty, performance and reliability of our platform compared to those of our competitors; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#006566;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#006566;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our brand strength relative to our competitors; and </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#006566;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the other risks and uncertainties described in this Annual Report on Form 10-K. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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,&#160;including:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">sales, marketing, customer service and support efforts;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">first- and third-party data available to us relative to our competitors;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">ease of use, performance, price and reliability of solutions developed either by us or our competitors;</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">18</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the strength of our advertiser relationships and offerings compared to those of our competitors;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the ease with which our advertising products fit into existing advertiser budgets compared to those of our competitors;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:6pt;margin-top:6pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the other risks and uncertainties described in this Annual Report on Form 10-K. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. As the advertising market generates and develops new concepts and technologies, 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. For example, as we execute on our business strategy of transitioning to provide full funnel advertising solutions there is no guarantee that the lower funnel performance advertising solutions that we have developed and that we may develop in the future will be attractive to or effective for advertisers or that we will otherwise be successful in executing on this strategy. 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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. In addition, as part of our growth and monetization strategy in markets outside the United States, we are working to partner with local third-party sales organizations, which we refer to as resellers. However, there is no guarantee that resellers will choose to work with us or be willing to invest the time and resources required to train their staff to effectively sell our platform or that this strategy will be successful to increase average revenue per user in these markets. 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></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">19</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">political, social and economic instability, including armed conflict or hostilities, such as Russia's invasion of Ukraine and the war in the Middle East;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">selective or inconsistent government regulatory action or enforcement; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">fluctuations in currency exchange rates and restrictions on currency conversions; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">higher levels of credit risk and payment fraud; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">enhanced difficulties of integrating any foreign acquisitions; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">reduced protection for intellectual property rights in some countries; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">difficulties in staffing and managing global operations and the increased travel, infrastructure and legal and tax compliance costs associated with multiple international locations and subsidiaries; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">increasing labor costs due to high wage inflation in certain international jurisdictions; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">compliance with statutory requirements relating to our equity; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">import and export controls and restrictions and changes in trade regulations, including sanctions; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">compliance with laws governing supply chains and related business operations;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">compliance with environmental, social and governance (ESG) laws and with GDPR and similar data privacy and data protection laws; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">compliance with multiple tax jurisdictions and management of tax impact of global operations; and </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the other risks and uncertainties described in this Annual Report on Form 10-K. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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. 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.Over the years, our organization has grown in number of employees and offices. We utilize a flexible work model and, as a result, a majority of our employees work remotely. Accordingly, we are required to implement more complex organizational management structures. We may also find it increasingly difficult to preserve our workplace culture, which could impact our ability to quickly develop and launch new and innovative products and adequately oversee employees and business functions. This is particularly true as we continue our flexible work model. Our inability to effectively manage the growth of our organization may harm our business, revenue and financial results.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">20</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. From time to time, we introduce new products or updates to existing products that require users to agree to new terms of service that users may 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 X (formerly Twitter) by some advertisers or allegations of the impact of social media on the mental health of users.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our brand and reputation can 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">21</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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&#160;platform. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Continued development and use of AI may result in reputational harm, liability, or other adverse consequences to our business operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We use machine learning and AI technologies in our products and services, 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. There are significant risks involved in developing and deploying AI and there can be no assurance that the usage of AI will enhance our products or services or be beneficial to our business, including our profitability. 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 integration of any AI technologies into our products can result in new or enhanced governmental or regulatory scrutiny, intellectual property claims, litigation, confidentiality or security risks, ethical concerns, negative user perceptions as to automation and AI, or other complications that could adversely affect our business, reputation, or financial results. As a result of the complexity and rapid development of AI, it is also the subject of evolving review by various U.S. governmental and regulatory agencies, and other foreign jurisdictions are applying, or are considering applying, their platform moderation, intellectual property, cybersecurity, and data protection laws to AI and/or are considering general legal frameworks on AI. We may not always be able to anticipate how to respond to these frameworks given they are still rapidly evolving. We may also have to expend resources to adjust our product or service offerings in certain jurisdictions if the legal frameworks governing the use of AI are not consistent across jurisdictions.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Uncertainty around new and emerging AI technologies, such as generative AI, may require additional investment in the 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 or service offerings. AI technologies, 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. It is also uncertain how various laws related to online services, intermediary liability, and other issues will apply to content generated by AI. 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. As such, it is not possible to predict all of the risks related to the use of AI, and developments in regulatory frameworks governing the use of AI and in related stakeholder expectations may adversely affect our ability to develop and use AI or subject us to liability.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Risks related to Data, Security and Privacy</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 have in the past and may in the future 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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">22</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Some third parties, including advertisers and vendors, 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 security incidents. Concerns over our information security or data privacy practices, whether actual or unfounded, can 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are continuing to develop and improve 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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. We have developed Pinterest API for Conversions and other measurement tools to address these restrictions, which are all designed to mitigate loss of conversion signal. However, there is no guarantee that advertisers will use this technology or future technologies that we develop, or that these technologies will otherwise be effective to improve conversion visibility and enable the use of </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">23</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">conversion data for retargeting in future advertising campaigns. Advertisers may also prioritize integrations with larger platforms due to larger spend concentration. All of this may result in advertisers spending less or not at all, on our platform. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> 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 that our advertisers find useful, our ability to use or benefit from tracking and measurement technologies, including cookies, or that further reduces 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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, which Pinterest has applied to join, 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. Other states have also enacted privacy laws similar to the CPRA, which became operative in 2023 or will become operative in 2024, with these providing consumers with similar abilities to opt-out of certain data sharing and to limit the use of certain data for personalized advertising. 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">24</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">regulations, or regulatory scrutiny, can 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 have 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 are subject to challenges in addressing their requirements, which could result in fines or penalties, lead us to change our data privacy policies and practices, how our product currently operates, and limit our ability to deliver personalized advertising. by, for example, requiring users to opt-in to 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Risks related to our Business Operations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our reputation and ability to attract, retain and serve users, content creators and advertisers are dependent upon the reliable performance of our service and our underlying technology infrastructure and content delivery processes. From time to time, we experience 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. Failure to effectively scale and grow our technology infrastructure to accommodate these increased demands 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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, epidemics, pandemics and other public health emergencies, 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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">25</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We currently depend on the continued services and performance of our key personnel, including William Ready and others. 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. Similarly, Mr. Silbermann is currently non-executive Chair of the Board and may resign 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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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, AI 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We currently have a flexible work model which provides for a more distributed workforce. Our work strategy, including our efforts related to employee onboarding, training and development and retention may not be successful. Further, our 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:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Risks Arising from our Reliance on Third Parties</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">26</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 have and may continue to 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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">27</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">We rely on software, technologies and related services from third 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;results. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Technologies have been developed, and will likely continue to be developed, that block the display of our ads. We generate substantially all of our revenue from advertising, and ad blocking technologies can 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 can later become effective as we make certain product changes, and new ad blocking technologies are often in development. 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:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Risks relating to Legal and Regulatory Matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">28</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are subject to many U.S. federal and state and international 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 illegal, 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 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 became applicable to Pinterest in August 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><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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. 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are also subject to 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">29</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">or is currently restricted in whole or in part in certain countries. Other governments may seek to restrict access to or block our platform, prohibit or block the hosting of certain content 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 additional 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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, can 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;settlements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">30</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 AI 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 have not been fully interpreted by U.S. courts or been fully addressed by federal or state regulations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 Inflation Reduction Act of 2022, 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. In July 2023, 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, and began implementation in 2024. Several countries are either proposing or have already enacted legislation to introduce key aspects of the plan. Additionally, 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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&#160;results.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">31</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Risks Relating to Our Financial Statements and Performance</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 $35.6 million and $96.0 million for the years ended December 31, 2023 and 2022, respectively and net income of $316.4 million for the year ended December 31, 2021. As of December 31, 2023, we had an accumulated deficit of $2,150.3 million. We have achieved profitability only recently and may not realize sufficient revenue to maintain profitability in future periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to generate revenue from our platform; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to improve or maintain gross margins; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the number and relevancy of advertisements shown to users; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the relevancy of content shown to users;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">downward pressure on the pricing of our advertisements; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the timing, cost 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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">seasonal fluctuations in engagement on our platform, including our historical experience of lower engagement in our second quarter;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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 and current inflationary environment;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">seasonal fluctuations in internet usage generally; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the success of technologies designed to block the display of ads; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">development and introduction of new product offerings by us or our competitors; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">existing, new and evolving regulations, both in the U.S. and internationally;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">32</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the inaccessibility of our service due to third-party actions; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">changes in measurement of our metrics; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">costs associated with the technical infrastructure used to operate our business, including hosting services; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">fluctuations in the amount of share-based compensation expense;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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 restricted stock units ("RSUs") as we continue to net settle such RSUs; and</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our ability to anticipate and adapt to the changing internet business or macroeconomic conditions; and the other risks and uncertainties described in this Annual Report on Form 10-K.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 changing or decreasing from prior periods 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">33</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had federal, California and other state net operating loss carryforwards of $2,914.6 million, $555.0 million and $1,387.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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">34</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Adverse global economic and financial events, such as the epidemics, pandemics and other public health emergencies, Russia&#8217;s invasion of Ukraine, the war in the Middle East, recession or fears of recession, inflation, 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 impact 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">We cannot guarantee that our stock repurchase program will be fully consummated or that it will enhance long-term stockholder value. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Although our board of directors has authorized a stock repurchase program, the program does not require us to repurchase any specific dollar amount or to acquire any specific number of shares of our Class A common stock. We cannot guarantee that the program will be fully consummated or that it will enhance long-term stockholder value. The program could also affect the trading price of our stock and increase volatility, and any announcement of a termination or change of this program may result in a decrease in the trading price of our stock. In addition, any purchases made under this program would diminish our cash reserves.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Risks related to ownership of our Class A common stock</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 74.5% of the voting power of our outstanding capital stock as of December 31, 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 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 and Benjamin Silbermann, two of our co-founders, remain able to exercise significant voting power. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">35</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;investment.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;following:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">price and volume fluctuations in the overall stock market from time to time; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">volatility in the trading prices and trading volumes of technology stocks; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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 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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">actions and investment positions taken by institutional and other stockholders, including activist investors; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">any indebtedness we may incur in the future; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the public&#8217;s perception of the quality and accuracy of our key metrics on our user base and engagement; </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">36</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">the public&#8217;s reaction to our press releases, other public announcements and filings with the SEC; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">rumors and market speculation involving us or other companies in our industry; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">actual or anticipated fluctuations in our user growth, retention, engagement, revenue or other operating results; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">actual or anticipated developments in our business, our competitors&#8217; businesses or the competitive landscape generally; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">developments or disputes concerning our intellectual property or other proprietary rights; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">developments or disputes concerning our culture or other diversity, equity and inclusion practices and initiatives;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">announced or completed acquisitions of businesses, products, services or technologies by us or our competitors; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">existing, new and evolving regulations, both in the U.S. and internationally; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">changes in accounting standards, policies, guidelines, interpretations or principles; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">any significant changes in our management;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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&#160;disclosures;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">adoption and trading under a stock repurchase program;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">macroeconomic events that are beyond our control; and </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">general economic conditions and slow or negative growth of our markets. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 other 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&#160;future.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;stockholders.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">37</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 RSUs, 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;. As of December 31, 2023, we had 5,870,385,588&#160;shares of authorized but unissued Class&#160;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&#160;stockholders.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">our stockholders can take action only at a meeting of stockholders and not by written consent; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">certain litigation against us can only be brought in Delaware; </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">38</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">39</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_25"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 1B. Unresolved staff comments</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">None.</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_1836"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 1C. Cybersecurity</span></div><div style="margin-bottom:10pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Item 1C: Cybersecurity </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">In the ordinary course of our business, we receive, process, use, store, and share digitally large amounts of data, including user data as well as confidential, sensitive, proprietary, and personal information. Maintaining the integrity and availability of our information technology systems and this information, as well as appropriate limitations on access and confidentiality of such information, is important to our operations and business strategy. To this end, we have implemented a program designed to assess, identify, and manage risks from potential unauthorized occurrences on or through our information technology systems that may result in adverse effects on the confidentiality, integrity, and availability of these systems and the data residing in them.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The program is managed and monitored by a dedicated security team, which is led by our Chief Security Officer and includes mechanisms, controls, technologies, systems, policies and other processes designed to prevent or mitigate data loss, theft, misuse, or other security incidents or vulnerabilities affecting the systems and data residing in them. For example, we conduct risk-based penetration and vulnerability testing and ongoing risk assessments, including due diligence on our key technology vendors and other contractors and suppliers. We also conduct employee trainings on cyber and information security, among other topics. In addition, we consult with outside advisors and experts to assist with assessing, identifying, and managing cybersecurity risks, including to anticipate future threats and trends, and their impact on the Company&#8217;s risk environment.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Our Chief Security Officer, who reports directly to the Chief Technology Officer and has over 25 years of experience managing information technology and cybersecurity matters, including more than five years at Pinterest, together with our Privacy and Data Protection Team, are responsible for assessing and managing cybersecurity risks. We consider cybersecurity, along with other significant risks that we face, within our overall enterprise risk management framework. In the last fiscal year, we have not identified any prior cybersecurity incidents that have materially affected us, but we face certain ongoing risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us. Additional information on cybersecurity risks we face is discussed in Part I, Item 1A, &#8220;Risk Factors,&#8221; under the heading &#8220;Risks related to Data, Security and Privacy.&#8221;</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The Board of Directors, as a whole and at the committee level, has oversight for the most significant risks facing us and for our processes to identify, prioritize, assess, manage, and mitigate those risks. The Audit and Risk Committee, which is comprised solely of independent directors, has been designated by our Board to oversee cybersecurity risks. The Audit and Risk Committee receives regular updates on cybersecurity and information technology matters and related risk exposures from our Chief Security Officer as well as other members of the senior leadership team. The Board also receives periodic updates from management and the Audit and Risk Committee on cybersecurity risks. </span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_28"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 2. Properties</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Facilities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Our corporate headquarters is located in San Francisco, California, where we occupy approximately 120,000 square feet of leased office space, excluding leases we have ceased to use. As of December 31, 2023, we maintained offices in various </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">40</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Part I</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">locations in the United States and internationally totaling approximately 506,000 square feet. We believe that our facilities are sufficient for our existing needs.</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_31"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 3. Legal proceedings</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">For information on certain litigation we are involved in, see "Legal Matters" in Note 7 of the accompanying notes to our consolidated financial statements, which is incorporated herein by reference. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 id="ia8a32b7dee014ab8a623d04f7e3d8407_34"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 4 - Mine safety disclosures</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Not applicable.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">41</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_37"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Part II</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_40"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 5. Market for registrant's common equity, related stockholder matters and issuer purchases of equity securities</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Market information for common stock</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Our Class A common stock, par value $0.00001 per share, is listed on the New York Stock Exchange, under the symbol &#8220;PINS&#8221; and began trading on April 18, 2019. Prior to that date, there was no public trading market for our Class A common stock. There is no public trading market for our Class B common stock, par value $0.00001 per share.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Holders of record</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">As of February 2, 2024, there </span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">were 130 stockholders of record of our Class A common stock and 49 stoc</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">kholders of record of our Class B common stock. The actual number of holders of our Class A and Class B common stock is greater than the number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers or other nominees. The number of holders of record presented here also does not include stockholders whose shares may be held in trust by other entities.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Dividend policy</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We have never declared or paid dividends on our capital stock and do not intend to pay any dividends in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our board of directors, subject to applicable laws, and will depend on then existing conditions, including our financial condition, operating results, capital requirements, general business conditions and other factors that our board of directors may deem relevant. In addition, the terms of our revolving credit facility place certain limitations on the amount of dividends we can pay, even if no amounts are currently outstanding.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Purchases of equity securities by issuer</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 December 31, 2023:</span></div><div style="margin-bottom:4pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.826%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">number of shares purchased&#160;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.85pt;font-weight:700;line-height:130%;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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Average price paid per share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Total number of shares purchased as part of publicly announced plans or programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Approximate dollar value of shares that may yet be purchased under publicly announced plans or programs</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">October 1 - October 31, 2023</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">28,976&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.96&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">November 1 - November 30, 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">32.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">December 1 - December 31, 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">87,425&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">37.12&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">134,343&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">42</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On September 16, 2023, our board of directors authorized a new stock repurchase program of up to $1.0 billion of our Class A common stock. Under the stock repurchase program, we are authorized to repurchase, from time-to-time, shares of our Class A common stock through open market purchases, in privately negotiated transactions or in such other manner as permitted by securities law and as determined by management at such time and in such amounts as management may decide. The program does not obligate us to repurchase any specific number of shares and may be modified, suspended or discontinued at any time. The timing, manner, price and amount of any repurchases are determined by management in its discretion and depend on a variety of factors, including legal requirements, price and economic and market conditions. As of December 31, 2023, $1.0&#160;billion remains available for repurchases under the stock repurchase program.</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Stock performance graph</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">This performance graph shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Pinterest, Inc. under the Securities Act of 1933, as amended, or the Exchange Act.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following graph shows a comparison of the cumulative total return for our Class A common stock, the Standard &amp; Poor's 500 Stock Index (S&amp;P 500 Index) and the Dow Jones Internet Composite Index (DJINET Composite Index). An investment of $100 and reinvestment of all dividends is assumed to have been made in our Class A common stock and in each index on April 18, 2019, the date our Class A common stock began trading on the NYSE, and its relative performance is tracked through December&#160;31, 2023. The graph uses the closing market price on April 18, 2019 of $24.40 per share as the initial value of our common stock. The stock price performance of the following graph is not necessarily indicative of future stock price performance.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><img src="pins-20231231_g2.jpg" alt="Stock Performance Graph.jpg" style="height:269px;margin-bottom:5pt;vertical-align:text-bottom;width:672px"/></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_43"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 6. [Reserved]</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Not applicable.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">43</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_46"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 7. Management's discussion and analysis of financial condition and results of operations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%">The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements and related notes and other financial information appearing elsewhere in this Annual Report on Form 10-K. 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 Annual Report on Form 10-K.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%">A discussion regarding our financial condition and results of operations for the year ended December 31, 2023 compared to the&#160;year ended December 31, 2022 is presented below. A discussion regarding our financial condition and results of operations for&#160;the year ended December 31, 2022 compared to the year ended December 31, 2021 is included under &#8220;Management&#8217;s Discussion and&#160;Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2022. </span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_49"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Overview of 2023 results</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Our key financial and operating results as of and for the year ended December 31, 2023 are as follows:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Revenue was $3,055.1 million, an increase of 9% compared to 2022.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Monthly active users ("MAUs") were 498 million, an increase of 11% compared to December 31, 2022.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Share-based compensation expense was $647.9 million, an increase of $150.7 million compared to 2022.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Total costs and expenses were $3,180.7 million, including $126.9 million of restructuring charges . </span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Loss from operations was $125.7 million.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Net loss was $35.6 million.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Adjusted EBITDA was $683.5 million.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Cash, cash equivalents and marketable securities were $2,511.1 million.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">Headcount was 4,014</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%">Restructuring </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">In March 2023, we initiated a restructuring plan (the "Plan") intended to support our corporate strategy, improve efficiency and position our business in light of the ongoing macroeconomic environment. This included a workforce reduction of approximately 4% and a plan to sublease or abandon certain leased office spaces. The Plan was completed in the third quarter of 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Refer to Note 13 to our consolidated financial statements for further information on our restructuring charges.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">44</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_1977"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Trends in user metrics</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Monthly Active Users.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> We define a MAU 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 does 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:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly monthly active users<br/>(in millions)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><img src="pins-20231231_g3.jpg" alt="822" style="height:320px;margin-bottom:5pt;vertical-align:text-bottom;width:690px"/></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><img src="pins-20231231_g4.jpg" alt="2023 10-K Quarterly MAU.jpg" style="height:337px;margin-bottom:5pt;vertical-align:text-bottom;width:690px"/></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">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 style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">45</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">A portion of our MAUs visit Pinterest on a weekly basis. We define a weekly active user (&#8220;WAU&#8221;) 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 seven-day period ending on the date of measurement. As of December&#160;31, 2023, the proportion of WAUs to MAUs, which has stayed relatively consistent over time, was 61%.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">As of December&#160;31, 2023, global MAUs increased compared to December 31, 2022 primarily due to our investments in relevance and personalization beginning in the second quarter of 2022.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">46</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_1914"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Trends in monetization metrics</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Revenue. </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly revenue<br/>(in millions)</span></div><div style="margin-top:6pt;text-align:center"><img src="pins-20231231_g5.jpg" alt="615" style="height:320px;margin-bottom:5pt;vertical-align:text-bottom;width:693px"/></div><div style="margin-top:6pt;text-align:center"><img src="pins-20231231_g6.jpg" alt="2023 10-K Quarterly Revenue.jpg" style="height:321px;margin-bottom:5pt;vertical-align:text-bottom;width:693px"/></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:130%">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 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:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">47</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_1948"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Average Revenue per User (&#8220;ARPU&#8221;).</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> We measure monetization of our platform through our ARPU 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</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%">&#8209; </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></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:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly average revenue per user</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><img src="pins-20231231_g7.jpg" alt="688" style="height:320px;margin-bottom:5pt;vertical-align:text-bottom;width:693px"/></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><img src="pins-20231231_g8.jpg" alt="2023 10-K Quarterly ARPU.jpg" style="height:303px;margin-bottom:5pt;vertical-align:text-bottom;width:693px"/></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">For the year ended December 31, 2023, global ARPU was $6.44, which represents an increase of 1% compared to the year ended December 31, 2022. For the year ended December 31, 2023, U.S. and Canada ARPU was $25.52, an increase of 5%, Europe ARPU was $3.73, an increase of 15%, and Rest of World ARPU was $0.50, an increase of 17% compared to the year ended December 31, 2022. </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">48</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">49</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_52"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Non-GAAP financial measure</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">To supplement our 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We define Adjusted EBITDA as net income (loss) adjusted to exclude depreciation and amortization expense, share-based compensation expense, interest income (expense), net, other income (expense), net, provision for income taxes, restructuring charges and non-cash charitable contributions.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 income (loss), the nearest GAAP equivalent. For example, Adjusted EBITDA excludes:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#006566;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#006566;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:5.29pt">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-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Because of these limitations, you should consider Adjusted EBITDA alongside other financial performance measures, including net income (loss) and our other financial results presented in accordance with GAAP. The following table presents a reconciliation of net income (loss), the most directly comparable financial measure calculated and presented in accordance with GAAP, to Adjusted EBITDA (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.435%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(35,610)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(96,047)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">316,438&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Depreciation and amortization</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">21,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">46,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">647,860&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">497,123&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">415,382&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Interest (income) expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(105,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other (income) expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,799)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">14,502&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8,291&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">19,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Restructuring charges</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">126,882&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-cash charitable contributions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">45,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Adjusted EBITDA</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">683,463&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">441,935&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">814,369&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;text-align:justify"><span><br/></span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">50</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_55"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Components of results of operations</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Revenue.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 cost per day ("CPD") basis or views a video ad contracted on a cost per view ("CPV") basis. We recognize revenue over the service period for ads contracted on a CPD basis, which do not contain minimum impression guarantees.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Cost of Revenue.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> 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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Research and development.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Sales and marketing.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">General and administrative.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> 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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Interest and other income (expense), net.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> Interest and other income (expense), net 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"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Provision for income taxes.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> Provision for income taxes consists primarily of income taxes in foreign jurisdictions and U.S. federal and state income taxes.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:130%">Adjusted EBITDA. </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We define Adjusted EBITDA as net income (loss) adjusted to exclude depreciation and amortization expense, share-based compensation expense, interest income (expense), net, other income (expense), net, provision for income taxes, restructuring charges and non-cash charitable contributions. See &#8220;Non-GAAP Financial Measure&#8221; for more information and for a reconciliation of net income (loss), the most directly comparable financial measure calculated and presented in accordance with GAAP, to Adjusted EBITDA.</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span><br/></span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">51</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Results of operations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The following tables set forth our 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 style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.030%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,055,071&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,802,574&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,578,027&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Costs and expenses </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">688,760&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">678,597&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">529,320&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,068,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">948,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">780,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">911,166&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">933,133&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">641,279&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">512,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">343,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">300,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total costs and expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,180,749&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,904,251&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,251,840&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Income (loss) from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(125,678)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(101,677)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">326,187&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Interest income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">105,439&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30,235&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,075&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(14,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(8,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Income (loss) before provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(16,440)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(85,944)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">320,971&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">19,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(35,610)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(96,047)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">316,438&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">683,463&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">441,935&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">814,369&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.45pt">Includes share-based compensation expense as follows (in thousands):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#160;&#160;&#160;&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.767%"><tr><td style="width:1.0%"/><td style="width:57.956%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">11,117&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,629&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,438&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">422,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">324,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">309,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">96,798&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">99,467&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">52,691&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">116,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">65,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">45,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total share-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">647,860&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">497,123&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">415,382&#160;</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"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.45pt">See &#8220;Non-GAAP Financial Measure&#8221; for more information and for a reconciliation of net income (loss), the most directly comparable financial measure calculated and presented in accordance with GAAP, to Adjusted EBITDA.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The following table sets forth our consolidated statements of operations data (as a percentage of revenue): </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 style="width:58.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">100&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">100&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">100&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Costs and expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">23&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">24&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">21&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total costs and expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">104&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">104&#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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">87&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Income (loss) from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">13&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Interest income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Income (loss) before provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%)</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%)</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td></tr></table></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">52</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Years Ended December 31, 2023 and 2022</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.721%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">% change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:130%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,055,071&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,802,574&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">9%&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue for the year ended December 31, 2023 increased by $252.5 million compared to the year ended December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> primarily due to growth in demand from our awareness and conversion objectives. </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue growth was driven by an 8% increase in average MAUs and a 1% increase in ARPU for the year ended December 31, 2023 as compared to the year ended December 31, 2022. The number of advertisements served increased by 31% while the price of advertisements decreased by 17% as compared to the year ended December 31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For the year ended December 31, 2023 compared to the year ended December 31, 2022, revenue based on our estimate of the geographic location of our users increased by 6% in the U.S. and Canada to $2,447.3 million, Europe revenue increased by 21% to $483.4 million and Rest of World revenue increased by 31% to $124.4 million.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Cost of </span><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">r</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">evenue</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:99.851%"><tr><td style="width:1.0%"/><td style="width:58.661%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">% change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:130%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">688,760&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">678,597&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1%&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Percentage of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue for the year ended December 31, 2023 increased by $10.2 million compared to the year ended December 31, 2022. The increase was primarily due to higher absolute hosting costs due to higher compute utilization offset by infrastructure efficiency initiatives.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Research and </span><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">d</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">evelopment</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:58.661%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">% change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:130%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,068,416&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">948,980&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">13%&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Percentage of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development for the year ended December 31, 2023 increased by $119.4 million compared to the year ended December 31, 2022. The increase was primarily due to a $98.8 million increase in share-based compensation expense and a 13% increase in personnel expenses, partially offset by a $17.1 million decrease in allocated facilities costs and lower outsourced services costs.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span><br/></span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">53</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Sales and marketing</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:58.661%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">% change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:130%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">911,166&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">933,133&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2%)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Percentage of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing for the year ended December 31, 2023 decreased by $22.0 million compared to the year ended December 31, 2022. The decrease was primarily due to a $21.4 million decrease in marketing expenses, a $15.0 million decrease in amortization of acquired intangible assets, and an $11.1 million decrease due to severance and related payments resulting from the departure of certain key employee of The Yes Platform, Inc. (&#8220;The Yes&#8221;) in 2022, offset by a $17.0 million increase in outsourced services costs and a 1% increase in personnel expenses.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">General and </span><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">a</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">dministrative</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:58.661%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">% change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:130%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">512,407&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">343,541&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">49%&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Percentage of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative for the year ended December 31, 2023 increased by $168.9 million compared to the year ended December 31, 2022. The increase was primarily due to $119.4 million of restructuring charges, a $51.1 million increase in share-based compensation expense, $12.9 million in non-cash charitable contributions and a 8% increase in personnel expenses, offset by lower allocated facilities costs. </span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Other </span><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">i</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">ncome (</span><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">e</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">xpense), </span><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">n</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">et</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:99.851%"><tr><td style="width:1.0%"/><td style="width:58.065%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">% change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:130%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Interest income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">105,439&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30,235&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">249%&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(14,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">126%&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Interest and other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">109,238&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">15,733&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">594%&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Interest and other income (expense), net for the year ended December 31, 2023 increased by $93.5 million compared to the year ended December 31, 2022, primarily due to higher returns on our marketable securities as a result of higher interest rates and foreign currency exchange gains.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Provision for </span><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">i</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">ncome </span><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">t</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">axes</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:99.851%"><tr><td style="width:1.0%"/><td style="width:58.661%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">% change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:130%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">19,170&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,103&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">90%&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes was primarily due to income generated in U.S. federal, state and certain foreign jurisdictions, and includes the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Jobs Act, for each of the periods presented.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">54</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Net income (loss) and adjusted EBITDA</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:99.851%"><tr><td style="width:1.0%"/><td style="width:58.065%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">% change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:130%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Net income (loss)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(35,610)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(96,047)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">63%&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">683,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">441,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">55%&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss) for the year ended December 31, 2023 was $(35.6) million, as compared to $(96.0) million for the year ended December 31, 2022. Adjusted EBITDA was $683.5 million for the year ended December 31, 2023, as compared to $441.9 million for the year ended December 31, 2022, due to the factors described above. See &#8220;Non-GAAP Financial Measure&#8221; for more information and for a reconciliation of net income (loss), the most directly comparable financial measure calculated and presented in accordance with GAAP, to Adjusted EBITDA.</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_58"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Liquidity and capital resources</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 December 31, 2023, we had $2,511.1 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 December 31, 2023, $130.1 million of our cash and cash equivalents was held by our foreign subsidiaries. </span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October 2022, we replaced the $500.0 million revolving credit facility entered into in November 2018 with an amended and restated five-year $400.0 million revolving credit facility (the &#8220;2022 revolving credit facility&#8221;) that contained an accordion option which, if exercised, would allow us to increase the aggregate commitments by up to $405.0&#160;million provided we are able to secure additional lender commitments and satisfy certain other conditions. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October 2023, we amended the 2022 revolving credit facility to increase our aggregate commitment to $500.0&#160;million and reduce our accordion option from $405.0&#160;million to $305.0 million. Interest on any borrowings under the 2022 revolving credit facility accrues at either an adjusted term Secured Overnight Financing Rate ("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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our total borrowing capacity under the revolving credit facility is $500.0&#160;million as of December 31, 2023. We have not issued any letters of credit and are in compliance with all covenants under the 2022 revolving credit facility as of December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We believe our existing cash, cash equivalents and marketable securities and amounts available under the 2022 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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our material cash requirements include our $1,754.6&#160;million commitment with Amazon Web Services, for which we are not subject to annual purchase commitments, and our $241.0&#160;million of operating lease obligations, of which $42.9&#160;million is due within the next 12 months.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">55</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On September 16, 2023, our board of directors authorized a new stock repurchase program of up to $1.0 billion of our Class A common stock. Under the stock repurchase program, we are authorized to repurchase, from time-to-time, shares of our Class A common stock through open market purchases, in privately negotiated transactions or in such other manner as permitted by securities law and as determined by management at such time and in such amounts as management may decide. The program does not obligate us to repurchase any specific number of shares and may be modified, suspended or discontinued at any time. The timing, manner, price and amount of any repurchases are determined by management in its discretion and depend on a variety of factors, including legal requirements, price and economic and market conditions. As of December 31, 2023, $1.0&#160;billion remains available for repurchases under the stock repurchase program.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For the years ended December 31, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Operating activities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">612,961&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">469,202&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(36,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(128,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Financing activities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(826,763)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(148,927)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Operating activities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash flows from operating activities consist of our net income (loss) adjusted for certain non-cash reconciling items, such as share-based compensation expense, depreciation and amortization, non-cash charitable contributions and changes in our operating assets and liabilities. Net cash provided by operating activities increased by $143.8 million for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to decrease in our net income (loss) after adjusting reconciling items offset by an increase in collections of accounts receivable. </span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Investing activities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 $91.3 million for the year ended December 31, 2023 compared to the year ended December 31, 2022 due to the acquisition of The Yes in the second quarter of 2022, and a decrease in purchases of property and equipment and intangible assets, offset by an increase in net purchases of marketable securities. </span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Financing activities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 cash used in financing activities increased by $677.8 million for the year ended December 31, 2023 compared to the year ended December 31, 2022 primarily due to the $500.0&#160;million repurchase of Class A common stock during the year ended December 31, 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="ia8a32b7dee014ab8a623d04f7e3d8407_61"></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Critical accounting policies and estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We prepare our consolidated financial statements in accordance with GAAP. Preparing our 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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">56</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Refer to Note 1 to our consolidated financial statements for further information on our other significant accounting&#160;policies. </span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 cost per click ("CPC") basis, views an ad contracted on a cost per thousand impressions ("CPM") or cost per day ("CPD") basis or views a video ad contracted on a cost per view ("CPV") basis. We recognize revenue over the service period for ads contracted on a CPD basis, which do not contain minimum impression guarantees. We typically bill customers on a CPC, CPM, CPV, or CPD 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">57</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_64"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 7A. Quantitative and qualitative disclosures about market&#160;risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Foreign currency exchange risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 consolidated financial statements as of and for the years ended December 31, 2023, 2022 and 2021. </span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Interest rate risk </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">As of December 31, 2023, we held cash, cash equivalents and marketable securities of </span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$2,511.1 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.6 million and $5.2 million as of December 31, 2023 and 2022, respectively. </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">58</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_67"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 8. Financial statements and supplementary data</span></div><div style="margin-bottom:6pt;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Pinterest, Inc. <br/>Index to consolidated financial statements</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.193%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_70">Reports of independent registered public accounting firm</a> (PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-37">42</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_70">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_73">Consolidated balance sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_73">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_76">Consolidated statements of operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_76">64</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_79">Consolidated statements of comprehensive </a>income (loss)</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:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_79">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_82">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:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_82">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_88">Consolidated statements of cash flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_88">68</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_94">Notes to consolidated financial statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><a style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_94">70</a></span></div></td></tr></table></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">59</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_70"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Report of independent registered public accounting firm</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">To the Stockholders and the Board of Directors of Pinterest, Inc. </span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Opinion on the financial statements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Pinterest, Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 8, 2024, expressed an unqualified opinion thereon.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Basis for opinion</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Critical audit matter</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit and risk committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">60</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:115%">Revenue recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.871%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:78.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Description of the Matter</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">As described in Note 1 to the consolidated financial statements, the Company generates revenue by delivering ads on the Pinterest website and mobile application. Revenue is recognized after transferring control of the promised goods or services to customers, which occurs when a user clicks on an ad contracted on a cost per click basis, views an ad contracted on a cost per thousand impressions basis or views a video ad contracted on a cost per view basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The Company&#8217;s revenue recognition process utilizes proprietary systems and tools for the initiation, processing, and recording of a high volume of individually low monetary value transactions. This process is dependent on the effective design and operation of multiple systems, processes, data sources and controls which require significant audit effort.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:115%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">With the support of our information technology professionals, we identified and tested the relevant systems and tools used for the determination of initiation and processing of advertisements and recording of revenue, which included processes and controls related to access to the relevant systems and data, changes to the relevant systems and interfaces, and configuration of the relevant systems. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">To test the Company&#8217;s recognition of revenue, our audit procedures included, among others, testing the completeness and accuracy of the underlying data within the Company&#8217;s billing systems, and comparing revenue recognized to accounts receivables and cash receipts. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></td></tr></table></div><div style="margin-bottom:10pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-38">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We have served as the Company&#8217;s auditor since 2013.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-39">San Francisco, California</ix:nonNumeric> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February&#160;8, 2024</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">61</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Report of independent registered public accounting firm</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">To the Stockholders and the Board of Directors of Pinterest, Inc. </span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Opinion on internal control over financial reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have audited Pinterest, Inc.&#8217;s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Pinterest, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2023, the related consolidated statements of operations, comprehensive income (loss), stockholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and our report dated February 8, 2024 expressed an unqualified opinion thereon.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Basis for opinion</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s report on internal control over financial reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">Definition and limitations of internal control over financial reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:107%">/s/ Ernst &amp; Young LLP</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">San Francisco, California</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February&#160;8, 2024</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">62</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_73"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Pinterest, Inc.<br/>Consolidated balance sheets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:138%">(In&#160;thousands, except par value)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">2022</span></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:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">ASSETS</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash and cash equivalents   </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-40">1,361,936</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-41">1,611,063</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">1,149,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">1,087,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-44">10,635</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">12,672</ix:nonFraction> as of December&#160;31, 2023 and 2022, respectively</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">763,159</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">681,532</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">64,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">74,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total current assets   </span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-50">3,338,559</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-51">3,454,677</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-52">32,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-53">59,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Operating lease right-of-use assets</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-54">92,119</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-55">206,253</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-56">117,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-57">124,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other assets</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">14,040</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">17,403</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total assets   </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-60">3,594,405</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-61">3,862,730</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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accounts payable   </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">79,058</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">87,920</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">238,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">292,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total current liabilities   </span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">317,090</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">380,531</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">160,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">178,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other liabilities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">26,019</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">21,851</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-72">503,725</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-73">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-74"></ix:nonFraction></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-75"></ix:nonFraction></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-76"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-77">0.00001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-78"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-79">6,666,667</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-80"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-81">591,663</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-82"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-83">593,918</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2023 and 2022, respectively; Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-84"><ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-85">0.00001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-86"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-87">1,333,333</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-88"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-89">86,355</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-90"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-91">89,284</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2023 and 2022, respectively</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-92">7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-93">7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Additional paid-in capital   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-94">5,241,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-95">5,407,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accumulated other comprehensive loss</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-96">1,013</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-97">11,419</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accumulated deficit   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-98">2,150,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-99">2,114,658</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-100">3,090,680</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-101">3,281,654</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-102">3,594,405</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-103">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"/></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:130%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">63</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_76"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Pinterest, Inc.<br/>Consolidated statements of operations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:138%">(In&#160;thousands, except per share amounts)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:130%">2021</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-104">3,055,071</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-105">2,802,574</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-106">2,578,027</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Costs and expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-107">688,760</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-108">678,597</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-109">529,320</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-110">1,068,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-111">948,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-112">780,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-113">911,166</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-114">933,133</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-115">641,279</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-116">512,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-117">343,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-118">300,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total costs and expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-119">3,180,749</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-120">2,904,251</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-121">2,251,840</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Income (loss) from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-122">125,678</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-123">101,677</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-124">326,187</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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Interest income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-125">105,439</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-126">30,235</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-127">3,075</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-128">3,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-129">14,502</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-130">8,291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Income (loss) before provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-131">16,440</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-132">85,944</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-133">320,971</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-134">19,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-135">10,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-136">4,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-137">35,610</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-138">96,047</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-139">316,438</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-140">0.05</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-141">0.14</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-142">0.49</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-143">0.05</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-144">0.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-145">0.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Weighted-average shares used in computing net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-146">674,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-147">665,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-148">640,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-149">674,641</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-150">665,732</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-151">691,651</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:130%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">64</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_79"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Pinterest, Inc.<br/>Consolidated statements of comprehensive income&#160;(loss)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:138%">(In&#160;thousands)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:700;line-height:130%">2021</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-152">35,610</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-153">96,047</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-154">316,438</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other comprehensive income (loss), net of taxes:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Change in unrealized gain (loss) on available-for-sale marketable securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-155">10,001</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-156">8,334</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-157">4,252</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Change in foreign currency translation adjustment   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-158">405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-159">904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-160">409</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Comprehensive income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-161">25,204</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-162">105,285</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-163">311,777</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">65</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:130%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">66</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_82"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Pinterest, Inc.<br/>Consolidated statements of stockholders&#8217; equity</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%">(in thousands, except per share amounts)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.161%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.873%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:7pt;font-weight:700;line-height:130%">&#160;<br/>Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:7pt;font-weight:700;line-height:130%">Additional <br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:7pt;font-weight:700;line-height:130%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:7pt;font-weight:700;line-height:130%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:7pt;font-weight:700;line-height:130%">Stockholders&#8217; Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:7pt;font-weight:700;line-height:130%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:7pt;font-weight:700;line-height:130%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Balance as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-164">626,372</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-165">6</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-166">4,574,934</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-167">2,480</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-168">2,335,049</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-169">2,242,371</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Release of restricted stock units and issuance of restricted stock awards, net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-170">21,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pins:StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" scale="3" id="f-171">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="pins:StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" scale="3" id="f-172">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Issuance of common stock for cash upon exercise of stock options, net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-173">7,806</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-174">23,912</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-175">23,912</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Issuance of common stock related to charitable contributions</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="pins:StockIssuedDuringPeriodSharesCharitableContributions" scale="3" id="f-176">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pins:StockIssuedDuringPeriodValueCharitableContributions" format="ixt:num-dot-decimal" scale="3" id="f-177">45,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="pins:StockIssuedDuringPeriodValueCharitableContributions" format="ixt:num-dot-decimal" scale="3" id="f-178">45,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Share-based compensation</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-179">415,382</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-180">415,382</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Other comprehensive loss</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-181">4,661</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-182">4,661</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Net income</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-183">316,438</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-184">316,438</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Balance as of December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-185">656,872</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-186">7</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-187">5,059,528</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-188">2,181</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-189">2,018,611</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-190">3,038,743</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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Release of restricted stock units and issuance of restricted stock awards, net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-191">17,435</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-192">161,809</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-193">161,809</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Issuance of common stock for cash upon exercise of stock options, net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-194">8,895</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-195">12,882</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-196">12,882</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Share-based compensation</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-197">497,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-198">497,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Other comprehensive loss</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-199">9,238</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-200">9,238</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Net loss</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-201">96,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-202">96,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-203">683,202</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-204">7</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-205">5,407,724</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-206">11,419</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-207">2,114,658</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-208">3,281,654</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Release of restricted stock units and issuance of restricted stock awards, net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-209">12,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-210">335,019</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-211">335,019</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Issuance of common stock for cash upon exercise of stock options, net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-212">2,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-213">8,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-214">8,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Issuance of common stock related to charitable contributions</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="pins:StockIssuedDuringPeriodSharesCharitableContributions" scale="3" id="f-215">500</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="pins:StockIssuedDuringPeriodValueCharitableContributions" format="ixt:num-dot-decimal" scale="3" id="f-216">12,890</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="pins:StockIssuedDuringPeriodValueCharitableContributions" format="ixt:num-dot-decimal" scale="3" id="f-217">12,890</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Repurchases of Class A common stock</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-218">21,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-219">500,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-220">500,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Share-based compensation</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-221">647,860</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-222">647,860</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Other comprehensive income</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-223">10,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-224">10,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Net loss</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-225">35,610</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-226">35,610</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Balance as of December 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-227">678,018</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-228">7</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-229">5,241,954</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">1,013</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-231">2,150,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-232">3,090,680</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"/></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:15pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:130%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">67</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_88"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Pinterest, Inc.<br/>Consolidated statements of cash flows</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:8.5pt;font-weight:700;line-height:130%">Operating activities</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-233">35,610</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-234">96,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-235">316,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Depreciation and amortization   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-236">21,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-237">46,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-238">27,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Share-based compensation   </span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-239">647,860</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-240">497,123</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-241">415,382</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Non-cash charitable contributions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NoncashContributionExpense" format="ixt:num-dot-decimal" scale="3" id="f-242">12,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:NoncashContributionExpense" format="ixt:fixed-zero" scale="3" id="f-243">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NoncashContributionExpense" format="ixt:num-dot-decimal" scale="3" id="f-244">45,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Impairment and abandonment charges for leases and leasehold improvements</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" format="ixt:num-dot-decimal" scale="3" id="f-245">117,315</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" format="ixt:fixed-zero" scale="3" id="f-246">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" format="ixt:fixed-zero" scale="3" id="f-247">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Amortization (accretion) of investment premiums discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-248">21,897</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="f-249">638</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-250">5,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Other   </span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-251">2,438</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-252">13,251</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-253">3,699</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Accounts receivable   </span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-254">80,782</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-255">28,856</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-256">88,862</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Prepaid expenses and other assets   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-257">18,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-258">30,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-259">14,727</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Operating lease right-of-use assets</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-260">55,324</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-261">56,024</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-262">43,995</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Accounts payable   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-263">9,261</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-264">70,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-265">33,451</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Accrued expenses and other liabilities   </span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-266">43,544</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-267">20,627</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-268">82,435</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Operating lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-269">66,507</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-270">52,832</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-271">50,710</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Net cash provided by operating activities   </span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-272">612,961</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-273">469,202</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-274">752,907</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:700;line-height:130%">Investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Purchases of property and equipment and intangible assets</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-275">8,063</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-276">28,984</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-277">9,031</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Purchases of marketable securities   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-278">1,308,020</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-279">1,028,480</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-280">1,104,087</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Sales of marketable securities   </span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-281">35,850</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-282">7,417</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-283">274,654</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Maturities of marketable securities   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-284">1,243,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-285">1,007,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-286">849,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Acquisition of business, net of cash acquired</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-287">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-288">86,059</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-289">36,914</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Net cash used in investing activities   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-290">36,993</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-291">128,245</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-292">25,858</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"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:700;line-height:130%">Financing activities</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Proceeds from exercise of stock options, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-293">8,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-294">12,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-295">23,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Repurchases of Class A common stock</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-296">500,000</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-297">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-298">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-299">335,019</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-300">161,809</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-301">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Payment of deferred offering costs and other financing activities</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-302">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-303">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-304">1,750</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Net cash (used in) provided by financing activities   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-305">826,763</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-306">148,927</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-307">22,162</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"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-308">1,667</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-309">1,434</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-310">1,058</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Net increase in cash, cash equivalents and restricted cash</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-311">249,128</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-312">190,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-313">748,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Cash, cash equivalents and restricted cash, beginning of period</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-314">1,617,660</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-315">1,427,064</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-316">678,911</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Cash, cash equivalents and restricted cash, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-317">1,368,532</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-318">1,617,660</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-319">1,427,064</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"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:700;line-height:130%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Cash paid for income taxes, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-320">19,173</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-321">10,008</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-322">1,494</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Operating lease right-of-use assets obtained in exchange for operating lease&#160;liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-323">32,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-324">31,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-325">118,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">68</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.764%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:700;line-height:130%">Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets</span></div></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:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-326">1,361,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-327">1,611,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-328">1,419,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-329">2,542</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-330">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-331">1,137</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Restricted cash included in other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-332">4,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-333">5,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-334">6,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-335">1,368,532</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-336">1,617,660</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-337">1,427,064</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:130%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">69</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_94"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:120%">Pinterest, Inc.<br/>Notes to consolidated financial statements</span></div><div style="margin-bottom:6pt;margin-top:15pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-338" continuedAt="f-338-1" escape="true">Description of business and summary of significant accounting policies</ix:nonNumeric></span></div><ix:continuation id="f-338-1" continuedAt="f-338-2"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Description of business</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Pinterest was incorporated in Delaware in 2008 and is headquartered in San Francisco, California. Pinterest is a visual search and discovery platform, positioned at the intersection of search, social, and commerce. We generate revenue by delivering ads on our website and mobile application.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-340" continuedAt="f-340-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-339" continuedAt="f-339-1" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Basis of presentation and consolidation</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:continuation id="f-340-1"><ix:continuation id="f-339-1">We prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of Pinterest, Inc. and its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.</ix:continuation></ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-341" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Reclassifications </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have reclassified certain amounts in prior periods to conform with current presentation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-342" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Preparing our consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the 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, 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><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-343" continuedAt="f-343-1" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Segments</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:continuation id="f-343-1">We operate as a single operating segment. Our chief operating decision maker is our Chief Executive Officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making operating decisions, assessing financial performance and allocating resources.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-344" continuedAt="f-344-1" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 cost per click ("CPC") basis, views an ad contracted on a cost per thousand impressions ("CPM") or cost per day ("CPD") basis or views a video ad contracted on a cost per view ("CPV") basis. We recognize revenue over the service period for ads contracted on a CPD basis, which do not contain minimum impression guarantees. We typically bill customers on a CPC, CPM, CPV, or CPD 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record sales commissions in sales and marketing as incurred because we would amortize these over a period of less than one year. </span></div></ix:nonNumeric></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">70</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-338-2" continuedAt="f-338-3"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-345">15.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-346">13.2</ix:nonFraction> million as of December 31, 2023 and 2022, respectively.</span></div><ix:continuation id="f-344-1"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-347" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Share-based compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Restricted stock units ("RSUs") granted under our 2009 Stock Plan (the "2009 Plan") are subject to both a service condition, which is typically satisfied over <ix:nonNumeric contextRef="c-43" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-348">four years</ix:nonNumeric>, and a performance condition, which was deemed satisfied upon the pricing of our initial public offering ("IPO"). We did not record any share-based compensation expense for our RSUs prior to our IPO because the performance condition had not yet been satisfied. Upon pricing our IPO, we recorded cumulative share-based compensation expense using the accelerated attribution method for those RSUs granted under our 2009 Plan for which the service condition had been satisfied at that date. We record the remaining unrecognized share-based compensation expense over the remainder of the requisite service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">RSUs, restricted stock awards ("RSAs"), and stock options granted under our 2019 Omnibus Incentive Plan (the "2019 Plan") are generally subject only to a service condition, which is typically satisfied over <span style="-sec-ix-hidden:f-349">two</span> to <ix:nonNumeric contextRef="c-45" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-350">four years</ix:nonNumeric>. We record share-based compensation expense for these RSUs, RSAs and stock options on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We measure RSUs and RSAs based on the fair market value of our common stock on the grant date and stock options based on their estimated grant date fair values, which we determine using the Black-Scholes option-pricing model. We record the resulting expense in our consolidated statements of operations over the requisite service period, which is generally <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-351">four years</ix:nonNumeric>, and we account for forfeitures as they occur.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-352" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce deferred tax assets to the amounts we believe it is more likely than not we will be able to realize. We recognize tax benefits from uncertain tax positions when we believe it is more likely than not that the tax position is sustainable on examination by tax authorities based on its technical merits. We recognize taxes on Global Intangible Low-Taxed Income as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-353" continuedAt="f-353-1" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Advertising expenses</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:continuation id="f-353-1">We record advertising expenses as incurred and include these in sales and marketing in the consolidated statements of operations.</ix:continuation> Advertising expenses were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-354">145.6</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-355">139.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-356">94.7</ix:nonFraction>&#160;million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:MarketableSecuritiesPolicy" id="f-357" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Marketable securities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We invest in highly liquid corporate debt securities, U.S. treasury securities, asset-backed securities, U.S. government agency securities, municipal securities, non-U.S. government and supranational bonds and certificates of deposit. We classify marketable investments with stated maturities of ninety days or less from the date of purchase as cash equivalents and those with stated maturities greater than ninety days from the date of purchase as marketable securities.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We classify our marketable securities as available-for-sale investments in our current assets because they are available for use to support current operations. We carry our marketable investments at fair value and record unrealized gains or losses, net of taxes, in accumulated other comprehensive income (loss) in stockholders&#8217; equity. We determine realized gains and losses on the sale of marketable investments using a specific identification method and record these and any expected credit losses in other income (expense), net.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-358" continuedAt="f-358-1" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Fair value measurements</span></div></ix:nonNumeric></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">71</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-338-3" continuedAt="f-338-4"><ix:continuation id="f-358-1"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We account for certain assets and liabilities at fair value, which is the amount we believe market participants would be willing to receive to sell an asset or pay to transfer a liability in an orderly transaction. We categorize these assets and liabilities into the three levels below based on the degree to which the inputs we use to measure their fair values are observable in active markets. We use the most observable inputs available to us when measuring fair value.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 2: Observable inputs such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, or inputs that are derived principally from or corroborated by observable market data or other means</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 3: Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-359" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Accounts receivable, net of allowances</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record accounts receivable at the original invoiced amount. We maintain an allowance for credit losses for any receivables we may be unable to collect. We estimate uncollectible receivables based on our receivables&#8217; age, our customers&#8217; credit quality and current economic conditions, among other factors that may affect our customers&#8217; ability to pay. We also maintain an allowance for sales credits, which we determine based on historical credits issued to customers. We include the allowances for credit losses and sales credits in accounts receivable, net in the consolidated balance sheets.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Property and equipment</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-361" continuedAt="f-361-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-360" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We carry property and equipment at cost less accumulated depreciation and calculate depreciation using the straight-line method over our assets&#8217; estimated useful lives, which are generally:</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 style="width:48.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Property and Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-46" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-362">3</ix:nonNumeric> years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-47" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-363">4</ix:nonNumeric> years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lesser of estimated useful life or remaining lease term</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-364" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Leases and operating lease incremental borrowing rate</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We lease office space under operating leases with expiration dates through 2035. We determine whether an arrangement constitutes a lease at inception and record lease liabilities and&#160;right-of-use&#160;assets on our consolidated balance sheets at lease commencement. We measure lease liabilities based on the present value of the total lease payments not yet paid discounted based on the more readily determinable of the rate implicit in the lease or our incremental borrowing rate, which is the estimated rate we would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. We estimate our incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to our own. We measure&#160;right-of-use&#160;assets based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs we incur and (iii)&#160;tenant incentives under the lease. We begin recognizing rent expense when the lessor makes the underlying asset available to us, we do not assume renewals or early terminations unless we are reasonably certain to exercise these options at commencement and we do not allocate consideration between lease and&#160;non-lease&#160;components.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For&#160;short-term&#160;leases, we record rent expense in our consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and record variable lease payments as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-365" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">B</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">usiness combinations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We include the results of operations of businesses that we acquire in our consolidated financial statements beginning on their respective acquisition dates. We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values. When the fair value of the purchase consideration exceeds the fair values of the identifiable assets and liabilities acquired, we record the excess as goodwill. Our estimates of fair value are based on assumptions we believe to be reasonable but which are inherently uncertain and unpredictable, and as a result, actual results may differ from estimates. During the measurement period, which is one year from the acquisition date, we may record adjustments to the assets and liabilities acquired with the corresponding offset to goodwill. Any adjustments after the measurement period are reflected in our consolidated statements of operations.</span></div></ix:nonNumeric></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">72</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-338-4" continuedAt="f-338-5"><ix:nonNumeric contextRef="c-1" name="pins:LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" id="f-366" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Long-lived assets, including goodwill and intangible assets</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record definite-lived intangible assets at fair value less accumulated amortization. We calculate amortization using the straight-line method over the assets&#8217; estimated useful lives of up to <ix:nonNumeric contextRef="c-5" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-367">ten years</ix:nonNumeric>.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We review our property and equipment, operating lease right-of-use assets and intangible assets for impairment whenever events or circumstances indicate that an asset&#8217;s carrying value may not be recoverable. We measure recoverability by comparing an asset&#8217;s carrying value to the future undiscounted cash flows that we expect it to generate. If this test indicates that the asset&#8217;s carrying value is not recoverable, we record an impairment charge to reduce the asset&#8217;s carrying value to its fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We recorded $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfLeasehold" format="ixt:num-dot-decimal" scale="6" id="f-368">117.3</ix:nonFraction>&#160;million of impairment and abandonment charges for operating lease right-of-use assets and leasehold improvements for the year ended December 31, 2023. Refer to Note 13, "Restructuring" for further information. In the fourth quarter of 2022, we recorded $<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-369">9.4</ix:nonFraction>&#160;million of impairment charges for acquired intangible assets. We did not record any other material property and equipment or intangible asset impairments during the periods presented.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We review goodwill for impairment at least annually or more frequently if current circumstances or events indicate that the fair value of our single reporting unit may be less than its carrying value. We did not record any goodwill impairment during the periods presented.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="f-370" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Website development costs</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We capitalize costs to develop our website and mobile application when preliminary development efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Due to the iterative process by which we perform upgrades and the relatively short duration of our development projects, development costs meeting our capitalization criteria were not material during the periods presented.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-371" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Loss contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business. We record a liability for these when we believe it is probable that we have incurred a loss and can reasonably estimate the loss. We regularly evaluate current information to determine whether we should adjust a recorded liability or record a new one.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-372" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Foreign currency</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The functional currency of our international subsidiaries is generally their local currency. We translate these subsidiaries&#8217; financial statements into U.S. dollars using month-end exchange rates for assets and liabilities and rates that approximate those in effect during the period for revenue and costs and expenses. We record translation gains and losses in accumulated other comprehensive loss in stockholders&#8217; equity. We record foreign exchange gains and losses in other income (expense), net. Our net foreign exchange gains and losses were not material for the periods presented.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="pins:ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" id="f-373" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Concentration of business risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have an agreement with Amazon Web Services (&#8220;AWS&#8221;) to provide 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 are currently required to maintain a substantial majority of our monthly usage of certain compute, storage, data transfer and other services on AWS. 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.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-374" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Concentration of credit risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Financial instruments that may potentially expose us to concentrations of credit risk primarily consist of cash, cash equivalents, marketable securities and restricted cash. Our investment policy is meant to preserve capital and maintain liquidity. The policy limits our marketable investments to investment-grade securities and limits our credit exposure by limiting our concentration in any one corporate issuer or sector and by establishing a minimum credit rating for marketable investments we purchase. Although we deposit cash and marketable investments with multiple financial institutions, our deposits may exceed insurable limits.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">No customer accounted for more than 10% of our revenue for the years ended December 31, 2023, 2022 and 2021.</span></div></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">73</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-338-5"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-375" escape="true">Our accounts receivable are generally unsecured. We monitor our customers&#8217; credit quality on an ongoing basis and maintain reserves for estimated credit losses.</ix:nonNumeric> Bad debt expense was not material for the years ended December 31, 2023, 2022 and 2021</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-376" escape="true"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, which requires disclosure of incremental segment information on an annual and interim basis. ASU 2023-07 will be effective for our annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. The amendments must be applied retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09,</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740):</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">which requires disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. ASU 2023-09 will be effective for us beginning January 1, 2025. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="ia8a32b7dee014ab8a623d04f7e3d8407_100"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock" id="f-378" continuedAt="f-378-1" escape="true">Cash, cash equivalents and marketable securities</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" id="f-379" continuedAt="f-379-1" escape="true"><ix:continuation id="f-378-1" continuedAt="f-378-2"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash, cash equivalents and marketable securities consist of the following (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-380">220,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="0" id="f-381">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="0" id="f-382">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-383">220,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Money market funds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-384">1,032,675</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-385">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" 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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-387">1,032,675</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-388">106,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-389">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-390">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-391">106,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" scale="3" id="f-392">859</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-393">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" 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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="f-395">859</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-396">1,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-397">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-399">1,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total cash and cash equivalents</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-400">1,361,980</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-401">&#8212;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-402">44</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-403">1,361,936</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-404">428,002</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-405">1,277</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-406">1,322</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-407">427,957</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-408">200,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-409">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-410">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-411">201,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-412">336,721</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-413">251</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-414">616</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-415">336,356</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-416">132,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-417">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-418">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-419">132,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-420">9,101</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-421">1</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-422">119</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-423">8,983</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-424">42,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-425">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-426">77</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-427">42,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total marketable securities</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-428">1,149,425</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-429">1,896</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-430">2,173</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-431">1,149,148</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-432">2,511,405</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" format="ixt:num-dot-decimal" scale="3" id="f-433">1,896</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" format="ixt:num-dot-decimal" scale="3" id="f-434">2,217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" format="ixt:num-dot-decimal" scale="3" id="f-435">2,511,084</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"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">74</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-378-2"><ix:continuation id="f-379-1"><div style="margin-bottom:6pt;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 style="width:44.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Fair Value</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-436">474,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="0" id="f-437">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="0" id="f-438">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-439">474,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Money market funds</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-440">1,017,191</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-441">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-442">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-443">1,017,191</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-444">111,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-445">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-446">21</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-447">111,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-448">1,542</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-449">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-450">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-451">1,542</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-452">5,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-453">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-454">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-455">5,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:CashAndCashEquivalentsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-456">1,611,082</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-457">2</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-458">21</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-459">1,611,063</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-460">370,445</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-461">172</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-462">7,542</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-463">363,075</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-464">241,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-465">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-466">286</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-467">241,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-468">244,056</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-469">33</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-470">1,173</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-471">242,916</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-472">158,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-473">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-474">421</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-475">158,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Municipal securities</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-476">28,029</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-477">4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-478">584</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-479">27,449</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-480">23,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-481">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-482">629</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-483">22,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-484">31,695</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-485">40</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-486">48</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-487">31,687</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total marketable securities   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-488">1,097,467</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-489">380</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-490">10,683</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-491">1,087,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-492">2,708,549</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" scale="3" id="f-493">382</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" format="ixt:num-dot-decimal" scale="3" id="f-494">10,704</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" format="ixt:num-dot-decimal" scale="3" id="f-495">2,698,227</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Our allowance for credit losses for our marketable securities was not material as of December 31, 2023 and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="f-496" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The fair value of our marketable securities by contractual maturity is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Due in one year or less   </span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="f-497">835,925</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Due after one to five years   </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="f-498">313,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-499">1,149,148</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net realized gains and losses from sales of available-for-sale securities were not material for any period presented.</span></div></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">75</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_103"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-500" continuedAt="f-500-1" escape="true">Fair value of financial instruments</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-501" escape="true"><ix:continuation id="f-500-1" continuedAt="f-500-2"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-502">1,032,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="f-503">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="f-504">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-505">1,032,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-506">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-507">106,268</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-508">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-509">106,268</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-510">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-511">1,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-512">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-513">1,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-514">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="f-515">859</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-516">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="f-517">859</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-518">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-519">427,957</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-520">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-521">427,957</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-522">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-523">201,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-524">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-525">201,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-526">336,356</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-527">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-528">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-529">336,356</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-530">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-531">132,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-532">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-533">132,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-534">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-535">8,983</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-536">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-537">8,983</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-538">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-539">42,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-540">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-541">42,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-542">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-543">2,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-544">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-545">2,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Restricted cash:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="pins:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-546">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="pins:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-547">4,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="pins:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-548">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="pins:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-549">4,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;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 style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-550">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="f-551">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="f-552">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-553">1,017,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-554">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-555">111,975</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-556">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-557">111,975</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-558">5,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-559">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-560">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-561">5,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-562">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-563">1,542</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-564">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-565">1,542</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-566">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-567">363,075</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-568">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-569">363,075</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-570">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-571">241,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-572">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-573">241,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-574">242,916</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-575">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-576">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-577">242,916</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-578">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-579">158,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-580">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-581">158,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Municipal securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-582">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-583">27,449</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-584">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-585">27,449</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-586">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-587">22,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-588">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-589">22,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-590">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-591">31,687</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-592">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-593">31,687</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-594">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-595">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-596">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-597">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="pins:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-598">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="pins:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-599">5,530</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="pins:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-600">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="pins:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-601">5,530</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:continuation id="f-500-2">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.</ix:continuation> </span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">76</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_106"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-602" continuedAt="f-602-1" escape="true">Other balance sheet components</ix:nonNumeric></span></div><ix:continuation id="f-602-1"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Property and equipment, net</span></div><ix:continuation id="f-361-1"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Property and equipment, net consists of the following (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-603">64,326</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-604">104,557</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-605">21,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-606">30,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-607">26,603</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-608">32,845</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-609">112,006</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-610">168,284</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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less: accumulated depreciation   </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-611">90,116</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-612">116,291</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-613">10,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-614">7,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-615">32,225</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-616">59,575</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-617">14.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-618">21.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-619">26.2</ix:nonFraction> million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Accrued expenses and other current liabilities</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-620" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consists of the following (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued hosting expenses</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:AccruedHostingExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-621">53,262</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:AccruedHostingExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-622">53,380</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-623">48,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-624">48,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><span style="-sec-ix-hidden:f-625"><span style="-sec-ix-hidden:f-626">Operating lease liabilities</span></span></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-627">35,666</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-628">50,274</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-629">100,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-630">140,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-631">238,032</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-632">292,611</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia8a32b7dee014ab8a623d04f7e3d8407_109"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-633" continuedAt="f-633-1" escape="true">Acquisition</ix:nonNumeric></span></div><ix:continuation id="f-633-1"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On June&#160;10, 2022, we acquired all outstanding shares of The Yes Platform, Inc. (&#8220;The Yes&#8221;), an AI powered shopping platform for fashion. We believed the acquisition of The Yes would help accelerate our vision for Pinterest to be the home of taste-driven shopping.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The total purchase consideration was $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-634">87.6</ix:nonFraction>&#160;million in cash. Of this, we attributed $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-635">15.0</ix:nonFraction>&#160;million to customer relationships, $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-636">13.6</ix:nonFraction>&#160;million to developed technology, and $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-637">60.0</ix:nonFraction> million to goodwill. Goodwill represents the synergies we expect to realize from the acquisition and the assembled workforce and is <ix:nonFraction unitRef="usd" contextRef="c-167" decimals="0" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="f-638">not</ix:nonFraction> deductible for tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We included the results of The Yes&#8217;s operations in our consolidated financial statements beginning on the acquisition date. The acquisition did not have a material impact on our consolidated financial statements so we have not presented historical and pro forma disclosures.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In the fourth quarter of 2022, we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="f-639"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="f-640">9.4</ix:nonFraction></ix:nonFraction> million related to the customer relationships and developed technology. Refer to Note 6 for detail.</span></div></ix:continuation><div id="ia8a32b7dee014ab8a623d04f7e3d8407_112"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-641" continuedAt="f-641-1" escape="true">Goodwill and intangible assets, net</ix:nonNumeric></span></div><ix:continuation id="f-641-1" continuedAt="f-641-2"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Goodwill was unchanged for the year ended December 31, 2023 and increased by $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="f-642">60.0</ix:nonFraction>&#160;million for the year ended December 31, 2022, due to our acquisition of The Yes.</span></div></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">77</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-641-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-643" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consists of the following (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 style="width:44.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Accumulated Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Net Carrying Amount</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Useful Life</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Acquired technology, patents and other intangibles</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-644">39,907</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-645">24,246</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-646">15,661</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-170" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-647">4.9</ix:nonNumeric> years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-648">17,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-649">16,126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-650">1,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-171" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-651">1.6</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-652">57,607</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-653">40,372</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-654">17,235</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/></tr></table></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 style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Accumulated Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Net Carrying Amount</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Useful Life</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Acquired technology, patents and other intangibles</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-655">39,907</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-656">17,427</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-657">22,480</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-172" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-658">4.9</ix:nonNumeric> years</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-659">17,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-660">15,585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-661">2,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-173" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-662">1.6</ix:nonNumeric> years</span></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-663">57,607</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-664">33,012</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-665">24,595</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt">Based on the weighted-average useful life established as of acquisition date.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Amortization expense was</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-666">7.4</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-667">24.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-668">1.3</ix:nonFraction> million for the years ended December 31, 2023, 2022 and 2021, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, we evaluated the acquired intangible assets from The Yes for impairment due to the departure of certain key employees. We concluded that the fair values of the customer relationships and developed technology were impaired and recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-669">6.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-670">3.1</ix:nonFraction> million to sales and marketing and cost of revenue, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-671" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:128%">Estimated future amortization expense as of December 31, 2023, is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Intangible Asset Amortization</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-672">7,359</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-673">5,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-674">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="f-675">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="f-676">434</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="f-677">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-678">17,235</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia8a32b7dee014ab8a623d04f7e3d8407_115"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-679" continuedAt="f-679-1" escape="true">Commitments and contingencies</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-680" escape="true"><ix:continuation id="f-679-1" continuedAt="f-679-2"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2023, our non-cancelable contractual commitments are as follows (in&#160;thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Purchase Commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total Commitments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="f-681">&#8212;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" format="ixt:num-dot-decimal" scale="3" id="f-682">42,906</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractualObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-683">42,906</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:fixed-zero" scale="3" id="f-684">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-685">33,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractualObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="f-686">33,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:fixed-zero" scale="3" id="f-687">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-688">31,542</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractualObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="f-689">31,542</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligationDueInFourthYear" format="ixt:fixed-zero" scale="3" id="f-690">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-691">27,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractualObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="f-692">27,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligationDueInFifthYear" format="ixt:fixed-zero" scale="3" id="f-693">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-694">22,172</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractualObligationDueInFifthYear" format="ixt:num-dot-decimal" scale="3" id="f-695">22,172</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligationDueAfterFifthYear" format="ixt:num-dot-decimal" scale="3" id="f-696">1,754,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-697">83,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractualObligationDueAfterFifthYear" format="ixt:num-dot-decimal" scale="3" id="f-698">1,837,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="f-699">1,754,553</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-700">240,969</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="f-701">1,995,522</ix:nonFraction>&#160;</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:13pt"><span><br/></span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">78</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-679-2"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In April 2021, we entered into a new private pricing addendum with AWS, which governs our use of cloud computing infrastructure provided by AWS. Under the new pricing addendum, we are required to purchase at least $<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-702">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 December 31, 2023, our remaining contractual commitment i</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">s $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-703">1,754.6</ix:nonFraction>&#160;million. W</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">e expect to meet our remaining commitment.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Legal matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business, including those described below. 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><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Revolving credit facility</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October 2022, we replaced the $<ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-704">500.0</ix:nonFraction> million revolving credit facility entered into in November 2018 with an amended and restated <ix:nonNumeric contextRef="c-178" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-705">five-year</ix:nonNumeric> $<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-706">400.0</ix:nonFraction> million revolving credit facility (the &#8220;2022 revolving credit facility&#8221;) that contained an accordion option which, if exercised, would allow us to increase the aggregate commitments by up to $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" format="ixt:num-dot-decimal" scale="6" id="f-707">405.0</ix:nonFraction>&#160;million provided we are able to secure additional lender commitments and satisfy certain other conditions. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October 2023, we amended the 2022 revolving credit facility to increase our aggregate commitment to $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-708">500.0</ix:nonFraction>&#160;million and reduce our accordion option from $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" format="ixt:num-dot-decimal" scale="6" id="f-709">405.0</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" format="ixt:num-dot-decimal" scale="6" id="f-710">305.0</ix:nonFraction> million. Interest on any borrowings under the 2022 revolving credit facility accrues at either an adjusted term SOFR plus <ix:nonFraction unitRef="number" contextRef="c-183" decimals="4" name="pins:DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" scale="-2" id="f-711">0.10</ix:nonFraction>% and a margin of <ix:nonFraction unitRef="number" contextRef="c-183" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-712">1.50</ix:nonFraction>% or at an alternative base rate plus a margin of <ix:nonFraction unitRef="number" contextRef="c-184" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-713">0.50</ix:nonFraction>%, at our election, and we are required to pay an annual commitment fee that accrues at <ix:nonFraction unitRef="number" contextRef="c-178" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-714">0.15</ix:nonFraction>% per annum on the unused portion of the aggregate commitments under the 2022 revolving credit facility.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 <ix:nonFraction unitRef="number" contextRef="c-185" decimals="5" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-715">0.125</ix:nonFraction>% 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 <ix:nonFraction unitRef="number" contextRef="c-179" decimals="2" name="pins:DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" scale="0" id="f-716">3.50</ix:nonFraction> to 1.00, subject to an increase up to <ix:nonFraction unitRef="number" contextRef="c-179" decimals="2" name="pins:DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" scale="0" id="f-717">4.00</ix:nonFraction> 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. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our total borrowing capacity under the revolving credit facility is $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-718">500.0</ix:nonFraction>&#160;million as of December 31, 2023. We have not issued any letters of credit and are in compliance with all covenants under the 2022 revolving credit facility as of December 31, 2023.</span></div></ix:continuation><div id="ia8a32b7dee014ab8a623d04f7e3d8407_118"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-719" continuedAt="f-719-1" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="f-719-1" continuedAt="f-719-2"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We have entered into various non-cancelable office space operating leases with original lease periods expiring between 2024 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> 2035.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> These do not contain material variable rent payments, residual value guarantees, covenants or other restrictions. <ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-720" continuedAt="f-720-1" escape="true">Operating lease costs for the years ended December 31, 2023, 2022 and 2021, are as follows (in thousands):</ix:nonNumeric></span></div><ix:continuation id="f-720-1"><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 style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.030%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lease cost:</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Operating lease cost (1)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-721">51,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-722">66,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-723">53,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Short-term lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-724">759</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-725">2,809</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-726">1,434</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-727">51,803</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-728">68,831</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-729">55,125</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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">The decrease in operating lease cost for the year ended December&#160;31, 2023 compared to the year ended December&#160;31, 2022 is primarily due to office space reductions. Refer to Note 13, "Restructuring" for further information.</span></div></ix:continuation></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">79</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-719-2"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The weighted-average remaining term of our operating leases was <ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-730">7.2</ix:nonNumeric> years and <ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-731">6.8</ix:nonNumeric> years, and the weighted-average discount rate used to measure the present value of our operating lease liabilities was <ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-732">5.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-733">4.1</ix:nonFraction>% as of December 31, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-734" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Maturities of our operating lease liabilities, which do not include short-term leases, as of December 31, 2023, are as follows (in&#160;thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Operating Leases</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-735">42,906</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-736">33,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-737">31,542</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-738">27,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-739">22,172</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-740">83,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total lease payments</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-741">240,969</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-742">44,687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total operating lease liabilities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-743">196,282</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash payments included in the measurement of our operating lease liabilities were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-744">61.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-745">64.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-746">59.0</ix:nonFraction> million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">As of December 31, 2023, operating leases that have not yet commenced were not material and are excluded from the table above.</span></div></ix:continuation><div id="ia8a32b7dee014ab8a623d04f7e3d8407_121"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-747" continuedAt="f-747-1" escape="true">Stockholder's Equity</ix:nonNumeric></span></div><ix:continuation id="f-747-1" continuedAt="f-747-2"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Equity incentive plan</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In June&#160;2009, our board of directors adopted and approved our 2009 Plan, which provides for the issuance of stock options, RSAs and RSUs to qualified employees, directors and consultants. Stock options granted under our 2009 Plan have a maximum life of <ix:nonNumeric contextRef="c-187" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-748">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-43" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-749">seven years</ix:nonNumeric>. <ix:nonFraction unitRef="shares" contextRef="c-188" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:fixed-zero" scale="0" id="f-750">No</ix:nonFraction> shares of our common stock were reserved for future issuance under our 2009 Plan as of December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our 2019 Plan became effective upon closing of our IPO 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-189" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-751">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-190" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-752">145,335,295</ix:nonFraction> shares of our Class A common stock were reserved for future issuance under our 2019 Plan as of December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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-191" decimals="2" name="pins:CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" scale="-2" id="f-753">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><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Stock option activity</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-754" continuedAt="f-754-1" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Stock option activity during the year ended December 31, 2023, was as follows (in thousands, except per share amounts):</span></div></ix:nonNumeric></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">80</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-747-2" continuedAt="f-747-3"><ix:continuation id="f-754-1"><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 style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.786%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Exercise Price</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Contractual Term</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Aggregate Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Value </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-755">15,799</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-756">13.25</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-11" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-757">6.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-758">174,165</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Exercised   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-759">2,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-760">3.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-761">13,043</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-762">15.41</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-763">6.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-764">282,197</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Exercisable as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="f-765">7,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-766">11.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-767">4.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-768">181,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt">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:continuation><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The&#160;total grant-date fair value of stock options vested during the years ended December 31, 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="f-769">28.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="f-770">9.5</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-771">3.2</ix:nonFraction> million, respectively. The aggregate intrinsic value of stock options exercised during the years ended December 31, 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-772">70.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-773">180.2</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-774">511.4</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Restricted stock unit and restricted stock award activity</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-775" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">RSU and RSA activity during the year ended December 31, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.121%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Restricted Stock Units and Restricted Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Awards Outstanding</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Grant Date Fair Value</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-192" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-776">54,518</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-192" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-777">25.46</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"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Granted</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-193" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-778">26,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-193" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-779">25.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Released</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="shares" contextRef="c-193" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-780">27,552</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-193" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-781">25.11</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Forfeited </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="shares" contextRef="c-193" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-782">8,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-193" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-783">24.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-194" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-784">45,099</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-194" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-785">25.83</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.67pt">Includes the effects of awards modified during the year ended December 31, 2023.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Share-based compensation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-786" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation expense during the years ended December 31, 2023, 2022 and 2021, was as follows (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.275%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-787">11,117</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-788">7,629</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-789">7,438</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-790">422,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-791">324,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-792">309,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-793">96,798</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-794">99,467</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-795">52,691</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative   </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-796">116,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-797">65,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-798">45,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total share-based compensation   </span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-799">647,860</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-800">497,123</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-801">415,382</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2023, we had $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-802">1,128.1</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-803">2.2</ix:nonNumeric> years.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Fair value of stock options</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We measure stock options based on their estimated grant date fair values, which we determine using the Black-Scholes option-pricing model, and we record the resulting expense in our consolidated statements of operations over the requisite service period, which is generally <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-804">four years</ix:nonNumeric>.</span></div></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">81</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-747-3"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Stock options granted during the years ended December 31, 2023 and 2021 were not material. The weighted-average grant-date fair value of stock options granted during the year ended December 31, 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-805">11.79</ix:nonFraction>, <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-806" continuedAt="f-806-1" escape="true">which we estimated using the Black</ix:nonNumeric></span><ix:continuation id="f-806-1" continuedAt="f-806-2"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Scholes option-pricing model with the following assumptions:</span></ix:continuation></div><ix:continuation id="f-806-2"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31, 2022</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Expected term (in years)</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-207" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-807">6.1</ix:nonNumeric></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="number" contextRef="c-207" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-808">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Expected volatility</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="number" contextRef="c-207" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-809">61.1</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="number" contextRef="c-207" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-810">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The key inputs we used in the Black-Scholes model are:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt">Expected term</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> &#8211; The expected term represents the period we expect our share-based awards to be outstanding, which is also the period we used to measure risk-free interest rates and expected volatility. We estimated the expected term using the simplified method as we do not have sufficient historical stock option exercise data.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt">Risk-free interest rate</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> &#8211; We estimated the risk-free interest rate based on zero-coupon U.S. Treasury notes.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt">Expected volatility</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> &#8211; We estimated expected volatility based on a combination of our historical volatility and that of comparable publicly-traded companies.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt">Dividend yield</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> &#8211; We applied a dividend yield of <ix:nonFraction unitRef="number" contextRef="c-207" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-811">zero</ix:nonFraction> because we have never paid or declared dividends, and we have no plan to do so in the foreseeable future.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Stock Repurchase</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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-208" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-812">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-209" decimals="0" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-813">21,215,663</ix:nonFraction> shares of our Class A common stock for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-814">500.0</ix:nonFraction>&#160;million at an average price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-209" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-815">23.57</ix:nonFraction>.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On September 16, 2023, our board of directors authorized a new stock repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-8" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="9" id="f-816">1.0</ix:nonFraction> billion of our Class A common stock. Under the stock repurchase program, we are authorized to repurchase, from time-to-time, shares of our Class A common stock through open market purchases, in privately negotiated transactions or in such other manner as permitted by securities law and as determined by management at such time and in such amounts as management may decide. The program does not obligate us to repurchase any specific number of shares and may be modified, suspended or discontinued at any time. The timing, manner, price and amount of any repurchases are determined by management in its discretion and depend on a variety of factors, including legal requirements, price and economic and market conditions. As of December 31, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-8" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="9" id="f-817">1.0</ix:nonFraction>&#160;billion remains available for repurchases under the stock repurchase program.</span></div></ix:continuation><div id="ia8a32b7dee014ab8a623d04f7e3d8407_127"></div><div style="margin-bottom:6pt;margin-top:15pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-818" continuedAt="f-818-1" escape="true">Net income (loss) per share</ix:nonNumeric></span></div><ix:continuation id="f-818-1" continuedAt="f-818-2"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We present net income (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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We calculate basic net income (loss) per share by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted net income (loss) per share gives effect to all potential shares of common stock, including stock options, RSAs and RSUs to the extent these are dilutive. The calculation of diluted net income (loss) of Class A common stock assumes the conversion of our Class B common stock to Class A common stock, while the diluted net income (loss) of Class B common stock does not assume the conversion of those shares to Class A common stock.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-819" continuedAt="f-819-1" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We calculated basic and diluted net income (loss) per share as follows (in thousands, except per share amounts):</span></div></ix:nonNumeric></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">82</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-818-2"><ix:continuation id="f-819-1"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Numerator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-820">30,937</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-821">4,673</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-822">83,110</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-823">12,937</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-824">274,699</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-825">41,739</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic weighted-average shares used in computing net income (loss) per share</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-212" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-826">586,109</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-213" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-827">88,532</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-214" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-828">576,061</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-215" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-829">89,671</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-216" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-830">555,608</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-831">84,422</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-212" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-832">0.05</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-213" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-833">0.05</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-214" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-834">0.14</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-835">0.14</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-216" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-836">0.49</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-837">0.49</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Diluted net income (loss) per share:</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Numerator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-838">30,937</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-839">4,673</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-840">83,110</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-841">12,937</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-842">274,699</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-843">41,739</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reallocation of net income as a result of conversion of Class B to Class A common&#160;stock </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="pins:ReallocationOfNetIncomeLossConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-844">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="pins:ReallocationOfNetIncomeLossConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-845">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="pins:ReallocationOfNetIncomeLossConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-846">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="pins:ReallocationOfNetIncomeLossConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-847">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="pins:ReallocationOfNetIncomeLossConversionOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-848">41,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="pins:ReallocationOfNetIncomeLossConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-849">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reallocation of net income to Class B common stock </span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="pins:ReallocationOfNetIncomeLossCommonStock" format="ixt:fixed-zero" scale="3" id="f-850">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="pins:ReallocationOfNetIncomeLossCommonStock" format="ixt:fixed-zero" scale="3" id="f-851">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="pins:ReallocationOfNetIncomeLossCommonStock" format="ixt:fixed-zero" scale="3" id="f-852">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="pins:ReallocationOfNetIncomeLossCommonStock" format="ixt:fixed-zero" scale="3" id="f-853">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="pins:ReallocationOfNetIncomeLossCommonStock" format="ixt:fixed-zero" scale="3" id="f-854">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" sign="-" name="pins:ReallocationOfNetIncomeLossCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-855">3,115</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted net income (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-856">30,937</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-857">4,673</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-858">83,110</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-859">12,937</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-860">316,438</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-861">38,624</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Denominator:</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic weighted-average shares used in computing net income (loss) per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-212" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-862">586,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-213" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-863">88,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-214" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-864">576,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-215" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-865">89,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-216" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-866">555,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-867">84,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Conversion of Class B to Class A common&#160;stock</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-212" decimals="-3" name="pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-868">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-213" decimals="-3" name="pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-869">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-214" decimals="-3" name="pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-870">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-215" decimals="-3" name="pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-871">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-216" decimals="-3" name="pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-872">84,422</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="-3" name="pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-873">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Weighted average effect of dilutive potential common stock </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-212" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-874">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-213" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-875">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-214" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-876">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-215" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-877">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-216" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-878">51,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-879">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted weighted-average shares used in computing net income (loss) per share</span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-212" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-880">586,109</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-213" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-881">88,532</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-214" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-882">576,061</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-215" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-883">89,671</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-216" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-884">691,651</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-885">84,422</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-212" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-886">0.05</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-213" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-887">0.05</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-214" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-888">0.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-889">0.14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-216" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-890">0.46</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-891">0.46</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-892" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Basic net loss per share is the same as diluted net loss per share for the periods we reported net losses. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net income (loss) per share because these would be anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-218" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-893">14,463</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-219" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-894">17,405</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-220" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-895">&#8212;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Unvested restricted stock units and restricted stock awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-221" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-896">53,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-222" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-897">52,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-223" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-898">3,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-899">67,691</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-900">69,661</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-901">3,271</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">83</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_130"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:15pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-902" continuedAt="f-902-1" escape="true">Income taxes</ix:nonNumeric></span></div><ix:continuation id="f-902-1" continuedAt="f-902-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-903" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The components of income (loss) before provision for income taxes 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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">United States</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-904">20,713</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-905">29,108</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-906">331,447</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-907">37,153</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-908">115,052</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-909">10,476</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Income (loss) before provision for income taxes   </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-910">16,440</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-911">85,944</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-912">320,971</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-913" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes consists of the following (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 style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Current:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Federal</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-914">7,833</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-915">1,681</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="0" id="f-916">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-917">6,698</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-918">7,385</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-919">2,303</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-920">6,477</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-921">4,381</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-922">2,957</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total current tax expense</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-923">21,008</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-924">13,447</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-925">5,260</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Federal</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-926">6</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-927">1,861</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-928">6</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-929">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-930">356</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-931">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-932">1,847</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-933">1,127</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-934">739</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax expense (benefit)</span></div></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-935">1,838</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-936">3,344</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-937">727</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-938">19,170</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-939">10,103</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-940">4,533</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-941" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The difference between income taxes computed at the statutory federal income tax rate and the provision for income taxes is attributable to the following (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 style="width:58.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Tax at U.S. statutory rate</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-942">3,453</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-943">18,048</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-944">67,404</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State income taxes, net of benefit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-945">5,111</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-946">5,502</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-947">2,307</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign operations</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-948">12,018</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-949">26,985</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-950">4,448</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Permanent book/tax differences</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="f-951">6,809</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" format="ixt:num-dot-decimal" scale="3" id="f-952">6,598</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="f-953">409</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-954">18,925</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-955">20,663</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-956">269,009</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Change in valuation allowance</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-957">111,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-958">62,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-959">278,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Tax credits</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-960">93,887</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-961">52,319</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-962">79,787</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-963">19,170</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-964">10,103</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-965">4,533</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 and for the years ended December 31, 2023 and December 31, 2022 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></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">84</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-902-2" continuedAt="f-902-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-966" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Significant components of our deferred tax assets and liabilities 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:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net operating loss carryforwards</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-967">751,273</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-968">900,200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research tax credits</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-969">570,061</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-970">473,248</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reserves, accruals, and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="f-971">26,855</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="f-972">31,502</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lease obligation</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:DeferredTaxAssetsLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-973">44,676</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:DeferredTaxAssetsLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-974">56,185</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-975">30,146</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-976">40,976</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research capitalization and amortization</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pins:DeferredTaxAssetsResearchCapitalizationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-977">411,113</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="pins:DeferredTaxAssetsResearchCapitalizationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-978">208,373</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax assets</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-979">1,834,124</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-980">1,710,484</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less: valuation allowance</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-981">1,821,027</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-982">1,660,609</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-983">13,097</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-984">49,875</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-985">7,467</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-986">44,790</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Prepaid expenses</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="f-987">2,682</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="f-988">4,190</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax liabilities</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-989">10,149</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-990">48,980</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets (liabilities)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-991">2,948</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="f-992">895</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;padding-right:4.32pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Due to our history of losses, we believe it is more likely than not that our U.S. and Irish deferred tax assets will not be realized as of December&#160;31, 2023. Accordingly, we have established a full valuation allowance on our U.S. and Irish deferred tax assets. Our valuation allowance increased by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-993">160.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-994">120.7</ix:nonFraction> million during the </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">years ended December 31, 2023 and 2022, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, primarily due to U.S. federal and state tax credits and the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Job Act, offset by the utilization of net operating loss. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had federal, California and other state net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-995">2,914.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-996">555.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-997">1,387.5</ix:nonFraction> 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 may be subject to annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code and similar state provisions. Our net operating loss carryforwards could expire before utilization if subject to annual limitations. As of December&#160;31, 2023, we had $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-998">208.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="f-999">10.2</ix:nonFraction> million of Irish and Other Foreign net operating loss carryforwards, respectively that can be carried forward indefinitely.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had federal and California research and development credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="f-1000">491.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="f-1001">365.7</ix:nonFraction> million, respectively. If not utilized, our federal carryforwards will begin to expire in 2037. Our California carryforwards do not expire.</span></div></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">85</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><ix:continuation id="f-902-3" continuedAt="f-902-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1002" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Changes in gross unrecognized tax benefits 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:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Unrecognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Tax Benefits</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1003">205,059</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1004">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Decreases for tax positions of prior years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1005">3,347</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1006">38,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2022</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1007">239,938</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1008">3,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Decreases for tax positions of prior years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1009">119</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1010">44,377</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Audit Settlement</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:num-dot-decimal" scale="3" id="f-1011">37,027</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2023</span></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1012">250,905</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Recognizing the $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-1013">250.9</ix:nonFraction> million of gross unrecognized tax benefits we had as of December 31, 2023 would affect our effective tax rate by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="pins:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" format="ixt:num-dot-decimal" scale="6" id="f-1014">5.3</ix:nonFraction> million. The remaining $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="pins:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-1015">245.6</ix:nonFraction> million of gross unrecognized tax benefits would be offset by the reversal of related deferred tax assets, which primarily are subject to a full valuation allowance. We do not expect our gross unrecognized tax benefits to change significantly within the next 12 months. We recognize interest and penalties related to uncertain tax positions in provision for income taxes. Accrued interest and penalties are not material as of December 31, 2023 and 2022.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt"><ix:continuation id="f-902-4" continuedAt="f-902-5"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 ope</span></ix:continuation><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:continuation id="f-902-5">n for all tax years. For material foreign jurisdiction, the tax years open to examination include the years 2019 and forward.</ix:continuation> </span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_133"></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1016" continuedAt="f-1016-1" escape="true">Geographical information</ix:nonNumeric></span></div><ix:continuation id="f-1016-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-1017" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Revenue disaggregated by geography based on our customers&#8217; billing addresses 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 style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.030%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. and Canada</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1018">2,350,188</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1019">2,264,640</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1020">2,109,089</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"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Europe</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1021">501,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1022">410,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1023">384,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Rest of World</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1024">203,593</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1025">127,418</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1026">84,281</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total revenue</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1027">3,055,071</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1028">2,802,574</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1029">2,578,027</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"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">United States revenue w</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">as $<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1030">2,226.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1031">2,144.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1032">2,003.6</ix:nonFraction> million for the years ended December 31, 2023, 2022 and 2021, respectively. No individual country other than</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"> the United States exceeded 10% of our total revenue for any period presented.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">Europe includes Russia and Turkey.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-1033" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 style="width:12.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">United States</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1034">66,335</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1035">205,374</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"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Ireland</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1036">18,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1037">4,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Mexico</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1038">12,835</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1039">11,627</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">International</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1040">26,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1041">43,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total property and equipment, net and operating lease right-of-use assets</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1042">124,344</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1043">265,828</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"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">Other than the United States, Ireland and Mexico, 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:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">86</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_136"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:15pt;font-weight:400;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-1044" continuedAt="f-1044-1" escape="true">Restructuring</ix:nonNumeric></span></div><ix:continuation id="f-1044-1"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As part of the Plan, we announced a workforce reduction of approximately <ix:nonFraction unitRef="number" contextRef="c-251" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="f-1045">4</ix:nonFraction>%. We also ceased occupying our former headquarters at 505 Brannan Street in San Francisco, which we are actively marketing for sublease, 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Plan was completed in the third quarter of 2023. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-1046" continuedAt="f-1046-1" escape="true">Restructuring charges for the year ended December 31, 2023 were as follows (in thousands):</ix:nonNumeric></span></div><ix:continuation id="f-1046-1"><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Office Space Reductions</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Severance and Other Personnel Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-1047">&#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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:fixed-zero" scale="3" id="f-1048">&#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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-1049">&#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"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-1050">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-1051">4,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1052">4,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-1053">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-1054">2,749</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1055">2,749</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-1056">117,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-1057">2,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1058">119,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-1059">117,315</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-1060">9,567</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1061">126,882</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"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"> 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:continuation></ix:continuation><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">87</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_139"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:115%">Item 9. Changes in and disagreements with accountants on accounting and financial disclosure</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">None.</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_142"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:115%">Item 9A. Controls and procedures</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:115%">Evaluation of disclosure controls and procedures</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 ("Exchange Act"), as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our CEO and CFO have concluded that as of&#160;December 31, 2023, our disclosure controls and procedures were 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:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:115%">Management's report on internal control over financial reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on the assessment, management has concluded that its internal control over financial reporting was effective as of December 31, 2023 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. GAAP. Our independent registered public accounting firm, Ernst &amp; Young LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:115%">Changes in internal control over financial reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 Annual Report on Form 10-K that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:18pt;font-weight:400;line-height:115%">Limitations on effectiveness of controls and procedures</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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&#160;costs.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">88</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_145"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Part II</span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 9B. Other information</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">During the last fiscal quarter, our directors and officers entered into or terminated the following Rule 10b5&#8211;1 <ix:nonNumeric contextRef="c-252" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1062"><ix:nonNumeric contextRef="c-252" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1063"><ix:nonNumeric contextRef="c-252" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1064">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:10.8pt;text-indent:-10.8pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:0.78pt"> <ix:nonNumeric contextRef="c-254" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1066" continuedAt="f-1066-1" escape="true"><ix:nonNumeric contextRef="c-253" name="ecd:TrdArrAdoptionDate" id="f-1065">On December 11, 2023</ix:nonNumeric>, </ix:nonNumeric></span><ix:continuation id="f-1066-1"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-253" name="ecd:TrdArrIndName" id="f-1067">Julia Brau Donnelly</ix:nonNumeric></span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">, </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-253" name="ecd:TrdArrIndTitle" id="f-1068">Chief Financial Officer</ix:nonNumeric></span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">, <ix:nonNumeric contextRef="c-253" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1069">adopted</ix:nonNumeric> a trading plan intended to satisfy Rule 10b5-1(c) under the Exchange Act (&#8220;Rule 10b5-1(c)&#8221;) to sell, between March 11, 2024 and November 15, 2024 (a) up to <ix:nonFraction unitRef="shares" contextRef="c-255" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1070">65,972</ix:nonFraction> shares of our Class A common stock, and (b) the net shares of our Class A common stock to be issued to Ms. </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Donnelly</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> after the satisfaction of applicable taxes following the vesting and settlement of <ix:nonFraction unitRef="shares" contextRef="c-256" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1071">196,414</ix:nonFraction> RSUs.</span></ix:continuation></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_148"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 9C. Disclosure regarding foreign jurisdictions that prevent inspections</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">89</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_151"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Part III</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_154"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:115%">Item 10. Directors, executive officers and corporate governance</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">The information required by this item is incorporated by reference to the sections titled &#8220;Election of directors&#8221;, &#8220;Corporate governance&#8221;, "Executive officers" and, as applicable, "Delinquent section 16(a) reports that will be included in our Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission (SEC) within 120 days of December&#160;31, 2023 (the "2024 Proxy Statement).</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_157"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:115%">Item 11. Executive compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">The information required by this item is incorporated by reference to the sections titled &#8220;Executive compensation&#8221; and "Director compensation" that will be included in our 2024 Proxy Statement.</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_160"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:115%">Item 12. Security ownership of certain beneficial owners and management and related stockholder matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">The information required by this item is incorporated by reference to the sections titled &#8220;Security ownership of certain beneficial owners and management&#8221; and "equity compensation plan information" that will be included in our 2024 Proxy Statement.</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_163"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:115%">Item 13. Certain relationships and related transactions, and director independence</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">The information required by this item is incorporated by reference to the sections titled &#8220;Election of directors&#8221; and &#8220;Other matters&#8221; that will be included in our 2024 Proxy Statement.</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_166"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:115%">Item 14. Principal accountant fees and services</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">The information required by this item is incorporated by reference to the section titled &#8220;Audit matters&#8221; that will be included in our 2024 Proxy Statement.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">90</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_169"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Part IV</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_172"></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 15. Exhibits and financial statement schedules</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The following documents are filed as part of this Annual Report on Form 10-K:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">1.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:4.08pt">Consolidated Financial Statements</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The consolidated financial statements are filed as part of this Annual Report on Form 10-K under &#8220;Item 8. Financial Statements and Supplementary Data.&#8221;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">2.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:4.08pt">Financial Statement Schedules</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The financial statement schedules are omitted because they are either not applicable or the information required is presented in the financial statements and notes thereto under &#8220;Item 8. Financial Statements and Supplementary Data.&#8221;</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">3.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;padding-left:4.08pt">Exhibits</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The exhibits listed in the following Exhibit Index are filed, furnished, or incorporated by reference as part of this Annual Report on Form 10-K.</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_175"></div><div style="-sec-extract:summary;margin-bottom:10pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.286%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.703%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.612%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Exhibit Number</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Incorporated by Reference</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Filing Date</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1506293/000119312519115118/d736856dex32.htm">Amended and Restated Certificate of Incorporation of the&#160;Company.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">April 23, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629321000246/certofregagent.htm">Certificate of Change of Registered Agent</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">December 21, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.3</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000141/amendedrestatedbylaws.htm">Amended and Restated Bylaws of the Company</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">November 22, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629320000013/pins-ex42x20191231.htm">Description of our Common Stock.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 7, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000016/pins-ex43x20211231.htm">Form of Indenture</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 3, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.1+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1506293/000119312519099828/d697629dex101.htm">Form of Indemnification Agreement between the Company and each of its directors and executive&#160;officers.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-1/A</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230458</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">April 8, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.2+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1506293/000119312519099828/d697629dex1014.htm">Form of Executive Severance &amp; Change in Control Agreement (CEO).</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-1/A</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230458</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.14</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">April 8, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.3+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000016/pins-ex103x20211231.htm">Form of Amended and Restated Executive Severance &amp; Change in Control Agreement (Non-CEO)</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 3, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.4+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312519092894/d674330dex104.htm">Confidential Information and Invention Assignment Agreement by and between Cold Brew Labs Inc. and Benjamin Silbermann, dated as of October 28, 2008.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-1/A</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230458</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.4</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">March 29, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.5+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312519083544/d674330dex107.htm">Pinterest, Inc. 2009 Stock Plan, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230458</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.7</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">March 22, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.6+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312519083544/d674330dex108.htm">Pinterest, Inc. 2009 Stock Plan Notice of Stock Option Grant and Stock Option Agreement by and between the Company and Benjamin Silbermann, dated as of April&#160;25,&#160;2013.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230458</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.8</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">March 22, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.7+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312519083544/d674330dex109.htm">Form of Pinterest, Inc. 2009 Stock Plan Restricted Stock Unit Grant Notice and Restricted Stock Unit&#160;Agreement</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230458</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.9</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">March 22, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.8+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312519092894/d674330dex1011.htm">Pinterest, Inc. 2019 Omnibus Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-1/A</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230458</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.11</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">March 29, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.9+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312519099828/d697629dex1012.htm">Form of Pinterest, Inc. 2019 Omnibus Incentive Plan Restricted Stock Unit Grant Notice and Agreement.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-1/A</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230458</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.12</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">April 8, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.10+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629320000013/pins-ex1014x20191231.htm">Form of Pinterest, Inc. 2019 Omnibus Incentive Plan Restricted Stock Grant Notice and Agreement.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.14</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 7, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.11+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629320000013/pins-ex1015x20191231.htm">Form of Pinterest, Inc. 2019 Omnibus Incentive Plan Stock Option Grant Notice and Agreement.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.15</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 7, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.12+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629321000094/pins-ex101x20210331.htm">Non-Employee Director Compensation Policy.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">April 28, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.13+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312519115119/d645816dex43.htm">Pinterest, Inc. 2009 Stock Plan Notice of Stock Option Grant and Stock Option Agreement.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">S-8</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">333-230999</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.3</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">April 23, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.14+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629321000233/pins-ex102x20210930.htm">Consulting Agreement dated October 13th, 2021 and effective October 15, 2021, Evan Sharp</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">November 4, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.15+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312522183935/d268278dex101.htm">Offer Letter, dated June 22, 2022, between Pinterest, Inc. and William Ready.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">June 28, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.16+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312522183935/d268278dex102.htm">Executive Severance and Change in Control Agreement, dated June 23, 2022 between Pinterest, Inc. and William&#160;Ready.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">June 28, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.17+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000119312522183935/d268278dex103.htm">Transition Letter, dated June 22, 2022 between Pinterest, Inc. and Ben Silbermann.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.3</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">June 28, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.18+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000099/pins-ex104x20220630.htm">Pinterest, Inc. 2019 Omnibus Incentive Plan Stock Option Grant Notice and Agreement by and between </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000099/pins-ex104x20220630.htm">Pint</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000099/pins-ex104x20220630.htm">erest</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000099/pins-ex104x20220630.htm">, Inc.</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000099/pins-ex104x20220630.htm"> and William Ready, dated as of June 29, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.4</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">August 1, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.19+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000127/pins-ex101x20220930.htm">Pinterest, Inc. 2019 Omnibus Incentive Plan Restricted Stock Award Grant Notice and Agreement by and between Pinterest, Inc. and William Ready, dated as of August 31, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">October 27, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.20+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629323000023/pins-ex1025x20221231.htm">Offer Letter, dated November 14, 2022, between Pinterest, Inc. and Wanji Walcott</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.25</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 6, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.21+</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:none" 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 colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">May 30, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.22+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629323000221/pins-ex101x20230930.htm">Pinterest, Inc. Severance Plan for</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629323000221/pins-ex101x20230930.htm"> Certain</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629323000221/pins-ex101x20230930.htm"> Employees</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">October 30, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.23</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000127/pins-ex102x20220930.htm">Revolving Credit Agreement, by and among the Company, the Guarantors and JP Morgan Chase Bank, N.A., as administrative agent, dated as of October&#160;25,&#160;2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">October 27, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.24</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629323000221/pins-ex102x20230930.htm">First Amendment to Revolving Credit and Guaranty Agreement, by and among the Company, the Guarantors and JP Morgan Chase Bank, N.A., as administrative agent, dated as of October 19, 2023</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">October 30, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.25</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000158/cooperationagreementdatedd.htm">Cooperation Agreement, dated </a></span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000158/cooperationagreementdatedd.htm">December 6,</a></span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629322000158/cooperationagreementdatedd.htm"> 2022, by and among Elliott Associates, L.P., Elliott International L.P. and Pinterest, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">001-38872</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">December 6, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">21.1*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="pins-ex211x20231231.htm">List of Subsidiaries of Pinterest, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">23.1*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="pins-ex231x20231231.htm">Consent of Ernst &amp; Young LLP, Independent Registered Public Accounting Firm.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">24.1*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="#ia8a32b7dee014ab8a623d04f7e3d8407_184">Power of Attorney.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31.1*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="pins-ex311x20231231.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&#160;2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31.2*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="pins-ex312x20231231.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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">32.1**</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="pins-ex321x20231231.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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">97.1*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%;text-decoration:none" href="pins-ex971x20231231.htm">Pinterest, Inc. Clawback Policy</a>.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">101.INS*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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&#160;document).</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">101.SCH*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Inline XBRL Taxonomy Extension Schema&#160;Document.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">101.CAL*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Inline XBRL Taxonomy Extension Calculation Linkbase&#160;Document.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">101.DEF*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Inline XBRL Taxonomy Extension Definition Linkbase&#160;Document.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">101.LAB*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Inline XBRL Taxonomy Extension Label Linkbase&#160;Document.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">101.PRE*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Inline XBRL Taxonomy Extension Presentation Linkbase&#160;Document.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">104*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">+ Indicates a management contract or compensatory plan</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">*  Filed herewith</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">** Furnished herewith</span></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_178"></div><div style="margin-bottom:28pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Item 16. Form 10-K summary</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">None.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">91</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_181"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Signatures</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.631%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:130%">PINTEREST, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Date: February 8, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Julia Brau Donnelly</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Julia Brau Donnelly</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Chief Financial Officer</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%">(Principal Financial Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">92</span></div></td></tr></table></div></div></div><div id="ia8a32b7dee014ab8a623d04f7e3d8407_184"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div></div><div style="margin-bottom:28pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:28pt;font-weight:400;line-height:120%">Power of attorney</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The undersigned directors and officers of Pinterest, Inc. hereby constitute and appoint William Ready, Julia Brau Donnelly and Wanjiku Walcott, and each of them, any of whom may act without joinder of the other, the individual&#8217;s true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for the person and in his or her name, place and stead, in any and all capacities, to sign any or all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and all other documents in connection therewith with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.</span></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">93</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Power of attorney</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.965%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:56.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Title</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Date</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ William Ready</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Chief Executive Officer (Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">William Ready</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Jeffrey Jordan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Jeffrey Jordan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Leslie J. Kilgore</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leslie J. Kilgore</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Jeremy S. Levine</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Jeremy S. Levine</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Gokul Rajaram</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Gokul Rajaram</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Fredric G. Reynolds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Fredric G. Reynolds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Evan Sharp</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Evan Sharp</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Benjamin Silbermann</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Benjamin Silbermann</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Salaam Coleman Smith</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Salaam Coleman Smith</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Marc Steinberg</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Marc Steinberg</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Andrea Wishom</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Andrea Wishom</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Scott Schenkel</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Scott Schenkel</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Julia Brau Donnelly</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Chief Financial Officer (Principal Financial Officer)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Julia Brau Donnelly</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">94</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Power of attorney</span></div></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.965%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:56.042%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">/s/ Andrea Acosta</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Chief Accounting Officer (Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">February 8, 2024</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Andrea Acosta</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:43.2pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">95</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>pins-ex211x20231231.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i075d6d0a024a447dbf76f9ab5237eb3e_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsidiaries of the Company</font></div><div style="margin-bottom:20pt;margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a list of subsidiaries of Pinterest, Inc., omitting subsidiaries which, considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary as of December 31, 2023&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.551%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name of Subsidiary</font></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:700;line-height:100%;text-decoration:underline">Jurisdiction of Incorporation</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pinterest Europe Limited</font></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%">Ireland</font></td><td colspan="3" style="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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><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-23.1
<SEQUENCE>3
<FILENAME>pins-ex231x20231231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ia70f7a7b0fa54b339bcfe67f2df3e477_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 23.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Consent of Independent Registered Public Accounting Firm</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.413%"><tr><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.718%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the following Registration Statements&#58;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Registration Statement (Form S-8 No. 333-269599) pertaining to the 2019 Omnibus Incentive Plan of Pinterest, Inc.,</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Registration Statement (Form S-8 No. 333-262500) pertaining to the 2019 Omnibus Incentive Plan of Pinterest, Inc.,</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) Registration Statement (Form S-3 No. 333-255554) of Pinterest, Inc.,</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) Registration Statement (Form S-8 No. 333-252746) pertaining to the 2019 Omnibus Incentive Plan of Pinterest, Inc., </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) Registration Statement (Form S-8 No. 333-236301) pertaining to the 2019 Omnibus Incentive Plan of Pinterest, Inc., and </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6) Registration Statement (Form S-8 No. 333-230999) pertaining to the 2009 Stock Plan and the 2019 Omnibus Incentive Plan of Pinterest, Inc. </font></div><div style="margin-bottom:10pt;margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our reports dated February&#160;8, 2024, with respect to the consolidated financial statements of Pinterest, Inc., and the effectiveness of internal control over financial reporting of Pinterest, Inc., included in this Annual Report (Form 10-K) of Pinterest, Inc. for the year ended December 31, 2023.</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Ernst &#38; Young LLP</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Francisco, California</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 8, 2024</font></td><td colspan="3" style="padding:0 1pt"></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.1
<SEQUENCE>4
<FILENAME>pins-ex311x20231231.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="id6db9611ec8741b7930b12f9040d4ee6_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 Annual Report on Form 10-K 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-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;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;padding-left:36pt;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;padding-left:36pt;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;padding-left:36pt;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;padding-left:40.5pt;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;padding-left:40.5pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:46.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.815%"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 8, 2024</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; 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"><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:49.5pt;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>5
<FILENAME>pins-ex312x20231231.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i7bb70df1c28a4d68af619d50b98837ba_1"></div><div style="min-height:44.64pt;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="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 Annual Report on Form 10-K 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-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:40.5pt;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;padding-left:40.5pt;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;padding-left:40.5pt;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;padding-left:40.5pt;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;padding-left:40.5pt;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;padding-left:40.5pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:46.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.815%"></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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 8, 2024</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; Julia Brau Donnelly</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%">Julia Brau Donnelly</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 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:top"><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:44.64pt;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>6
<FILENAME>pins-ex321x20231231.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i25393488884e4519bc45d5e818427431_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 Annual Report on Form 10-K of Pinterest, Inc. for the fiscal year ended December 31, 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 Annual Report on Form 10-K 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 Annual Report on Form 10-K of Pinterest, Inc. for the fiscal year ended December 31, 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 Annual Report on Form 10-K 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:99.856%"><tr><td style="width:1.0%"></td><td style="width:46.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.815%"></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; February 8, 2024</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; 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"><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)</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; February 8, 2024</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; Julia Brau Donnelly</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%">Julia Brau Donnelly</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 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:top"><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-97.1
<SEQUENCE>7
<FILENAME>pins-ex971x20231231.htm
<DESCRIPTION>EX-97.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="if23b9138c4074e8ebcc54c3d8746de96_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 97.1</font></div></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PINTEREST, INC.</font></div><div style="margin-bottom:24pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COMPENSATION RECOUPMENT (CLAWBACK) POLICY</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Adopted as of November 6, 2023</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Mandatory Recoupment of &#8220;Incentive-Based Compensation&#8221; on a Restatement</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">It is the policy of Pinterest, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) that, in the event the Company is required to prepare an accounting restatement of the Company&#8217;s financial statements due to the Company&#8217;s material non-compliance with any financial reporting requirement under the federal securities laws (including any such correction that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period), the Company will recover on a reasonably prompt basis the amount of any Incentive-Based Compensation Received by a Covered Executive during the Recovery Period that exceeds the amount that otherwise would have been Received had it been determined based on the restated financial statements. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If the Talent Development and Compensation Committee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of the Company&#8217;s Board of Directors determines the amount of Incentive-Based Compensation Received by a Covered Executive during a Recovery Period exceeds the amount that would have been Received if determined or calculated based on the Company&#8217;s restated financial results, such excess amount of Incentive-Based Compensation shall be subject to recoupment by the Company pursuant to this Policy. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in an accounting restatement, the Committee will determine the amount based on a reasonable estimate of the effect of the accounting restatement on the relevant stock price or total shareholder return. In all cases, the calculation of the excess amount of Incentive-Based Compensation to be recovered will be determined without regard to any taxes paid with respect to such compensation. The Company will maintain and will provide to the New York Stock Exchange documentation of all determinations and actions taken in complying with this Policy. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Company need not recover the excess amount of Incentive-Based Compensation if and to the extent that the Committee determines that such recovery is impracticable, subject to and in accordance with any applicable exceptions under the New York Stock Exchange listing rules, and not required under Rule 10D-1, including if the Committee determines that the direct expense paid to a third party to assist in enforcing Section I of this Policy would exceed the amount to be recovered after making a reasonable attempt to recover such amounts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Company is authorized to take appropriate steps to implement this Policy with respect to Incentive-Based Compensation arrangements with Covered Executives.</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">II.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Cause Trigger for Recoupment of &#8220;Covered Compensation&#8221;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;It is the Policy of the Company that, if a Covered Executive engages in conduct that constitutes Cause results in (i) a material error in the calculation of any performance-based measure used to determine any Covered Compensation, or (ii) material financial or reputational harm to the Company, the Committee will require that such Covered Executive reimburse a portion of the Covered Compensation received by such Covered Executive during the three fiscal years immediately preceding the date on which the Committee becomes aware of the conduct constituting Cause. This trigger shall be referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Cause Trigger.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The amount of Covered Compensation recouped from a Covered Executive due to the occurrence of a Cause Trigger shall be determined by the Committee in its sole discretion based on the severity of the facts and circumstances surrounding the conduct of the Covered Executive and the nature of the material error in the calculation of the performance-based measure used to determine the Covered Compensation and&#47;or the financial and reputational harm to the Company. In no event shall the amount of Covered Compensation recouped from a Covered Executive pursuant to Section II of this Policy exceed an amount equal to the Annual Amount.  </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Committee&#8217;s determination as to whether a Covered Executive has engaged in conduct giving rise to Cause shall be made in good faith by the Committee and after the Covered Executive has been provided with an opportunity to address the Committee, and any determination by the Committee shall be final and binding on the Covered Executive. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;This Section II shall apply to Covered Compensation &#8220;received&#8221; during the three fiscal years immediately preceding the date on which the Committee becomes aware of the conduct giving rise to Cause in connection with the Cause Trigger&#59; provided, that the Policy shall only apply to Covered Compensation &#8220;received&#8221; on or after December 14, 2022.  Covered Compensation shall be deemed &#8220;received&#8221; for purposes of Section II of this Policy on the date of payment, grant or vesting, as determined by the Committee.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Company is authorized to take appropriate steps to implement this Policy with respect to Covered Compensation arrangements with Covered Executives.</font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">III.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Policy Administration and Definitions </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Policy is administered by the Committee. Section I hereof is intended to comply with, and as applicable to be administered and interpreted consistent with, and subject to the exceptions set forth in, Listing Standard 303A.14 adopted by the New York Stock Exchange to implement Rule 10D-1 under the Securities Exchange Act of 1934, as amended (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Rule 10D-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of this Policy&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Annual Amount</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, for the purposes of the Cause Trigger, a dollar amount equal to the Covered Compensation received by a Covered Executive during the twelve-month period immediately preceding (a) the date on which the conduct giving rise to Cause occurs, or (b) the date on which the Committee becomes aware of the conduct giving rise to Cause in connection with the Cause Trigger (whichever of (a) or (b) is greater).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any of the following&#58; (i) Covered Executive willfully engages in misconduct that contributes to a material error in the calculation of any performance-based measure used to determine any Covered Compensation, (ii) Covered Executive willfully fails to perform their duties and responsibilities to the Company or willfully engages in conduct that is in bad faith and is or would reasonably be expected to be materially injurious to the Company, including but not limited to, gross negligence, misappropriation of trade secrets, fraud or embezzlement&#59; (iii) an act of dishonesty or misrepresentation made by a Covered Executive in connection with the Covered Executive&#8217;s responsibilities to the Company that is or would reasonably be expected to be materially injurious to the Company&#59; (iv) a Covered Executive&#8217;s unauthorized use or disclosure of any proprietary information or trade secrets of the Company or any other party to whom the Covered Executive owes an obligation of nondisclosure as a result of the Covered Executive&#8217;s relationship with the Company that is or would reasonably be expected to be materially injurious to the Company&#59; (v) a Covered Executive commits a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">material breach of any written agreement or covenant between the Covered Executive and the Company, which breach is not cured within thirty (30) days after receipt of written notice describing in detail such breach to the Covered Executive from the Company&#59; (vi) a Covered Executive&#8217;s repeated or material failure to comply with the Company&#8217;s written policies or rules&#59; (vii) a Covered Executive willfully refuses to implement or follow a lawful directive by the Covered Executive&#8217;s supervisor, directly related to the Covered Executive&#8217;s duties, which breach is not cured within thirty (30) days after receipt of written notice describing in detail such breach to the Covered Executive from the Company&#59; (viii) a Covered Executive engages in material misfeasance or malfeasance demonstrated by a continued pattern of material failure to perform the essential job duties associated with the Covered Executive&#8217;s position, which breach is not cured within thirty (30) days after receipt of written notice describing in detail such breach to the Covered Executive from the Company&#59; (ix) a Covered Executive&#8217;s willful, material violation of any law or regulation applicable to the business of the Company that is or would reasonably be expected to be materially injurious to the Company&#59; (x) a Covered Executive&#8217;s conviction of, plea of nolo contendere to, or acknowledgement of the commission of, a felony, another crime involving moral turpitude or any crime (whether or not a felony) against the Company&#59; or (xi) a Covered Executive&#8217;s material failure to comply with any reasonable investigation or formal proceeding. For the avoidance of doubt, material injury to the Company includes reputational harm. </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The determination as to whether a Covered Executive&#8217;s conduct constitutes &#8220;Cause&#8221; shall be made in good faith by the Committee and shall be final and binding on the Covered Executive.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Covered Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any (i) cash compensation that is granted, earned, or vested based wholly or in part upon the attainment of performance measures and (ii).  equity or equity-based compensation, whether or not granted pursuant to the Pinterest, Inc. 2009 Stock Plan (as amended from time to time), the Pinterest, Inc. 2019 Omnibus Incentive Plan (as amended from time to time) or any successor plan.  For the avoidance of doubt, Covered Compensation shall not include annual base salary or wage payments or cash compensation that is granted or vested solely on account of a Covered Executive&#8217;s continuation as a service provider of the Company and without regard to the achievement of performance measures. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Covered Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means (i) the Chief Executive Officer and their direct reports that are designated as Global Job Level 21, and (ii) any non-Level 21 employees that have been designated as &#8220;executive officers&#8221; for purposes of Rule 10D-1&#59; provided that, for purposes of Section I of this Policy, only if the individual meets one of those requirements on or after October 2, 2023&#59; and further provided that, for purposes of Section II of this Policy, only if the individual meets one of those requirements (i) on or after December 14, 2022 or (ii) at any point during the three fiscal years immediately preceding that date on which the Committee becomes aware of the conduct giving rise to Cause in connection with the Cause Trigger, whether or not such individual is serving in such capacity as of the date on which the Committee determines that such individual engaged in conduct constituting Cause.. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Incentive-Based Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any compensation granted, earned, or vested based in whole or in part on the Company&#8217;s attainment of a financial reporting measure that was Received by a person (i) on or after October 2, 2023 and after the person began service as a Covered Executive, and (ii) who served as a Covered Executive at any time during the performance period for the Incentive-Based Compensation. A financial reporting measure is (i) any measure that is determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements and any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">measure derived wholly or in part from such a measure, and (ii) any measure based in whole or in part on the Company&#8217;s stock price or total shareholder return.   </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Incentive-Based Compensation is deemed to be &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Received</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; in the fiscal period during which the relevant financial reporting measure is attained, regardless of when the compensation is actually paid or awarded. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Recovery Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the three completed fiscal years immediately preceding the date that the Company is required to prepare the accounting restatement described in this Policy, all as determined pursuant to Rule 10D-1, and any transition period of less than nine months that is within or immediately following such three fiscal years. </font></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">IV.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">General </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  The Company may effect any recovery pursuant to this Policy by requiring payment of such amount(s) to the Company, by set-off, by reducing future compensation, or by such other means or combination of means as the Committee determines to be appropriate.  </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Any right of recoupment or recovery pursuant to this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any other policy, any employment agreement or plan or award terms, and any other legal remedies available to the Company&#59; provided that the Company shall not recoup amounts pursuant to such other policy, terms or remedies to the extent it is recovered pursuant to this Policy. For avoidance of doubt, this Policy shall supersede and replace in its entirety the Company&#8217;s Clawback Policy that was adopted effective as of December 14, 2022.  </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Company shall not indemnify any Covered Executive against any liability or loss (including without limitation the loss of any Incentive-Based Compensation and&#47;or Covered Compensation pursuant to this Policy, any payment or reimbursement for the cost of third-party insurance purchased by any Covered Executive to fund potential recovery obligations under this Policy, or any judgments, fines, taxes, penalties or amounts paid in settlement by or on behalf of any Covered Executive) incurred by such Covered Executive in connection with or as a result of any action taken by the Company to enforce this Policy (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Clawback Proceeding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), or provide any indemnification or advancement of expenses (including attorneys&#8217; fees) incurred by such Covered Executive in connection with any such Clawback Proceeding.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Company shall be able to enforce the recovery, reimbursement and&#47;or cancellation obligations described in this Policy by all legal means available. No recovery or reimbursement of Incentive-Based Compensation and&#47;or Covered Compensation under this Policy will be an event giving rise to a right to resign for &#8220;good reason&#8221; or be deemed a &#8220;constructive termination&#8221; (or any similar term) as such terms are used in any agreement between any Covered Executive and the Company.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Each Covered Executive shall be required to sign and return to the Company the Acknowledgement Form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> pursuant to which such individual will agree to be bound by, and to comply with, the terms and conditions of this Policy.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Any determinations made by the Committee under this Policy shall be final and binding on all affected individuals. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Committee may amend, modify or terminate this Policy in whole or in part at any time in its sole discretion, subject to applicable law, and the Committee may adopt such rules and procedures that it deems necessary or appropriate to implement this Policy or to comply with applicable laws and regulations.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></div></div><div id="if23b9138c4074e8ebcc54c3d8746de96_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PINTEREST, INC.<br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COMPENSATION RECOUPMENT (CLAWBACK) POLICY<br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ACKNOWLEDGEMENT FORM</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By signing below, the undersigned executive (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Covered Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) acknowledges and confirms that the Covered Executive has received and reviewed a copy of the Pinterest, Inc. Compensation Recoupment (Clawback) Policy (as may be amended, restated, supplemented, or otherwise modified from time to time, and together with any plan, program, or agreement providing for the repayment of compensation, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and, in addition, the Covered Executive acknowledges and agrees that, for good and valid consideration, including continuing participation in Pinterest, Inc.&#8217;s (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) cash and equity incentive compensation programs, the receipt and sufficiency of which the Covered Executive hereby acknowledges, the Covered Executive will be bound by and abide by the Policy as follows&#58;</font></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the Covered Executive is and will continue to be subject to the Policy and the Policy will apply both during and after the Covered Executive&#8217;s employment with the Company&#59;</font></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">to the extent necessary to comply with the Policy, the Company and the Covered Executive hereby amend any employment agreement, equity award agreement or similar agreement that the Covered Executive is a party to with the Company&#59; </font></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the Covered Executive shall abide by the terms of the Policy, including, without limitation, by returning any compensation to the Company to the extent required by, and in a manner permitted by, the Policy, and understands and agrees that the Covered Executive shall not be entitled to any (i) indemnification for any liability (including any amounts owed by the Covered Executive in a judgment or settlement of any Clawback Proceeding (as defined in the Policy)), or loss (including judgments, fines, taxes, penalties or amounts paid in settlement by or on behalf of the Covered Executive) incurred by the Covered Executive in connection with or as a result of any action taken by the Company&#8217;s Board of Directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or a duly authorized committee of the Board (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) to enforce the Policy or (ii) indemnification or advancement of any expenses (including attorneys&#8217; fees) from the Company and or any subsidiary of the Company incurred by the Covered Executive in connection with any Clawback Proceeding&#59; provided, however, if the Covered Executive is successful on the merits in the defense of any claim asserted against the Covered Executive in a Clawback Proceeding, the Covered Executive shall be indemnified for the expenses (including attorneys' fees) the Covered Executive reasonably incurred to defend such claim&#59;</font></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">any amounts payable to the Covered Executive shall be subject to the Policy as may be in effect and interpreted or modified from time to time in the sole discretion of the Board or a Committee or as required by applicable law or the requirements of any securities exchange on which the Company&#8217;s securities are listed, and that such interpretation or modification will be covered by this acknowledgment&#59;</font></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">the Company may recover compensation paid to the Covered Executive through any method of recovery a Committee or its delegate deems appropriate, including without limitation by reducing any amount that is or may become payable to the Covered Executive, and the Covered Executive agrees to comply with any request or demand for repayment by the Company in order to comply with the Policy&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:24.03pt">the Company is not responsible for and shall not make the Covered Executive whole for any effect under any tax law or regulation of the recovery of any compensation pursuant to the Policy, or for any taxes paid by the Covered Executive on compensation that is subject to recovery or is recovered pursuant to the Policy&#59; and</font></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">the Covered Executive hereby knowingly, voluntarily and intentionally waives, and agrees not to assert any claim regarding, any and all rights to indemnification, advancement and other rights from the Company or any subsidiary of the Company to which the Covered Executive is now or may become entitled under any indemnification agreement between the Covered Executive and the Company (including any provisions related to non-exclusivity of rights contained therein), the Company&#8217;s Certificate of Incorporation and Bylaws, the governing documents of each subsidiary of the Company and the Delaware General Corporation Law, in each case to the extent such waiver and agreement is necessary to give effect to the preceding provisions of this paragraph.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">________________________________ </font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Signature</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> ________________________________ </font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Print Name</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> ________________________________</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date</font></div><div style="text-align:right"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>pins-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:23292254-8e32-400f-a45e-ad08ec1cdbc5,g:85de736d-cacf-45ad-a3b2-0bd588157f3d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pins="http://www.pinterest.com/20231231" 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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.pinterest.com/20231231">
  <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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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-20231231_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-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20231231_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-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="AuditInformation" roleURI="http://www.pinterest.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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="Consolidatedbalancesheets" roleURI="http://www.pinterest.com/role/Consolidatedbalancesheets">
        <link:definition>0000003 - Statement - 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="ConsolidatedbalancesheetsParenthetical" roleURI="http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical">
        <link:definition>0000004 - Statement - 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="Consolidatedstatementsofoperations" roleURI="http://www.pinterest.com/role/Consolidatedstatementsofoperations">
        <link:definition>0000005 - Statement - 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="Consolidatedstatementsofcomprehensiveincomeloss" roleURI="http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss">
        <link:definition>0000006 - Statement - Consolidated statements of comprehensive income (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="Consolidatedstatementsofstockholdersequity" roleURI="http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity">
        <link:definition>0000007 - Statement - 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="Consolidatedstatementsofcashflows" roleURI="http://www.pinterest.com/role/Consolidatedstatementsofcashflows">
        <link:definition>0000008 - Statement - 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="ConsolidatedstatementsofcashflowsParenthetical" roleURI="http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical">
        <link:definition>0000009 - Statement - 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>0000010 - 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="Cashcashequivalentsandmarketablesecurities" roleURI="http://www.pinterest.com/role/Cashcashequivalentsandmarketablesecurities">
        <link:definition>0000011 - Disclosure - Cash, cash equivalents and marketable securities</link: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>0000012 - 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="Otherbalancesheetcomponents" roleURI="http://www.pinterest.com/role/Otherbalancesheetcomponents">
        <link:definition>0000013 - Disclosure - Other balance sheet components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.pinterest.com/role/Acquisition">
        <link:definition>0000014 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwillandintangibleassetsnet" roleURI="http://www.pinterest.com/role/Goodwillandintangibleassetsnet">
        <link:definition>0000015 - Disclosure - Goodwill and intangible assets, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitmentsandcontingencies" roleURI="http://www.pinterest.com/role/Commitmentsandcontingencies">
        <link:definition>0000016 - 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="Leases" roleURI="http://www.pinterest.com/role/Leases">
        <link:definition>0000017 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.pinterest.com/role/StockholdersEquity">
        <link:definition>0000018 - Disclosure - Stockholder's 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="Netincomelosspershare" roleURI="http://www.pinterest.com/role/Netincomelosspershare">
        <link:definition>0000019 - Disclosure - Net income (loss) per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Incometaxes" roleURI="http://www.pinterest.com/role/Incometaxes">
        <link:definition>0000020 - Disclosure - Income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Geographicalinformation" roleURI="http://www.pinterest.com/role/Geographicalinformation">
        <link:definition>0000021 - 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>0000022 - 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>9954471 - 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="DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables" roleURI="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables">
        <link:definition>9954472 - Disclosure - Description of business and summary of significant accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashcashequivalentsandmarketablesecuritiesTables" roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesTables">
        <link:definition>9954473 - Disclosure - Cash, cash equivalents and marketable securities (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="FairvalueoffinancialinstrumentsTables" roleURI="http://www.pinterest.com/role/FairvalueoffinancialinstrumentsTables">
        <link:definition>9954474 - 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="OtherbalancesheetcomponentsTables" roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsTables">
        <link:definition>9954475 - Disclosure - Other balance sheet components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsnetTables" roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetTables">
        <link:definition>9954476 - Disclosure - Goodwill and intangible assets, net (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="CommitmentsandcontingenciesTables" roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesTables">
        <link:definition>9954477 - Disclosure - Commitments and contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.pinterest.com/role/LeasesTables">
        <link:definition>9954478 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.pinterest.com/role/StockholdersEquityTables">
        <link:definition>9954479 - Disclosure - Stockholder's 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="NetincomelosspershareTables" roleURI="http://www.pinterest.com/role/NetincomelosspershareTables">
        <link:definition>9954480 - Disclosure - Net income (loss) per share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesTables" roleURI="http://www.pinterest.com/role/IncometaxesTables">
        <link:definition>9954481 - Disclosure - Income taxes (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>9954482 - 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>9954483 - 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="DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails" roleURI="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails">
        <link:definition>9954484 - Disclosure - Description of business and summary of significant accounting policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails" roleURI="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails">
        <link:definition>9954485 - Disclosure - Description of business and summary of significant accounting policies - Estimated Useful Lives of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails" roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails">
        <link:definition>9954486 - Disclosure - Cash, cash equivalents and marketable securities - Composition of Cash, Cash Equivalents and Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1" roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1">
        <link:definition>9954486 - Disclosure - Cash, cash equivalents and marketable securities - Composition of Cash, Cash Equivalents and Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails" roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails">
        <link:definition>9954487 - Disclosure - Cash, cash equivalents and marketable securities - 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="FairvalueoffinancialinstrumentsDetails" roleURI="http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails">
        <link:definition>9954488 - Disclosure - Fair value of financial instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherbalancesheetcomponentsPropertyandEquipmentNetDetails" roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails">
        <link:definition>9954489 - Disclosure - Other balance sheet components - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherbalancesheetcomponentsNarrativeDetails" roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsNarrativeDetails">
        <link:definition>9954490 - Disclosure - Other balance sheet components - 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="OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>9954491 - Disclosure - Other balance sheet components - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionDetails" roleURI="http://www.pinterest.com/role/AcquisitionDetails">
        <link:definition>9954492 - Disclosure - Acquisition (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="GoodwillandintangibleassetsnetNarrativeDetails" roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails">
        <link:definition>9954493 - Disclosure - Goodwill and intangible assets, net - 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="GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails" roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails">
        <link:definition>9954494 - Disclosure - Goodwill and intangible assets, net - Composition of Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails" roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails">
        <link:definition>9954495 - Disclosure - Goodwill and intangible assets, net - Estimated Future Amortization 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="CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails" roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails">
        <link:definition>9954496 - Disclosure - Commitments and contingencies - Non-cancelable Contractual Commitments (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="CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1" roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1">
        <link:definition>9954496 - Disclosure - Commitments and contingencies - Non-cancelable Contractual Commitments (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="CommitmentsandcontingenciesPurchaseCommitmentsDetails" roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesPurchaseCommitmentsDetails">
        <link:definition>9954497 - Disclosure - Commitments and contingencies - Purchase Commitments (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="CommitmentsandcontingenciesRevolvingCreditFacilityDetails" roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails">
        <link:definition>9954498 - Disclosure - Commitments and contingencies - Revolving Credit Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOperatingLeaseCostsDetails" roleURI="http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails">
        <link:definition>9954499 - Disclosure - Leases - Operating Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.pinterest.com/role/LeasesNarrativeDetails">
        <link:definition>9954500 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>9954501 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>9954501 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>9954502 - Disclosure - Stockholder's 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>9954503 - Disclosure - Stockholder's 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="StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails" roleURI="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails">
        <link:definition>9954504 - Disclosure - Stockholder's Equity - Restricted Stock Unit and Restricted Stock Award 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>9954505 - Disclosure - Stockholder's 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="StockholdersEquityFairValueofStockOptionsDetails" roleURI="http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails">
        <link:definition>9954506 - Disclosure - Stockholder's Equity - Fair Value of Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails" roleURI="http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails">
        <link:definition>9954507 - Disclosure - Net income (loss) per share - Calculation of Basic and Diluted Net Income (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="NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" roleURI="http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails">
        <link:definition>9954508 - Disclosure - Net income (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="IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails" roleURI="http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails">
        <link:definition>9954509 - Disclosure - Income taxes - Components of Loss Before Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesCompositionoftheProvisionforIncomeTaxesDetails" roleURI="http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails">
        <link:definition>9954510 - Disclosure - Income taxes - Composition of the Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails" roleURI="http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails">
        <link:definition>9954511 - Disclosure - Income taxes - Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9954512 - Disclosure - Income taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesNarrativeDetails" roleURI="http://www.pinterest.com/role/IncometaxesNarrativeDetails">
        <link:definition>9954513 - 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="IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails" roleURI="http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails">
        <link:definition>9954514 - Disclosure - Income taxes - Changes in Gross Unrecognized Tax Benefits (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>9954515 - 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>9954516 - 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>9954517 - 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_ReallocationOfNetIncomeLossCommonStock" abstract="false" name="ReallocationOfNetIncomeLossCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_StockRepurchaseProgramSeptember2023Member" abstract="true" name="StockRepurchaseProgramSeptember2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" abstract="false" name="CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" abstract="false" name="DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pins_DepreciablePropertyPlantAndEquipmentMember" abstract="true" name="DepreciablePropertyPlantAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_StockIssuedDuringPeriodValueCharitableContributions" abstract="false" name="StockIssuedDuringPeriodValueCharitableContributions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_RestrictedCashAndCashEquivalentsFairValueDisclosure" abstract="false" name="RestrictedCashAndCashEquivalentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_StockIssuedDuringPeriodSharesCharitableContributions" abstract="false" name="StockIssuedDuringPeriodSharesCharitableContributions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" abstract="false" name="CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" abstract="false" name="StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_CreditAgreementAmendedAndRestatedMember" abstract="true" name="CreditAgreementAmendedAndRestatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_TheYesPlatformIncMember" abstract="true" name="TheYesPlatformIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_CashCashEquivalentsAndFinancialInstrumentsLineItems" abstract="true" name="CashCashEquivalentsAndFinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember" abstract="true" name="AcquiredTechnologyPatentsAndOtherIntangiblesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_StockRepurchaseProgramFebruary2023Member" abstract="true" name="StockRepurchaseProgramFebruary2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable" abstract="true" name="ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pins_A2019OmnibusIncentivePlanMember" abstract="true" name="A2019OmnibusIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" abstract="false" name="LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" abstract="false" name="CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" abstract="false" name="DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedHostingExpensesCurrent" abstract="false" name="AccruedHostingExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" abstract="false" name="CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" abstract="false" name="ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" abstract="false" name="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_DeferredTaxAssetsLeaseObligations" abstract="false" name="DeferredTaxAssetsLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" abstract="false" name="DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pins_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pins_OtherForeignMember" abstract="true" name="OtherForeignMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" abstract="false" name="LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pins_CommitmentsAndContingenciesTable" abstract="true" name="CommitmentsAndContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pins_StateTaxAuthoritiesExcludingCaliforniaMember" abstract="true" name="StateTaxAuthoritiesExcludingCaliforniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pins_JuliaBrauDonnellyMember" abstract="true" name="JuliaBrauDonnellyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_OtherBalanceSheetComponentsAbstract" abstract="true" name="OtherBalanceSheetComponentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" abstract="false" name="UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReallocationOfNetIncomeLossConversionOfCommonStock" abstract="false" name="ReallocationOfNetIncomeLossConversionOfCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember" abstract="true" name="JuliaBrauDonnellyTradingArrangementClassACommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" abstract="false" name="LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" abstract="false" name="StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_PlanMember" abstract="true" name="PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pins_JuliaBrauDonnellyTradingArrangementRSUsMember" abstract="true" name="JuliaBrauDonnellyTradingArrangementRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" abstract="false" name="IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_CommitmentsAndContingenciesLineItems" abstract="true" name="CommitmentsAndContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pins_CashCashEquivalentsAndDebtSecuritiesAbstract" abstract="true" name="CashCashEquivalentsAndDebtSecuritiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pins_DeferredTaxAssetsResearchCapitalizationAndAmortization" abstract="false" name="DeferredTaxAssetsResearchCapitalizationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_CashAndCashEquivalentsAmortizedCost" abstract="false" name="CashAndCashEquivalentsAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>pins-20231231_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 2024 Workiva-->
<!--r:23292254-8e32-400f-a45e-ad08ec1cdbc5,g:85de736d-cacf-45ad-a3b2-0bd588157f3d-->
<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/Consolidatedbalancesheets" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedbalancesheets"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/Consolidatedbalancesheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_be24288d-35c6-450b-83db-051a320c19a2" 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_785a71cb-96ac-4a2c-911a-9a52df895994" 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_be24288d-35c6-450b-83db-051a320c19a2" xlink:to="loc_us-gaap_LiabilitiesCurrent_785a71cb-96ac-4a2c-911a-9a52df895994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1f128aef-5467-4b69-9619-522712447dd9" 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_be24288d-35c6-450b-83db-051a320c19a2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1f128aef-5467-4b69-9619-522712447dd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_80a918ea-e1a7-414b-8af0-86e9c11b55ee" 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_be24288d-35c6-450b-83db-051a320c19a2" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_80a918ea-e1a7-414b-8af0-86e9c11b55ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3bc90fc1-6c30-4208-91dc-56452717e0b2" 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_c0ab21a9-5ad0-4da7-8c71-725af63175b5" 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_3bc90fc1-6c30-4208-91dc-56452717e0b2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c0ab21a9-5ad0-4da7-8c71-725af63175b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_599968f4-9a6f-4e42-ba63-a16bd1b45a7f" 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_3bc90fc1-6c30-4208-91dc-56452717e0b2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_599968f4-9a6f-4e42-ba63-a16bd1b45a7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_53413dc5-0c12-4998-9639-76f3488eb1f8" 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_3bc90fc1-6c30-4208-91dc-56452717e0b2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_53413dc5-0c12-4998-9639-76f3488eb1f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6f6cef5f-b0c7-43a1-b2d9-179ae27492aa" 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_3bc90fc1-6c30-4208-91dc-56452717e0b2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6f6cef5f-b0c7-43a1-b2d9-179ae27492aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_972b9836-3a62-47fc-b644-a732b2ab2653" 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_0e3d3053-5057-4eab-9c42-811fa744a940" 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_972b9836-3a62-47fc-b644-a732b2ab2653" xlink:to="loc_us-gaap_Liabilities_0e3d3053-5057-4eab-9c42-811fa744a940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_37c871a7-6600-43e1-8e61-46b94b4c6540" 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_972b9836-3a62-47fc-b644-a732b2ab2653" xlink:to="loc_us-gaap_CommitmentsAndContingencies_37c871a7-6600-43e1-8e61-46b94b4c6540" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_83eaa87e-c295-4b9d-81b4-a7d20bf1e432" 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_972b9836-3a62-47fc-b644-a732b2ab2653" xlink:to="loc_us-gaap_StockholdersEquity_83eaa87e-c295-4b9d-81b4-a7d20bf1e432" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_dbc8a5a9-6bed-4804-9c4a-b279d2b3e8ca" 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_24321a7f-4f5d-45b7-be44-75b6a8e13b23" 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_dbc8a5a9-6bed-4804-9c4a-b279d2b3e8ca" xlink:to="loc_us-gaap_AssetsCurrent_24321a7f-4f5d-45b7-be44-75b6a8e13b23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a4ca49d0-adf6-4815-9846-a5561bf8487c" 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_dbc8a5a9-6bed-4804-9c4a-b279d2b3e8ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a4ca49d0-adf6-4815-9846-a5561bf8487c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e83d90e4-6c9c-4cfb-b03b-45a826f668d4" 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_dbc8a5a9-6bed-4804-9c4a-b279d2b3e8ca" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e83d90e4-6c9c-4cfb-b03b-45a826f668d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_b7143b0a-06d7-42da-8e9f-ab9f953b0aae" 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_dbc8a5a9-6bed-4804-9c4a-b279d2b3e8ca" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_b7143b0a-06d7-42da-8e9f-ab9f953b0aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b394b5a0-71b6-4c1c-a10b-559f4aa30ae6" 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_dbc8a5a9-6bed-4804-9c4a-b279d2b3e8ca" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b394b5a0-71b6-4c1c-a10b-559f4aa30ae6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8c5c1374-cd70-4a76-a5d3-bdbacbcd5a8f" 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_d4f8e11b-7940-41ba-a517-8d02dab61c21" 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_8c5c1374-cd70-4a76-a5d3-bdbacbcd5a8f" xlink:to="loc_us-gaap_CommonStockValue_d4f8e11b-7940-41ba-a517-8d02dab61c21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_68d82b63-3623-4b79-bddc-22d6a027e4f6" 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_8c5c1374-cd70-4a76-a5d3-bdbacbcd5a8f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_68d82b63-3623-4b79-bddc-22d6a027e4f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b6a5152b-0a4a-47ae-9f12-a5e4979e2d78" 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_8c5c1374-cd70-4a76-a5d3-bdbacbcd5a8f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b6a5152b-0a4a-47ae-9f12-a5e4979e2d78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b03a1016-3750-4eb8-a8d7-8a990684a1e6" 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_8c5c1374-cd70-4a76-a5d3-bdbacbcd5a8f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b03a1016-3750-4eb8-a8d7-8a990684a1e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a6af02cd-9d0b-4bf5-95b7-27ba2c1715de" 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_f2c41876-a0e9-482d-b65c-684ea845320a" 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_a6af02cd-9d0b-4bf5-95b7-27ba2c1715de" xlink:to="loc_us-gaap_AccountsPayableCurrent_f2c41876-a0e9-482d-b65c-684ea845320a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9f7176f6-8268-4c30-8f71-3ae1d3b84c7c" 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_a6af02cd-9d0b-4bf5-95b7-27ba2c1715de" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9f7176f6-8268-4c30-8f71-3ae1d3b84c7c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedstatementsofoperations" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedstatementsofoperations"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/Consolidatedstatementsofoperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5a52606e-a849-4c1a-8b13-be02d3755a86" 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_877fb46f-4cd5-477b-8e25-15c2a746c0e5" 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_5a52606e-a849-4c1a-8b13-be02d3755a86" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_877fb46f-4cd5-477b-8e25-15c2a746c0e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_6cd1618e-d5d3-4490-8615-f03284c0264b" 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_5a52606e-a849-4c1a-8b13-be02d3755a86" xlink:to="loc_us-gaap_CostsAndExpenses_6cd1618e-d5d3-4490-8615-f03284c0264b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3d79f0e6-ec18-45bd-92a7-ffc9f3632af3" 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_970be2ce-717d-4e8b-8b98-2e1b1925191e" 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_3d79f0e6-ec18-45bd-92a7-ffc9f3632af3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_970be2ce-717d-4e8b-8b98-2e1b1925191e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_43fe1a54-9e58-4845-9e55-88efcf1d8940" 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_3d79f0e6-ec18-45bd-92a7-ffc9f3632af3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_43fe1a54-9e58-4845-9e55-88efcf1d8940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f548c32-ca86-4993-b827-f8397e63c508" 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_02020b42-54c0-4258-895a-a64bdafd7e7b" 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_5f548c32-ca86-4993-b827-f8397e63c508" xlink:to="loc_us-gaap_OperatingIncomeLoss_02020b42-54c0-4258-895a-a64bdafd7e7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_9bf329d8-c036-407c-b0dd-3b4599a8e085" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f548c32-ca86-4993-b827-f8397e63c508" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_9bf329d8-c036-407c-b0dd-3b4599a8e085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5bce49d0-8c59-47b6-81e6-a6806fc71fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f548c32-ca86-4993-b827-f8397e63c508" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5bce49d0-8c59-47b6-81e6-a6806fc71fe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_73c6b311-67e8-4e62-839b-7fd0eea9b9ff" 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_5cf6f686-349c-4ef8-bf26-babe770b30e5" 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_73c6b311-67e8-4e62-839b-7fd0eea9b9ff" xlink:to="loc_us-gaap_CostOfRevenue_5cf6f686-349c-4ef8-bf26-babe770b30e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4babbaad-3634-4bcb-a2e8-899fc379d63f" 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_73c6b311-67e8-4e62-839b-7fd0eea9b9ff" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4babbaad-3634-4bcb-a2e8-899fc379d63f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_cff8b40f-324c-459a-b2e0-5c6eabcadff7" 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_73c6b311-67e8-4e62-839b-7fd0eea9b9ff" xlink:to="loc_us-gaap_SellingAndMarketingExpense_cff8b40f-324c-459a-b2e0-5c6eabcadff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5d0fb8b5-89cf-44ea-99e4-da46e9c849b4" 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_73c6b311-67e8-4e62-839b-7fd0eea9b9ff" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5d0fb8b5-89cf-44ea-99e4-da46e9c849b4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedstatementsofcomprehensiveincomeloss"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0296bc2d-3be0-4ef7-a534-5dabff653a32" 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_e1610ff2-d526-44ea-b4cf-664d3d349ec5" 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_0296bc2d-3be0-4ef7-a534-5dabff653a32" xlink:to="loc_us-gaap_NetIncomeLoss_e1610ff2-d526-44ea-b4cf-664d3d349ec5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_9fc8f552-a819-45fd-bafa-3c9adc70d0c8" 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_0296bc2d-3be0-4ef7-a534-5dabff653a32" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_9fc8f552-a819-45fd-bafa-3c9adc70d0c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_8f5c7ec5-42b1-4e94-8740-393fcf31fee4" 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_0296bc2d-3be0-4ef7-a534-5dabff653a32" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_8f5c7ec5-42b1-4e94-8740-393fcf31fee4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedstatementsofcashflows" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedstatementsofcashflows"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/Consolidatedstatementsofcashflows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f548890-4d50-480b-88aa-2ca72fda5ffa" 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_ProceedsFromPaymentsForOtherFinancingActivities_39e2eaf3-32d2-48f4-b807-20a1eded0016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f548890-4d50-480b-88aa-2ca72fda5ffa" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_39e2eaf3-32d2-48f4-b807-20a1eded0016" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3eb42906-a83f-4740-aeeb-84b36d732ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f548890-4d50-480b-88aa-2ca72fda5ffa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3eb42906-a83f-4740-aeeb-84b36d732ec5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b224d679-f67f-4a56-84a1-68dfc57aaa12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f548890-4d50-480b-88aa-2ca72fda5ffa" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b224d679-f67f-4a56-84a1-68dfc57aaa12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6ba79bef-8175-4297-b8e1-7acefd0b7ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3f548890-4d50-480b-88aa-2ca72fda5ffa" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6ba79bef-8175-4297-b8e1-7acefd0b7ffd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6a811bd4-7738-43b3-9b1f-cd523b1bbb3e" 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_NetCashProvidedByUsedInFinancingActivities_f0b4bab6-a5b4-4b5c-b1ee-bb644c8782f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6a811bd4-7738-43b3-9b1f-cd523b1bbb3e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f0b4bab6-a5b4-4b5c-b1ee-bb644c8782f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f59677cf-5186-466c-a6ed-eae3522aee14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6a811bd4-7738-43b3-9b1f-cd523b1bbb3e" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f59677cf-5186-466c-a6ed-eae3522aee14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07cc24d7-4fab-4267-924c-039144854cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6a811bd4-7738-43b3-9b1f-cd523b1bbb3e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07cc24d7-4fab-4267-924c-039144854cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd7cf78b-09d5-429c-9bee-baabb4c3200c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6a811bd4-7738-43b3-9b1f-cd523b1bbb3e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd7cf78b-09d5-429c-9bee-baabb4c3200c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" 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_NetIncomeLoss_5716d8fd-2804-437c-a0cc-250ea7e79525" 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_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_NetIncomeLoss_5716d8fd-2804-437c-a0cc-250ea7e79525" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e3bbb6ec-7a30-434b-9110-1f9641c65ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e3bbb6ec-7a30-434b-9110-1f9641c65ef6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_15c2c2df-a4ef-4155-bbd8-7d0088c2123b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_ShareBasedCompensation_15c2c2df-a4ef-4155-bbd8-7d0088c2123b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_35c22dad-f937-4fd5-9ee5-51149169cfd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_35c22dad-f937-4fd5-9ee5-51149169cfd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7d3e9217-f03c-4584-a9de-08fad42624ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7d3e9217-f03c-4584-a9de-08fad42624ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7471eaa2-f609-422d-b3fc-04d422919cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7471eaa2-f609-422d-b3fc-04d422919cdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_b4b7bcda-1ec1-45eb-b6ad-10272a59995b" xlink:href="pins-20231231.xsd#pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_b4b7bcda-1ec1-45eb-b6ad-10272a59995b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f1cecdb1-e78a-4de8-b19a-9267ece89707" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f1cecdb1-e78a-4de8-b19a-9267ece89707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3090541f-57e0-49d7-a2d1-e32c7dbf8f9f" 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_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3090541f-57e0-49d7-a2d1-e32c7dbf8f9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0c8990d9-20d4-4011-8543-e16ad09b43e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0c8990d9-20d4-4011-8543-e16ad09b43e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashContributionExpense_d74e1844-ed7f-4eb0-9489-5ca874e4f29b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashContributionExpense"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_NoncashContributionExpense_d74e1844-ed7f-4eb0-9489-5ca874e4f29b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_5f3f5f5d-6a23-4654-82e9-dc5514904372" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_5f3f5f5d-6a23-4654-82e9-dc5514904372" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_5f58b98c-811d-4702-83f2-d820924afd58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1be657e-de99-46de-9c2d-65b104495256" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_5f58b98c-811d-4702-83f2-d820924afd58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a165c175-8955-4955-bb10-669d69575d68" 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_PaymentsToAcquireProductiveAssets_25fb15ff-034f-4f27-ad2a-21a06464d393" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a165c175-8955-4955-bb10-669d69575d68" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_25fb15ff-034f-4f27-ad2a-21a06464d393" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_797c1215-ff25-41bb-a828-cebfa51fa6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a165c175-8955-4955-bb10-669d69575d68" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_797c1215-ff25-41bb-a828-cebfa51fa6b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d2325a2f-c534-44d5-868b-a02e40c89c28" 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_a165c175-8955-4955-bb10-669d69575d68" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d2325a2f-c534-44d5-868b-a02e40c89c28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_76dddae4-e534-4299-b7ee-48715139554f" 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_a165c175-8955-4955-bb10-669d69575d68" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_76dddae4-e534-4299-b7ee-48715139554f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_18c01f94-d68b-4dad-8834-eb2b3c67349c" 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_a165c175-8955-4955-bb10-669d69575d68" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_18c01f94-d68b-4dad-8834-eb2b3c67349c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical" xlink:type="simple" xlink:href="pins-20231231.xsd#ConsolidatedstatementsofcashflowsParenthetical"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_631d7c0e-107c-43bc-aae8-3128d0633ad9" 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_b16c79a4-125b-4f96-af42-d0fa763547ff" 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_631d7c0e-107c-43bc-aae8-3128d0633ad9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b16c79a4-125b-4f96-af42-d0fa763547ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_165259ca-2055-446a-9b50-7b4e4787b5e1" 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_631d7c0e-107c-43bc-aae8-3128d0633ad9" xlink:to="loc_us-gaap_RestrictedCashCurrent_165259ca-2055-446a-9b50-7b4e4787b5e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_57abed89-2395-480b-bf3f-4aa2f3aeca4f" 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_631d7c0e-107c-43bc-aae8-3128d0633ad9" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_57abed89-2395-480b-bf3f-4aa2f3aeca4f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAmortizedCost_9d80125c-0051-4d9c-9c9a-78c2f5c5ce13" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_e2442aa1-21b8-4259-a69e-159db30db00a" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashAndCashEquivalentsAmortizedCost_9d80125c-0051-4d9c-9c9a-78c2f5c5ce13" xlink:to="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_e2442aa1-21b8-4259-a69e-159db30db00a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_19907599-e620-48fc-8f48-0da87f56aa54" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashAndCashEquivalentsAmortizedCost_9d80125c-0051-4d9c-9c9a-78c2f5c5ce13" xlink:to="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_19907599-e620-48fc-8f48-0da87f56aa54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e02bd776-1308-4cb5-a220-62e438805fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashAndCashEquivalentsAmortizedCost_9d80125c-0051-4d9c-9c9a-78c2f5c5ce13" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e02bd776-1308-4cb5-a220-62e438805fc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_222696a4-9f92-40d9-a71e-7543249544fa" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_81f6a5ce-b7b1-40ae-8394-b2d72ec90e00" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_222696a4-9f92-40d9-a71e-7543249544fa" xlink:to="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_81f6a5ce-b7b1-40ae-8394-b2d72ec90e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_23ad2ccc-f78d-4e4a-a719-6b71e9521680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_222696a4-9f92-40d9-a71e-7543249544fa" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_23ad2ccc-f78d-4e4a-a719-6b71e9521680" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dc66d75f-7da6-4570-84b7-c6cbaf424407" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_20f1ff6d-0d92-4ad1-9136-04a92af324dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dc66d75f-7da6-4570-84b7-c6cbaf424407" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_20f1ff6d-0d92-4ad1-9136-04a92af324dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7754d6ce-ec66-45cc-9d08-014e86d1bbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dc66d75f-7da6-4570-84b7-c6cbaf424407" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7754d6ce-ec66-45cc-9d08-014e86d1bbc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ed76c934-3655-4ca1-bfaa-b512dabc1ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dc66d75f-7da6-4570-84b7-c6cbaf424407" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ed76c934-3655-4ca1-bfaa-b512dabc1ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_3d8bfc01-b6fe-4324-8f63-87afafb4b3ee" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_11c7a7d1-a163-4e51-af72-ca79214c4732" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_3d8bfc01-b6fe-4324-8f63-87afafb4b3ee" xlink:to="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_11c7a7d1-a163-4e51-af72-ca79214c4732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_66734559-c8f1-414d-90b2-ce1ae185c07b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_3d8bfc01-b6fe-4324-8f63-87afafb4b3ee" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_66734559-c8f1-414d-90b2-ce1ae185c07b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_3691b5d4-6ee1-4922-a064-4e648989f435" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_841e8901-b192-42ce-9343-fe193682b3b5" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_3691b5d4-6ee1-4922-a064-4e648989f435" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_841e8901-b192-42ce-9343-fe193682b3b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_54bd63f5-f1a7-489a-a561-ca2315540e62" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_3691b5d4-6ee1-4922-a064-4e648989f435" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_54bd63f5-f1a7-489a-a561-ca2315540e62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_79905501-0ba5-4034-aab9-59e9e2118329" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_3691b5d4-6ee1-4922-a064-4e648989f435" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_79905501-0ba5-4034-aab9-59e9e2118329" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_1a71e8c1-5320-4c5b-81bf-bb98b6a14f22" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0780daae-a871-4548-8d0e-25276a0573f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_1a71e8c1-5320-4c5b-81bf-bb98b6a14f22" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0780daae-a871-4548-8d0e-25276a0573f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a1f2ddf6-6a43-4f31-8b64-a9585fb6ae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_1a71e8c1-5320-4c5b-81bf-bb98b6a14f22" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a1f2ddf6-6a43-4f31-8b64-a9585fb6ae1f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1" xlink:type="simple" xlink:href="pins-20231231.xsd#CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_194d7594-29d4-4567-8ae7-6cf2bf198df1" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7e403836-3aa9-4c7d-8095-2082258271d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_194d7594-29d4-4567-8ae7-6cf2bf198df1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7e403836-3aa9-4c7d-8095-2082258271d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAmortizedCost_fb701b9e-1c58-42b5-a877-0b2c2ed05681" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_194d7594-29d4-4567-8ae7-6cf2bf198df1" xlink:to="loc_pins_CashAndCashEquivalentsAmortizedCost_fb701b9e-1c58-42b5-a877-0b2c2ed05681" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_de314f27-6440-4c17-b9b4-7a612b45f30a" 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_0f2bff2d-0f79-4a50-baa3-5540a34422e0" 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_de314f27-6440-4c17-b9b4-7a612b45f30a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_0f2bff2d-0f79-4a50-baa3-5540a34422e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_87dd392f-1507-4fc9-a519-74fccc7d6713" 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_de314f27-6440-4c17-b9b4-7a612b45f30a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_87dd392f-1507-4fc9-a519-74fccc7d6713" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ecb0f721-b41b-403c-9fcf-ac255ba01395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3cf8c813-8c92-4ec6-8a50-95bf78a266f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_ecb0f721-b41b-403c-9fcf-ac255ba01395" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3cf8c813-8c92-4ec6-8a50-95bf78a266f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_740e7b88-9f68-4e04-b551-bd700740f680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_ecb0f721-b41b-403c-9fcf-ac255ba01395" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_740e7b88-9f68-4e04-b551-bd700740f680" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9a8a54ad-3baa-477f-9d67-d1c7a239b451" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_AccruedHostingExpensesCurrent_a66c6c6b-8fb7-4f58-b87e-7eb403c02397" xlink:href="pins-20231231.xsd#pins_AccruedHostingExpensesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_9a8a54ad-3baa-477f-9d67-d1c7a239b451" xlink:to="loc_pins_AccruedHostingExpensesCurrent_a66c6c6b-8fb7-4f58-b87e-7eb403c02397" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_794b0746-540e-4017-b54b-d48d9df0bc93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_9a8a54ad-3baa-477f-9d67-d1c7a239b451" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_794b0746-540e-4017-b54b-d48d9df0bc93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_0a9085ba-0d3d-4d0f-8549-335c95b6f647" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_9a8a54ad-3baa-477f-9d67-d1c7a239b451" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_0a9085ba-0d3d-4d0f-8549-335c95b6f647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_633f2833-8c91-4325-bf60-584009185f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_9a8a54ad-3baa-477f-9d67-d1c7a239b451" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_633f2833-8c91-4325-bf60-584009185f3a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e778dfa7-0b5d-4c6d-a893-4769cbf29a57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a9139239-ec00-4d5f-9f60-bfb83616c952" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e778dfa7-0b5d-4c6d-a893-4769cbf29a57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a9139239-ec00-4d5f-9f60-bfb83616c952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_92323dc6-9ab1-43e7-afec-3de040489770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e778dfa7-0b5d-4c6d-a893-4769cbf29a57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_92323dc6-9ab1-43e7-afec-3de040489770" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8d93c6a4-f66e-4e43-aed9-232543f61f23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b9bd869e-45c7-4079-b8ff-71b30a1d8c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8d93c6a4-f66e-4e43-aed9-232543f61f23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b9bd869e-45c7-4079-b8ff-71b30a1d8c92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5983017d-16b7-410c-bd75-6443911d129a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8d93c6a4-f66e-4e43-aed9-232543f61f23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5983017d-16b7-410c-bd75-6443911d129a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_21f6a0e2-36b7-49c3-bd9f-6ab61518a502" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8d93c6a4-f66e-4e43-aed9-232543f61f23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_21f6a0e2-36b7-49c3-bd9f-6ab61518a502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ca524799-2538-43d4-858e-ef6900f0be8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8d93c6a4-f66e-4e43-aed9-232543f61f23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ca524799-2538-43d4-858e-ef6900f0be8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_771a56a2-c2d7-40a4-a517-5dddecdac919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8d93c6a4-f66e-4e43-aed9-232543f61f23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_771a56a2-c2d7-40a4-a517-5dddecdac919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c1dfc60d-fe6c-4853-9b60-b2b13958f70a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8d93c6a4-f66e-4e43-aed9-232543f61f23" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c1dfc60d-fe6c-4853-9b60-b2b13958f70a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_447a4275-eaab-4735-82f0-6e0326e4bae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_0523cafc-fb3b-4e3d-abb0-0f88f83a4bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_447a4275-eaab-4735-82f0-6e0326e4bae0" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_0523cafc-fb3b-4e3d-abb0-0f88f83a4bc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_0981c873-488c-466b-b640-1cfab6bf7a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_447a4275-eaab-4735-82f0-6e0326e4bae0" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_0981c873-488c-466b-b640-1cfab6bf7a6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_ca1b7880-70ae-4d4e-9b57-5218efb378bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_447a4275-eaab-4735-82f0-6e0326e4bae0" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_ca1b7880-70ae-4d4e-9b57-5218efb378bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_12429f18-a839-4c54-ba69-39d6acee5866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_447a4275-eaab-4735-82f0-6e0326e4bae0" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_12429f18-a839-4c54-ba69-39d6acee5866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_df78cb15-ff08-4f16-9951-a1d44b8686af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_447a4275-eaab-4735-82f0-6e0326e4bae0" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_df78cb15-ff08-4f16-9951-a1d44b8686af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_ff924d9d-1f32-4b07-9306-cdb335ba073e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueAfterFifthYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_447a4275-eaab-4735-82f0-6e0326e4bae0" xlink:to="loc_us-gaap_ContractualObligationDueAfterFifthYear_ff924d9d-1f32-4b07-9306-cdb335ba073e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_60d62053-22c5-46b6-a595-6b3b607546e6" xlink:href="pins-20231231.xsd#pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0e6b32c4-c8fe-4399-9e06-9a7ad47e2c39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_60d62053-22c5-46b6-a595-6b3b607546e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0e6b32c4-c8fe-4399-9e06-9a7ad47e2c39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_3a300b38-1ed3-4401-977c-23c4e21f56f5" xlink:href="pins-20231231.xsd#pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_60d62053-22c5-46b6-a595-6b3b607546e6" xlink:to="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_3a300b38-1ed3-4401-977c-23c4e21f56f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9f64df2c-f438-4cbf-b608-071722ce8223" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_60d62053-22c5-46b6-a595-6b3b607546e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9f64df2c-f438-4cbf-b608-071722ce8223" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6744f2c5-6173-42c2-b949-e57652a5a18b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_60d62053-22c5-46b6-a595-6b3b607546e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6744f2c5-6173-42c2-b949-e57652a5a18b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9c452878-4cba-4329-8895-23398e2952d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_60d62053-22c5-46b6-a595-6b3b607546e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9c452878-4cba-4329-8895-23398e2952d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fb33d291-abfb-4eee-9873-684c748cc53c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_60d62053-22c5-46b6-a595-6b3b607546e6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fb33d291-abfb-4eee-9873-684c748cc53c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_bd2ec7cd-d3df-4584-89f8-93272973e843" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_60f9dde1-2fdd-42a2-a95b-bb341831207d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInFifthYear_bd2ec7cd-d3df-4584-89f8-93272973e843" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_60f9dde1-2fdd-42a2-a95b-bb341831207d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9dd192a0-8c66-4c45-acb8-f4c3dd2b93c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInFifthYear_bd2ec7cd-d3df-4584-89f8-93272973e843" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9dd192a0-8c66-4c45-acb8-f4c3dd2b93c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_54fea6b9-7a0b-40ac-89a5-6642dbc184dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_e513db17-6860-4069-a1ce-5bb156744b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear_54fea6b9-7a0b-40ac-89a5-6642dbc184dd" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_e513db17-6860-4069-a1ce-5bb156744b5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_acfffb10-d684-4076-805d-263b1a568f09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear_54fea6b9-7a0b-40ac-89a5-6642dbc184dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_acfffb10-d684-4076-805d-263b1a568f09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_997ee3c5-cdb1-4d29-a19f-25ee8cb7c589" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_da088699-d613-4875-9397-124ff6cbc18f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_997ee3c5-cdb1-4d29-a19f-25ee8cb7c589" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_da088699-d613-4875-9397-124ff6cbc18f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_17e255e0-1089-4a4c-8f48-20fdd45ce31c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_997ee3c5-cdb1-4d29-a19f-25ee8cb7c589" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_17e255e0-1089-4a4c-8f48-20fdd45ce31c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_cd78e3ab-523c-427e-bd04-ec14dc1c1941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_997ee3c5-cdb1-4d29-a19f-25ee8cb7c589" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_cd78e3ab-523c-427e-bd04-ec14dc1c1941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_a6117621-ae2d-466d-892f-650c551f7c98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_997ee3c5-cdb1-4d29-a19f-25ee8cb7c589" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_a6117621-ae2d-466d-892f-650c551f7c98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_947d0c73-01a6-4182-a9b5-12449721cd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_997ee3c5-cdb1-4d29-a19f-25ee8cb7c589" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_947d0c73-01a6-4182-a9b5-12449721cd3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_ea873162-fea8-43ba-8a0c-d5b4c12b98e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_997ee3c5-cdb1-4d29-a19f-25ee8cb7c589" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_ea873162-fea8-43ba-8a0c-d5b4c12b98e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_736200dd-b803-42e3-8f86-fee97e7fc605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ed607a90-5175-4cbd-bac0-ac8113f01291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInFourthYear_736200dd-b803-42e3-8f86-fee97e7fc605" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ed607a90-5175-4cbd-bac0-ac8113f01291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_80bdf1d9-4818-438e-9515-d471c751d876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInFourthYear_736200dd-b803-42e3-8f86-fee97e7fc605" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_80bdf1d9-4818-438e-9515-d471c751d876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_ed3c4266-7217-4ab6-ba4a-708b4d7f8e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c2ccc631-43dd-4007-8672-19ed407419ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear_ed3c4266-7217-4ab6-ba4a-708b4d7f8e7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c2ccc631-43dd-4007-8672-19ed407419ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_fdbcd95f-62c8-42e1-ae51-3e6a0da64519" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear_ed3c4266-7217-4ab6-ba4a-708b4d7f8e7d" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_fdbcd95f-62c8-42e1-ae51-3e6a0da64519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_0156e502-6877-49e5-9b25-1be6067b0f98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_77702ec1-ae45-466e-a2a3-32322539c7a0" xlink:href="pins-20231231.xsd#pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_0156e502-6877-49e5-9b25-1be6067b0f98" xlink:to="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_77702ec1-ae45-466e-a2a3-32322539c7a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_bde7df1f-7fbf-4af1-88ec-df91f9bcaaf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_0156e502-6877-49e5-9b25-1be6067b0f98" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_bde7df1f-7fbf-4af1-88ec-df91f9bcaaf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_1f1c7703-4401-43fc-a19d-a2afbe19fcf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueAfterFifthYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2842cdfe-4b00-4166-8929-5bc7bc3723d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueAfterFifthYear_1f1c7703-4401-43fc-a19d-a2afbe19fcf0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2842cdfe-4b00-4166-8929-5bc7bc3723d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_db190efa-7767-4c5d-9a08-ef08ffd89a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligationDueAfterFifthYear_1f1c7703-4401-43fc-a19d-a2afbe19fcf0" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_db190efa-7767-4c5d-9a08-ef08ffd89a2f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1" xlink:type="simple" xlink:href="pins-20231231.xsd#CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_ed322247-118c-4194-b4f4-6b000c30fc74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_2d811e9b-d4dc-4575-b397-a1dc61b79188" xlink:href="pins-20231231.xsd#pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_ed322247-118c-4194-b4f4-6b000c30fc74" xlink:to="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_2d811e9b-d4dc-4575-b397-a1dc61b79188" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_666bfa23-21d1-4a8a-8b2d-72902fa04ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_ed322247-118c-4194-b4f4-6b000c30fc74" xlink:to="loc_us-gaap_PurchaseObligation_666bfa23-21d1-4a8a-8b2d-72902fa04ed2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#LeasesOperatingLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_37123bc8-bb4c-495f-a4c1-caf0e91aa922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_561035f3-b072-4dee-bf47-fef6940c86c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_37123bc8-bb4c-495f-a4c1-caf0e91aa922" xlink:to="loc_us-gaap_OperatingLeaseCost_561035f3-b072-4dee-bf47-fef6940c86c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_34f4afdc-e8d3-4dae-a433-bea0df34c4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_37123bc8-bb4c-495f-a4c1-caf0e91aa922" xlink:to="loc_us-gaap_ShortTermLeaseCost_34f4afdc-e8d3-4dae-a433-bea0df34c4c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4db3d9bb-ed93-4a8c-8804-ddb691c79ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_511ef0b0-27df-47ab-9263-cc803e512b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4db3d9bb-ed93-4a8c-8804-ddb691c79ca1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_511ef0b0-27df-47ab-9263-cc803e512b0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_af670371-6c95-4770-8652-8534a7478365" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4db3d9bb-ed93-4a8c-8804-ddb691c79ca1" xlink:to="loc_us-gaap_OperatingLeaseLiability_af670371-6c95-4770-8652-8534a7478365" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="pins-20231231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1bec45fd-efbc-4b06-a661-00b4c939413f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f32d62ab-44e9-433d-bf2d-e8ca47d4ae3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1bec45fd-efbc-4b06-a661-00b4c939413f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f32d62ab-44e9-433d-bf2d-e8ca47d4ae3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_29dcf84a-a17f-4dbe-9552-8e149658fe7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1bec45fd-efbc-4b06-a661-00b4c939413f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_29dcf84a-a17f-4dbe-9552-8e149658fe7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8c3d80db-f4ff-43de-b778-8a534988e004" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1bec45fd-efbc-4b06-a661-00b4c939413f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8c3d80db-f4ff-43de-b778-8a534988e004" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5bf90bd3-b438-4ae6-befb-9a1b1875ec82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1bec45fd-efbc-4b06-a661-00b4c939413f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5bf90bd3-b438-4ae6-befb-9a1b1875ec82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7a17add6-deed-42db-b75f-4f9c3410e63a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1bec45fd-efbc-4b06-a661-00b4c939413f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7a17add6-deed-42db-b75f-4f9c3410e63a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_72a9e0dd-0a6e-4b58-add2-f3019732898a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1bec45fd-efbc-4b06-a661-00b4c939413f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_72a9e0dd-0a6e-4b58-add2-f3019732898a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_810740f3-7056-430e-ab09-2b683b24a45c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91881a4c-86cd-4333-8417-7d47a7a5520c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_810740f3-7056-430e-ab09-2b683b24a45c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91881a4c-86cd-4333-8417-7d47a7a5520c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_7454b5f2-7c2e-4939-a259-d1b536a1d5f4" xlink:href="pins-20231231.xsd#pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_810740f3-7056-430e-ab09-2b683b24a45c" xlink:to="loc_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_7454b5f2-7c2e-4939-a259-d1b536a1d5f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_80aae8ee-1509-4693-8797-6e9d430e22a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_810740f3-7056-430e-ab09-2b683b24a45c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_80aae8ee-1509-4693-8797-6e9d430e22a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bf933c4b-aa6a-4c5c-bf91-3af05a858c24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3ea74088-c12c-42c0-adc1-8e4273e6d9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bf933c4b-aa6a-4c5c-bf91-3af05a858c24" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3ea74088-c12c-42c0-adc1-8e4273e6d9b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_ddfdd933-3b2c-43cc-9aa1-fab4cac9bac6" xlink:href="pins-20231231.xsd#pins_ReallocationOfNetIncomeLossConversionOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bf933c4b-aa6a-4c5c-bf91-3af05a858c24" xlink:to="loc_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_ddfdd933-3b2c-43cc-9aa1-fab4cac9bac6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ReallocationOfNetIncomeLossCommonStock_03af20d4-e111-454c-9d8a-4b94987c73dd" xlink:href="pins-20231231.xsd#pins_ReallocationOfNetIncomeLossCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_bf933c4b-aa6a-4c5c-bf91-3af05a858c24" xlink:to="loc_pins_ReallocationOfNetIncomeLossCommonStock_03af20d4-e111-454c-9d8a-4b94987c73dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d398fc03-aa65-40da-83b0-cd6b8bc33aaa" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_92f70387-9687-4524-860b-c48a4092d6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d398fc03-aa65-40da-83b0-cd6b8bc33aaa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_92f70387-9687-4524-860b-c48a4092d6e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e4a33005-2777-41e6-a460-f7f4320d02d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d398fc03-aa65-40da-83b0-cd6b8bc33aaa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e4a33005-2777-41e6-a460-f7f4320d02d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9e0a68e3-41f8-4a34-917c-79a395e55dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8ba2d807-d1c1-48de-8b5a-7da90681cfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9e0a68e3-41f8-4a34-917c-79a395e55dd2" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8ba2d807-d1c1-48de-8b5a-7da90681cfd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2a1c60a9-d8ee-43ec-9376-a7c059c03188" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9e0a68e3-41f8-4a34-917c-79a395e55dd2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2a1c60a9-d8ee-43ec-9376-a7c059c03188" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_633d8f32-3447-474f-a661-608fadd666e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_01d87804-6112-4bc0-9d9d-89f8cedb49c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_633d8f32-3447-474f-a661-608fadd666e6" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_01d87804-6112-4bc0-9d9d-89f8cedb49c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_595e5ae2-5864-496e-8781-b20d9e1ab2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_633d8f32-3447-474f-a661-608fadd666e6" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_595e5ae2-5864-496e-8781-b20d9e1ab2e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_cee57207-c8e0-46dc-9291-e83a2e075983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_633d8f32-3447-474f-a661-608fadd666e6" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_cee57207-c8e0-46dc-9291-e83a2e075983" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_07622ce8-7f25-4f60-a156-35589973928c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_fdf9f4d6-1219-4ba3-842d-5a47e26cf602" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_07622ce8-7f25-4f60-a156-35589973928c" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_fdf9f4d6-1219-4ba3-842d-5a47e26cf602" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1527b4e9-efcb-4d3c-bf81-ca3d4c448664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_07622ce8-7f25-4f60-a156-35589973928c" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1527b4e9-efcb-4d3c-bf81-ca3d4c448664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_fce81fe7-3f38-4b04-ac54-9af5ce78f86a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_07622ce8-7f25-4f60-a156-35589973928c" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_fce81fe7-3f38-4b04-ac54-9af5ce78f86a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1175cb88-cf45-47fa-b101-ffa9efd3dfd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_38322d50-6862-4658-9f0f-ff92d187b16f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1175cb88-cf45-47fa-b101-ffa9efd3dfd5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_38322d50-6862-4658-9f0f-ff92d187b16f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_947ba855-00a0-435f-b1f5-e6575405cef8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1175cb88-cf45-47fa-b101-ffa9efd3dfd5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_947ba855-00a0-435f-b1f5-e6575405cef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_76b931d8-963d-4ada-94a9-7b62d9bd5bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1175cb88-cf45-47fa-b101-ffa9efd3dfd5" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_76b931d8-963d-4ada-94a9-7b62d9bd5bb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_9df48313-d2ae-4080-b710-750b79d6d357" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1175cb88-cf45-47fa-b101-ffa9efd3dfd5" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_9df48313-d2ae-4080-b710-750b79d6d357" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5607b017-1a50-4f70-ad17-9de2187c6f24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1175cb88-cf45-47fa-b101-ffa9efd3dfd5" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5607b017-1a50-4f70-ad17-9de2187c6f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_d99ea3cb-6702-4d11-9201-4acb74486ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1175cb88-cf45-47fa-b101-ffa9efd3dfd5" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_d99ea3cb-6702-4d11-9201-4acb74486ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_17b76f80-85bf-4f53-b685-b8891f0cfc87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1175cb88-cf45-47fa-b101-ffa9efd3dfd5" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_17b76f80-85bf-4f53-b685-b8891f0cfc87" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c05c030d-2e92-47e2-9a9e-f683337f93a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_47162d5f-c47d-4799-a2da-bd2f813950d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c05c030d-2e92-47e2-9a9e-f683337f93a5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_47162d5f-c47d-4799-a2da-bd2f813950d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_35d61116-a9b1-4f05-bf8e-e936fbda71d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c05c030d-2e92-47e2-9a9e-f683337f93a5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_35d61116-a9b1-4f05-bf8e-e936fbda71d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_247255bb-d7d9-41f2-a481-d2dddfbef945" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a36223bb-2f85-4bf3-a994-eaf65e0a6e12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_247255bb-d7d9-41f2-a481-d2dddfbef945" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a36223bb-2f85-4bf3-a994-eaf65e0a6e12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_f0fc73bd-1fc9-4e30-9d38-c25973e86a90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_247255bb-d7d9-41f2-a481-d2dddfbef945" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_f0fc73bd-1fc9-4e30-9d38-c25973e86a90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_bed26aec-c58f-41fd-88c5-72c708ada8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cbc82b11-741b-4f47-a6b0-2885ea6b376d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_bed26aec-c58f-41fd-88c5-72c708ada8f2" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_cbc82b11-741b-4f47-a6b0-2885ea6b376d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_216a8662-5d58-40b9-a5cd-56b108ce1821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_bed26aec-c58f-41fd-88c5-72c708ada8f2" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_216a8662-5d58-40b9-a5cd-56b108ce1821" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_3c4938cb-64da-4c44-adde-c5336f5b0907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_04bce692-edaa-4add-b54c-e7658a911a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_3c4938cb-64da-4c44-adde-c5336f5b0907" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_04bce692-edaa-4add-b54c-e7658a911a0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_a2dd1ad8-c189-46c3-9658-6ce3e944db31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_3c4938cb-64da-4c44-adde-c5336f5b0907" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_a2dd1ad8-c189-46c3-9658-6ce3e944db31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DeferredTaxAssetsLeaseObligations_f31f020e-2e7f-4504-afe0-56039c705b26" xlink:href="pins-20231231.xsd#pins_DeferredTaxAssetsLeaseObligations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_3c4938cb-64da-4c44-adde-c5336f5b0907" xlink:to="loc_pins_DeferredTaxAssetsLeaseObligations_f31f020e-2e7f-4504-afe0-56039c705b26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4db6f26d-d140-4b2b-ad1e-38c66fa91bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_3c4938cb-64da-4c44-adde-c5336f5b0907" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4db6f26d-d140-4b2b-ad1e-38c66fa91bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2b487292-8f44-4b38-a9c2-0bd9e1b4b5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_3c4938cb-64da-4c44-adde-c5336f5b0907" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2b487292-8f44-4b38-a9c2-0bd9e1b4b5ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization_6bc8cc10-6cad-469b-a826-0860de40f667" xlink:href="pins-20231231.xsd#pins_DeferredTaxAssetsResearchCapitalizationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_3c4938cb-64da-4c44-adde-c5336f5b0907" xlink:to="loc_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization_6bc8cc10-6cad-469b-a826-0860de40f667" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="pins-20231231.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_0733d0c4-09e8-4534-bf04-39d4791893f9" 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_a10b7fd8-3e6e-49e4-8299-13e8f2691914" 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_0733d0c4-09e8-4534-bf04-39d4791893f9" xlink:to="loc_us-gaap_OtherRestructuringCosts_a10b7fd8-3e6e-49e4-8299-13e8f2691914" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_55739e60-b72e-43dd-b2e4-129f5b62ce85" 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_0733d0c4-09e8-4534-bf04-39d4791893f9" xlink:to="loc_us-gaap_SeveranceCosts1_55739e60-b72e-43dd-b2e4-129f5b62ce85" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>pins-20231231_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 2024 Workiva-->
<!--r:23292254-8e32-400f-a45e-ad08ec1cdbc5,g:85de736d-cacf-45ad-a3b2-0bd588157f3d-->
<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-20231231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_b3ae8a02-e842-4a4f-8037-4413240496f0" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentInformationTable_b3ae8a02-e842-4a4f-8037-4413240496f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6c6fd85b-3681-4a35-8a89-a41fbca62e23" 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_b3ae8a02-e842-4a4f-8037-4413240496f0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6c6fd85b-3681-4a35-8a89-a41fbca62e23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6c6fd85b-3681-4a35-8a89-a41fbca62e23_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_6c6fd85b-3681-4a35-8a89-a41fbca62e23" xlink:to="loc_us-gaap_ClassOfStockDomain_6c6fd85b-3681-4a35-8a89-a41fbca62e23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cb309d22-6631-428c-abf4-aaed00d9c843" 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_6c6fd85b-3681-4a35-8a89-a41fbca62e23" xlink:to="loc_us-gaap_ClassOfStockDomain_cb309d22-6631-428c-abf4-aaed00d9c843" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ceb680fd-dcfc-407e-9fc4-5e22d7cb1caf" 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_cb309d22-6631-428c-abf4-aaed00d9c843" xlink:to="loc_us-gaap_CommonClassAMember_ceb680fd-dcfc-407e-9fc4-5e22d7cb1caf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_312d7d6a-1665-4337-82f1-1fe89f42bb4d" 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_cb309d22-6631-428c-abf4-aaed00d9c843" xlink:to="loc_us-gaap_CommonClassBMember_312d7d6a-1665-4337-82f1-1fe89f42bb4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c7f90d33-377a-4553-ba83-351fb0e201a0" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentType_c7f90d33-377a-4553-ba83-351fb0e201a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_47c9b364-31e6-4617-bbe9-a708f3adc932" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentAnnualReport_47c9b364-31e6-4617-bbe9-a708f3adc932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_fb24fa81-d038-4727-80fa-095ff0ba4e67" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentPeriodEndDate_fb24fa81-d038-4727-80fa-095ff0ba4e67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_bc68a1c7-2bdd-487e-be3b-fb3a66d98b74" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_CurrentFiscalYearEndDate_bc68a1c7-2bdd-487e-be3b-fb3a66d98b74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_70ce827d-d255-4a16-b711-da3d8af715a8" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentTransitionReport_70ce827d-d255-4a16-b711-da3d8af715a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0b33ad5b-ffe8-4625-8aae-35d65e0ecb25" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityFileNumber_0b33ad5b-ffe8-4625-8aae-35d65e0ecb25" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_aadb40db-e557-476b-8044-8319241a833f" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityRegistrantName_aadb40db-e557-476b-8044-8319241a833f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f3e293a9-1a08-4a9f-b7d5-76a6320544af" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f3e293a9-1a08-4a9f-b7d5-76a6320544af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7162e66a-8457-446d-b82f-4ef77cf1eb0e" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityTaxIdentificationNumber_7162e66a-8457-446d-b82f-4ef77cf1eb0e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ba7e8192-e2ca-4b2e-af43-bbff577c3286" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityAddressAddressLine1_ba7e8192-e2ca-4b2e-af43-bbff577c3286" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a18e6820-4d92-4f0a-8b07-c393070bfa69" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityAddressCityOrTown_a18e6820-4d92-4f0a-8b07-c393070bfa69" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f123c87a-c530-428f-97d3-bd6d8e871585" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityAddressStateOrProvince_f123c87a-c530-428f-97d3-bd6d8e871585" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0f245b63-2c40-426c-a462-dbedbd1f3d46" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityAddressPostalZipCode_0f245b63-2c40-426c-a462-dbedbd1f3d46" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b8423637-c3a0-43a2-96e6-a48b7475f728" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_CityAreaCode_b8423637-c3a0-43a2-96e6-a48b7475f728" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5ac14832-4a0a-46e1-b278-6c635fd38018" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_LocalPhoneNumber_5ac14832-4a0a-46e1-b278-6c635fd38018" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b5344b1d-1177-4971-8f64-b5020f2a0fec" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_Security12bTitle_b5344b1d-1177-4971-8f64-b5020f2a0fec" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_0786e40a-883f-457d-aa7a-bd4a133954d5" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_TradingSymbol_0786e40a-883f-457d-aa7a-bd4a133954d5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d70c5887-f09c-460a-85bd-5919f319f773" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_SecurityExchangeName_d70c5887-f09c-460a-85bd-5919f319f773" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_947003d9-f999-46f7-9928-11cd938ac73d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_947003d9-f999-46f7-9928-11cd938ac73d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f0c09aab-06ea-4d99-a75f-4f922a68add9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityVoluntaryFilers_f0c09aab-06ea-4d99-a75f-4f922a68add9" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a764ebcf-d87e-4e64-a28c-59d69f846968" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityCurrentReportingStatus_a764ebcf-d87e-4e64-a28c-59d69f846968" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a1241a58-91f1-4d41-908b-102526e1e3a3" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityInteractiveDataCurrent_a1241a58-91f1-4d41-908b-102526e1e3a3" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_b411c7f5-aab7-477b-972a-a3e5b03fae10" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityFilerCategory_b411c7f5-aab7-477b-972a-a3e5b03fae10" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_588029e3-9170-425a-9573-85e810c70577" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntitySmallBusiness_588029e3-9170-425a-9573-85e810c70577" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_53452441-4d98-4efd-9f9c-0e139d15c456" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityEmergingGrowthCompany_53452441-4d98-4efd-9f9c-0e139d15c456" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ad97346d-964d-4e42-aad1-4efef5b3951a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ad97346d-964d-4e42-aad1-4efef5b3951a" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_ff49b000-e32f-4819-893f-1b2e3c43998a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_ff49b000-e32f-4819-893f-1b2e3c43998a" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7975464b-6eaf-468d-860f-1addabeb1d86" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityShellCompany_7975464b-6eaf-468d-860f-1addabeb1d86" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_7666970d-1ff6-436a-a3ed-cede9a6e461c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityPublicFloat_7666970d-1ff6-436a-a3ed-cede9a6e461c" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f967ed87-bde3-4b24-a8d9-5ea0057dea15" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f967ed87-bde3-4b24-a8d9-5ea0057dea15" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4fc9cd68-b795-4786-8c9b-e0a2e9354b11" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4fc9cd68-b795-4786-8c9b-e0a2e9354b11" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_46b41fcc-4388-45c8-95db-4e0309e0303b" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentFiscalPeriodFocus_46b41fcc-4388-45c8-95db-4e0309e0303b" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a23e9704-5bff-4fe6-b298-4e526b089fdc" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_AmendmentFlag_a23e9704-5bff-4fe6-b298-4e526b089fdc" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_817dc65a-7933-41b3-a997-50f02893f705" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentFiscalYearFocus_817dc65a-7933-41b3-a997-50f02893f705" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_158926ad-bf3a-4429-9ca0-e0139665c4e9" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityCentralIndexKey_158926ad-bf3a-4429-9ca0-e0139665c4e9" xlink:type="arc" order="34"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical" xlink:type="simple" xlink:href="pins-20231231.xsd#ConsolidatedbalancesheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" 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_StatementTable_a63f4ffd-63f0-4a57-8fbd-afb08e31a7e9" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_StatementTable_a63f4ffd-63f0-4a57-8fbd-afb08e31a7e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69" 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_a63f4ffd-63f0-4a57-8fbd-afb08e31a7e9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69_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_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69" xlink:to="loc_us-gaap_ClassOfStockDomain_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_69d86fff-407a-4a59-92bc-191675f40f15" 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_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69" xlink:to="loc_us-gaap_ClassOfStockDomain_69d86fff-407a-4a59-92bc-191675f40f15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_94e89f01-7e57-42fd-bbec-6144cc8ee6b5" 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_69d86fff-407a-4a59-92bc-191675f40f15" xlink:to="loc_us-gaap_CommonClassAMember_94e89f01-7e57-42fd-bbec-6144cc8ee6b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2945f39f-3b14-43cf-9d54-c979a86ffc20" 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_69d86fff-407a-4a59-92bc-191675f40f15" xlink:to="loc_us-gaap_CommonClassBMember_2945f39f-3b14-43cf-9d54-c979a86ffc20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_20a0ceec-b06a-4299-92e4-b40718df1a3f" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_20a0ceec-b06a-4299-92e4-b40718df1a3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_86c8c408-502b-43c1-adb0-81b4f75bb12e" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_86c8c408-502b-43c1-adb0-81b4f75bb12e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d50bbc56-5711-4d1e-b5c4-545bdcbd283a" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d50bbc56-5711-4d1e-b5c4-545bdcbd283a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_d5d05560-2d05-4f47-be11-d588512188ae" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_CommonStockSharesIssued_d5d05560-2d05-4f47-be11-d588512188ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0493fce2-b2ee-4a59-abe1-b76a9c846c1c" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0493fce2-b2ee-4a59-abe1-b76a9c846c1c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedstatementsofstockholdersequity"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c4f98e14-63a8-4ffa-b547-e11504152d02" 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_StatementTable_5332cb17-1fa1-4d19-85c4-ccbba133dcc6" 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_c4f98e14-63a8-4ffa-b547-e11504152d02" xlink:to="loc_us-gaap_StatementTable_5332cb17-1fa1-4d19-85c4-ccbba133dcc6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f748d8a7-6a68-4f9e-afce-050f5411a6bc" 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_5332cb17-1fa1-4d19-85c4-ccbba133dcc6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f748d8a7-6a68-4f9e-afce-050f5411a6bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f748d8a7-6a68-4f9e-afce-050f5411a6bc_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_f748d8a7-6a68-4f9e-afce-050f5411a6bc" xlink:to="loc_us-gaap_EquityComponentDomain_f748d8a7-6a68-4f9e-afce-050f5411a6bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" 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_f748d8a7-6a68-4f9e-afce-050f5411a6bc" xlink:to="loc_us-gaap_EquityComponentDomain_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_97a56c95-21dd-4853-b29f-dd5e3529df79" 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_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:to="loc_us-gaap_CommonStockMember_97a56c95-21dd-4853-b29f-dd5e3529df79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fe82b79b-b477-4b13-b4dc-67fa5d8c04e2" 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_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fe82b79b-b477-4b13-b4dc-67fa5d8c04e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ebdcaab-9a3b-492c-8a17-13875da0a650" 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_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ebdcaab-9a3b-492c-8a17-13875da0a650" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bb696e34-492a-4bfd-a830-60b8a41086fd" 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_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:to="loc_us-gaap_RetainedEarningsMember_bb696e34-492a-4bfd-a830-60b8a41086fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" 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_c4f98e14-63a8-4ffa-b547-e11504152d02" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_febc9d87-2286-45df-84cc-8b078f6a7a1a" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_SharesOutstanding_febc9d87-2286-45df-84cc-8b078f6a7a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4b090d41-eac4-4a91-bc7e-9651b0a9e6a6" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockholdersEquity_4b090d41-eac4-4a91-bc7e-9651b0a9e6a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_44a5dc2f-1203-4e82-94a4-7660f447f121" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_44a5dc2f-1203-4e82-94a4-7660f447f121" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased_9858d7b9-8470-4875-a340-1d9962797a6a" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased_9858d7b9-8470-4875-a340-1d9962797a6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_49b42de9-1913-4a2d-a731-eee87ad72880" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_49b42de9-1913-4a2d-a731-eee87ad72880" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_da43cd37-0fa1-41be-be8b-382d1c957ec2" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_da43cd37-0fa1-41be-be8b-382d1c957ec2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7a1bc925-9859-485c-9cee-96c6c1f478cb" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7a1bc925-9859-485c-9cee-96c6c1f478cb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesCharitableContributions_15fce187-6561-443f-9be1-6ab129faf83f" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodSharesCharitableContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_pins_StockIssuedDuringPeriodSharesCharitableContributions_15fce187-6561-443f-9be1-6ab129faf83f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodValueCharitableContributions_5372e7a7-c219-4dff-9a62-7b5b62b284e4" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodValueCharitableContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_pins_StockIssuedDuringPeriodValueCharitableContributions_5372e7a7-c219-4dff-9a62-7b5b62b284e4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bb4b35f2-77cc-4506-a8a2-c1c6011a9eb2" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bb4b35f2-77cc-4506-a8a2-c1c6011a9eb2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a097b147-3c31-4e53-b3b7-92c4853411fe" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a097b147-3c31-4e53-b3b7-92c4853411fe" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8289b894-690a-4672-b5c4-7b097b77c64f" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8289b894-690a-4672-b5c4-7b097b77c64f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9c66a76f-849f-41dc-8fcb-b36809bfc937" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9c66a76f-849f-41dc-8fcb-b36809bfc937" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dcc0cbd5-fb35-4aeb-9a17-6cdacf12680e" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_NetIncomeLoss_dcc0cbd5-fb35-4aeb-9a17-6cdacf12680e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_5beabb94-87ed-4c1a-bc05-3650773270e4" 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_b3285db1-09f2-4c6b-990e-5e289d54254c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:href="pins-20231231.xsd#pins_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:href="pins-20231231.xsd#pins_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd" 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_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:to="loc_us-gaap_AwardTypeAxis_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd_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_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cef0393a-76ec-44de-9e65-817cbeb272ee" 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_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cef0393a-76ec-44de-9e65-817cbeb272ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_20f3737d-8f88-4aef-9016-d54b6e1f3133" 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_cef0393a-76ec-44de-9e65-817cbeb272ee" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_20f3737d-8f88-4aef-9016-d54b6e1f3133" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6d5e97f1-54b8-4669-9f98-5ac12ad24011" 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_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:to="loc_us-gaap_PlanNameAxis_6d5e97f1-54b8-4669-9f98-5ac12ad24011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6d5e97f1-54b8-4669-9f98-5ac12ad24011_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_6d5e97f1-54b8-4669-9f98-5ac12ad24011" xlink:to="loc_us-gaap_PlanNameDomain_6d5e97f1-54b8-4669-9f98-5ac12ad24011_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5f5a59ae-c403-4dcc-9ccf-d36c468956d7" 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_6d5e97f1-54b8-4669-9f98-5ac12ad24011" xlink:to="loc_us-gaap_PlanNameDomain_5f5a59ae-c403-4dcc-9ccf-d36c468956d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2009StockPlanMember_8e5104cf-2433-4071-9a68-38f15777c7a4" xlink:href="pins-20231231.xsd#pins_A2009StockPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5f5a59ae-c403-4dcc-9ccf-d36c468956d7" xlink:to="loc_pins_A2009StockPlanMember_8e5104cf-2433-4071-9a68-38f15777c7a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2019OmnibusIncentivePlanMember_29bc59d3-9899-4d00-a72f-f94f705f3401" xlink:href="pins-20231231.xsd#pins_A2019OmnibusIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5f5a59ae-c403-4dcc-9ccf-d36c468956d7" xlink:to="loc_pins_A2019OmnibusIncentivePlanMember_29bc59d3-9899-4d00-a72f-f94f705f3401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26503125-6a19-4bc8-9371-ba06ec1968b4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:to="loc_srt_RangeAxis_26503125-6a19-4bc8-9371-ba06ec1968b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26503125-6a19-4bc8-9371-ba06ec1968b4_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_26503125-6a19-4bc8-9371-ba06ec1968b4" xlink:to="loc_srt_RangeMember_26503125-6a19-4bc8-9371-ba06ec1968b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1dd590e8-abac-4d65-9ec9-910156462aa9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_26503125-6a19-4bc8-9371-ba06ec1968b4" xlink:to="loc_srt_RangeMember_1dd590e8-abac-4d65-9ec9-910156462aa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e0d2b88b-702a-487d-8648-3025a9801b6e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1dd590e8-abac-4d65-9ec9-910156462aa9" xlink:to="loc_srt_MinimumMember_e0d2b88b-702a-487d-8648-3025a9801b6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fa3be483-e58a-4360-87f4-9df2ed07d575" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1dd590e8-abac-4d65-9ec9-910156462aa9" xlink:to="loc_srt_MaximumMember_fa3be483-e58a-4360-87f4-9df2ed07d575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_4dfd50dd-afcb-4f0b-86b6-e3f46bb4c058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4dfd50dd-afcb-4f0b-86b6-e3f46bb4c058" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_9f6bb737-db97-4361-8f94-f57ca1943a80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_ContractWithCustomerLiability_9f6bb737-db97-4361-8f94-f57ca1943a80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4c2c4bc9-19e1-4d1f-bc22-5380a23e8679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4c2c4bc9-19e1-4d1f-bc22-5380a23e8679" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_ec043cb8-06fc-4399-b47f-4f8d517b045c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_AdvertisingExpense_ec043cb8-06fc-4399-b47f-4f8d517b045c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ff27d20f-19fe-4ebe-8e75-6537478595fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ff27d20f-19fe-4ebe-8e75-6537478595fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_626203de-bdc8-442f-b09d-bea0a26935fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_626203de-bdc8-442f-b09d-bea0a26935fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0f42583d-51ef-442d-8868-fe994a3d84ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0f42583d-51ef-442d-8868-fe994a3d84ef" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2c240b8-4313-4fb2-bc22-b7d0c9e2caf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5996c0f6-9196-40f6-94c0-be62c4904b35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2c240b8-4313-4fb2-bc22-b7d0c9e2caf3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5996c0f6-9196-40f6-94c0-be62c4904b35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26982da6-472a-4a15-a66c-1d1c7dda3d10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5996c0f6-9196-40f6-94c0-be62c4904b35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26982da6-472a-4a15-a66c-1d1c7dda3d10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26982da6-472a-4a15-a66c-1d1c7dda3d10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26982da6-472a-4a15-a66c-1d1c7dda3d10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26982da6-472a-4a15-a66c-1d1c7dda3d10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_485b8e1e-ff21-419e-abb5-4712b53ce34c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26982da6-472a-4a15-a66c-1d1c7dda3d10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_485b8e1e-ff21-419e-abb5-4712b53ce34c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0037da84-7a8a-49c2-95a5-0bcca7fd0b03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_485b8e1e-ff21-419e-abb5-4712b53ce34c" xlink:to="loc_us-gaap_ComputerEquipmentMember_0037da84-7a8a-49c2-95a5-0bcca7fd0b03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_54cc385a-100b-46ab-a615-f96cdb697d20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_485b8e1e-ff21-419e-abb5-4712b53ce34c" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_54cc385a-100b-46ab-a615-f96cdb697d20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5268d28c-6feb-4e5d-bc3b-296b6a792e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2c240b8-4313-4fb2-bc22-b7d0c9e2caf3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5268d28c-6feb-4e5d-bc3b-296b6a792e5e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:href="pins-20231231.xsd#pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:to="loc_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_1f9bda98-8f9e-4c0c-b520-c883394f156f" 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_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_1f9bda98-8f9e-4c0c-b520-c883394f156f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1f9bda98-8f9e-4c0c-b520-c883394f156f_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_1f9bda98-8f9e-4c0c-b520-c883394f156f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1f9bda98-8f9e-4c0c-b520-c883394f156f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" 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_1f9bda98-8f9e-4c0c-b520-c883394f156f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_9072efd3-d3b9-4b66-95a2-ed2008ddd79a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_CashMember_9072efd3-d3b9-4b66-95a2-ed2008ddd79a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_329e4f0a-73f3-41b4-be41-396ac0511ac8" 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_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_MoneyMarketFundsMember_329e4f0a-73f3-41b4-be41-396ac0511ac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_59da8c21-674e-40dd-932a-2ddacff8c77f" 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_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_CommercialPaperMember_59da8c21-674e-40dd-932a-2ddacff8c77f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_f6dd93e7-7794-4979-92fc-d31a81bc73b6" 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_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_f6dd93e7-7794-4979-92fc-d31a81bc73b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_90154243-3d55-48fc-a074-b46a62be7f34" 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_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_90154243-3d55-48fc-a074-b46a62be7f34" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_505eef89-2051-4286-b938-d542ff790a01" 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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_CertificatesOfDepositMember_505eef89-2051-4286-b938-d542ff790a01" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d359562f-db5d-4d11-b13b-e80deff13069" 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_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d359562f-db5d-4d11-b13b-e80deff13069" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d359562f-db5d-4d11-b13b-e80deff13069_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_d359562f-db5d-4d11-b13b-e80deff13069" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d359562f-db5d-4d11-b13b-e80deff13069_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c391ed74-0c36-4677-92f0-7b5ca88d87a7" 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_d359562f-db5d-4d11-b13b-e80deff13069" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_e09dc9a4-cdc7-40b4-9a01-5b7484d17378" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_e09dc9a4-cdc7-40b4-9a01-5b7484d17378" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_8d2df438-7d37-4db0-ac13-50f97c37d962" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_CommercialPaperMember_8d2df438-7d37-4db0-ac13-50f97c37d962" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_efb9b8ce-6662-4f2c-91d0-dd7ebdd57972" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_efb9b8ce-6662-4f2c-91d0-dd7ebdd57972" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_39515a97-517b-4e2a-80fc-7a8c02234003" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_CertificatesOfDepositMember_39515a97-517b-4e2a-80fc-7a8c02234003" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_MunicipalSecuritiesMember_64461e13-f972-43ba-8bfe-3f0143f0b555" xlink:href="pins-20231231.xsd#pins_MunicipalSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_pins_MunicipalSecuritiesMember_64461e13-f972-43ba-8bfe-3f0143f0b555" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_d5bf85f1-6c24-466e-b002-af7c092a7f84" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_d5bf85f1-6c24-466e-b002-af7c092a7f84" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_5797a958-2b5a-4a1f-bfc3-c5ab96f9c881" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_5797a958-2b5a-4a1f-bfc3-c5ab96f9c881" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAmortizedCost_23bf8418-6cd5-4dfb-a279-0f6cd9b44d30" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:to="loc_pins_CashAndCashEquivalentsAmortizedCost_23bf8418-6cd5-4dfb-a279-0f6cd9b44d30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_53681c38-4366-47b9-9103-1b0c9c27ee1d" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:to="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_53681c38-4366-47b9-9103-1b0c9c27ee1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_39b0f0c1-5bdc-4f1c-be72-e5544212cbdd" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:to="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_39b0f0c1-5bdc-4f1c-be72-e5544212cbdd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b3e8ffb5-fd09-4b19-808e-8f272b22243e" 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_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b3e8ffb5-fd09-4b19-808e-8f272b22243e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_87a72731-b29f-4b19-99ba-ed60bc2fec92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_87a72731-b29f-4b19-99ba-ed60bc2fec92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_be349a5f-6a55-4811-8cb0-5d5265527508" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_be349a5f-6a55-4811-8cb0-5d5265527508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f2c0d3c7-8d9e-42f7-aa84-c6a78078c747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f2c0d3c7-8d9e-42f7-aa84-c6a78078c747" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_38b536ec-e5b3-472c-a255-a5619f78b47c" 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_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_38b536ec-e5b3-472c-a255-a5619f78b47c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_d00a91a0-436f-409b-8de9-c7faec01252e" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_d00a91a0-436f-409b-8de9-c7faec01252e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_243dd847-d36c-4c8a-9325-1345e26420b6" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_243dd847-d36c-4c8a-9325-1345e26420b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_a3972124-b017-40b4-98db-cd9369927968" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_a3972124-b017-40b4-98db-cd9369927968" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_8e3f5161-db07-4fed-bed9-13f94854e7c7" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_8e3f5161-db07-4fed-bed9-13f94854e7c7" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#FairvalueoffinancialinstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae8ddc54-5d92-424e-b8ff-89a75622b275" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1c704624-7a9c-4189-a4c8-296909d213d0" 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_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6" 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_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6_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_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b168a743-2557-4c65-8548-34b3d1c9769c" 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_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a47a3bde-6283-4903-a72b-55f72a6626f6" 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_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a47a3bde-6283-4903-a72b-55f72a6626f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_17b90233-4ba1-441e-b0fe-ca05c5ee3e5d" 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_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_CommercialPaperMember_17b90233-4ba1-441e-b0fe-ca05c5ee3e5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_7836f8e8-34c4-485e-a6e4-fd87227b80a5" 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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_CertificatesOfDepositMember_7836f8e8-34c4-485e-a6e4-fd87227b80a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_c4d1c4c0-1591-45de-8cd5-2bd9dcbbf930" 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_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_c4d1c4c0-1591-45de-8cd5-2bd9dcbbf930" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_cfa67978-3581-4f0a-8812-e9046a635d3e" 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_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_cfa67978-3581-4f0a-8812-e9046a635d3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8d21e8e1-1e90-49f6-bb31-0347e1a49f48" 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_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8d21e8e1-1e90-49f6-bb31-0347e1a49f48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d21e8e1-1e90-49f6-bb31-0347e1a49f48_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_8d21e8e1-1e90-49f6-bb31-0347e1a49f48" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8d21e8e1-1e90-49f6-bb31-0347e1a49f48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cee6cec-7a84-45ae-aa27-2642178eec46" 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_8d21e8e1-1e90-49f6-bb31-0347e1a49f48" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_3b3df22e-f35e-4b7e-9ed1-9d6651d775b4" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_3b3df22e-f35e-4b7e-9ed1-9d6651d775b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_5b9c1c68-2aa8-430b-98e3-cd3e153b0592" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_CommercialPaperMember_5b9c1c68-2aa8-430b-98e3-cd3e153b0592" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_b128abb6-c1ad-4bce-8820-a9d7d3057272" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_b128abb6-c1ad-4bce-8820-a9d7d3057272" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_08caa898-de63-4cea-82d7-1c26b6c2c2cf" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_CertificatesOfDepositMember_08caa898-de63-4cea-82d7-1c26b6c2c2cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_MunicipalSecuritiesMember_502f6f06-4c51-48e7-9377-b6f78897c625" xlink:href="pins-20231231.xsd#pins_MunicipalSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_pins_MunicipalSecuritiesMember_502f6f06-4c51-48e7-9377-b6f78897c625" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b009ccaa-0b44-46f3-b0f1-4c522f673ecb" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b009ccaa-0b44-46f3-b0f1-4c522f673ecb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a3799581-15a7-4a31-81b4-89d12d821005" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a3799581-15a7-4a31-81b4-89d12d821005" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e3fad5b5-8f96-4827-8c15-6487e9b50ea8" 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_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e3fad5b5-8f96-4827-8c15-6487e9b50ea8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e3fad5b5-8f96-4827-8c15-6487e9b50ea8_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_e3fad5b5-8f96-4827-8c15-6487e9b50ea8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e3fad5b5-8f96-4827-8c15-6487e9b50ea8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8e192e35-3477-4b08-b63e-232cf6ceb325" 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_e3fad5b5-8f96-4827-8c15-6487e9b50ea8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8e192e35-3477-4b08-b63e-232cf6ceb325" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ab7e4f29-0889-45d1-815c-ce5c17ca7446" 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_8e192e35-3477-4b08-b63e-232cf6ceb325" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ab7e4f29-0889-45d1-815c-ce5c17ca7446" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fecf79fc-50eb-41d4-ba33-9e128945f357" 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_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fecf79fc-50eb-41d4-ba33-9e128945f357" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fecf79fc-50eb-41d4-ba33-9e128945f357_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_fecf79fc-50eb-41d4-ba33-9e128945f357" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fecf79fc-50eb-41d4-ba33-9e128945f357_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1b753b9-f10a-4923-988b-e069b2200537" 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_fecf79fc-50eb-41d4-ba33-9e128945f357" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1b753b9-f10a-4923-988b-e069b2200537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3db83c66-66fd-4ea0-8ffc-73a6f06d2e66" 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_c1b753b9-f10a-4923-988b-e069b2200537" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3db83c66-66fd-4ea0-8ffc-73a6f06d2e66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_22e2d4bc-be55-46bd-ae8b-da3906f6a19e" 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_c1b753b9-f10a-4923-988b-e069b2200537" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_22e2d4bc-be55-46bd-ae8b-da3906f6a19e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5429e7ed-a076-40ef-b580-30c25888ba81" 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_c1b753b9-f10a-4923-988b-e069b2200537" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5429e7ed-a076-40ef-b580-30c25888ba81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_51c04af0-fe50-4518-98c8-5244b9412cba" 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_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_51c04af0-fe50-4518-98c8-5244b9412cba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e8fbc39b-8d9e-4f5b-918c-212fb8934eed" 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_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e8fbc39b-8d9e-4f5b-918c-212fb8934eed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_64c03375-ce85-41ce-9183-6dae14afbf40" xlink:href="pins-20231231.xsd#pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_64c03375-ce85-41ce-9183-6dae14afbf40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure_f49b15d3-7d93-4fcf-b8b4-0c2e67f2f6be" xlink:href="pins-20231231.xsd#pins_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure_f49b15d3-7d93-4fcf-b8b4-0c2e67f2f6be" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d79350a7-f943-49c9-86a7-cc7cf69bcf15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d79350a7-f943-49c9-86a7-cc7cf69bcf15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c69229b-714b-440a-b70c-6817775b53dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d79350a7-f943-49c9-86a7-cc7cf69bcf15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c69229b-714b-440a-b70c-6817775b53dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c69229b-714b-440a-b70c-6817775b53dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c69229b-714b-440a-b70c-6817775b53dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c69229b-714b-440a-b70c-6817775b53dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d284e715-b95b-4629-8639-b91a7310e55f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c69229b-714b-440a-b70c-6817775b53dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d284e715-b95b-4629-8639-b91a7310e55f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:href="pins-20231231.xsd#pins_DepreciablePropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d284e715-b95b-4629-8639-b91a7310e55f" xlink:to="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_6724621e-963f-47ce-93b9-ba8cf308df32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_6724621e-963f-47ce-93b9-ba8cf308df32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_aab276af-ea94-4a6e-aefb-0c3479b1d216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_aab276af-ea94-4a6e-aefb-0c3479b1d216" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0b284d90-304b-4086-abd4-ea87dc8db0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:to="loc_us-gaap_ComputerEquipmentMember_0b284d90-304b-4086-abd4-ea87dc8db0ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_38da484d-4630-4ed7-8e40-ced7d7414e76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d284e715-b95b-4629-8639-b91a7310e55f" xlink:to="loc_us-gaap_ConstructionInProgressMember_38da484d-4630-4ed7-8e40-ced7d7414e76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_492449cf-5bdd-4476-8d9e-7cc4ab2daf96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_492449cf-5bdd-4476-8d9e-7cc4ab2daf96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7182c8d0-7d9c-47e4-ad64-aaf5114a5a65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7182c8d0-7d9c-47e4-ad64-aaf5114a5a65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bc35e03a-78de-4bef-8bfa-359030075d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bc35e03a-78de-4bef-8bfa-359030075d1f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#AcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_31a85c64-9d99-4bed-8503-85cdb4c03a28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_31a85c64-9d99-4bed-8503-85cdb4c03a28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a85c64-9d99-4bed-8503-85cdb4c03a28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31a85c64-9d99-4bed-8503-85cdb4c03a28" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_31a85c64-9d99-4bed-8503-85cdb4c03a28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3bfab352-49ac-4555-a3b7-60dfe8fe163b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31a85c64-9d99-4bed-8503-85cdb4c03a28" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3bfab352-49ac-4555-a3b7-60dfe8fe163b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_TheYesPlatformIncMember_4b190c1d-06a2-4e49-bb17-9bfb445d5b39" xlink:href="pins-20231231.xsd#pins_TheYesPlatformIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3bfab352-49ac-4555-a3b7-60dfe8fe163b" xlink:to="loc_pins_TheYesPlatformIncMember_4b190c1d-06a2-4e49-bb17-9bfb445d5b39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_065e6972-1651-4c3c-a219-7d15d04e1a59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_065e6972-1651-4c3c-a219-7d15d04e1a59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_065e6972-1651-4c3c-a219-7d15d04e1a59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_065e6972-1651-4c3c-a219-7d15d04e1a59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_065e6972-1651-4c3c-a219-7d15d04e1a59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d6d6db8-6499-4219-959c-a9aa7cb4df00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_065e6972-1651-4c3c-a219-7d15d04e1a59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d6d6db8-6499-4219-959c-a9aa7cb4df00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c58e9021-459c-423b-8ccc-8b02cc99d15b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d6d6db8-6499-4219-959c-a9aa7cb4df00" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c58e9021-459c-423b-8ccc-8b02cc99d15b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_15ac163d-e797-4135-8044-b688247a7a65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d6d6db8-6499-4219-959c-a9aa7cb4df00" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_15ac163d-e797-4135-8044-b688247a7a65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e6b72559-120b-415c-b57d-21a7c5f95ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e6b72559-120b-415c-b57d-21a7c5f95ed7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c9e6bec1-256f-40a8-88ef-b84bbbdcdb44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c9e6bec1-256f-40a8-88ef-b84bbbdcdb44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f0bc373f-88af-4fef-8167-fcdd821ba430" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_Goodwill_f0bc373f-88af-4fef-8167-fcdd821ba430" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_9a4706ad-30f3-41f6-a26b-2bf0ceafdbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_9a4706ad-30f3-41f6-a26b-2bf0ceafdbc5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_59790664-03be-4126-80d8-4d887ecf568a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_AssetImpairmentCharges_59790664-03be-4126-80d8-4d887ecf568a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#GoodwillandintangibleassetsnetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_065e7d72-75dd-4b8c-b76a-3da633c340a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_065e7d72-75dd-4b8c-b76a-3da633c340a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_8b8baf9d-994d-49c3-b78e-14e6eecc22db" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_065e7d72-75dd-4b8c-b76a-3da633c340a7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_8b8baf9d-994d-49c3-b78e-14e6eecc22db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8b8baf9d-994d-49c3-b78e-14e6eecc22db_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_8b8baf9d-994d-49c3-b78e-14e6eecc22db" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8b8baf9d-994d-49c3-b78e-14e6eecc22db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_aedb3bdf-ca5f-4e4f-91b2-c510790932f5" 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_8b8baf9d-994d-49c3-b78e-14e6eecc22db" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_aedb3bdf-ca5f-4e4f-91b2-c510790932f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_cce29055-62c0-4c0e-9ef9-d1470c549e6e" 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_aedb3bdf-ca5f-4e4f-91b2-c510790932f5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_cce29055-62c0-4c0e-9ef9-d1470c549e6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2c616b00-917e-43eb-b03c-b18e5d1e331b" 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_aedb3bdf-ca5f-4e4f-91b2-c510790932f5" xlink:to="loc_us-gaap_CostOfSalesMember_2c616b00-917e-43eb-b03c-b18e5d1e331b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_39a9f7dc-e061-4880-b549-e4a67671404a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_39a9f7dc-e061-4880-b549-e4a67671404a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_092d65b7-9d8e-4433-bb1e-1e2157c1d1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_092d65b7-9d8e-4433-bb1e-1e2157c1d1cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_94df22d7-8bf6-4553-9e56-6fe79fdef131" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_94df22d7-8bf6-4553-9e56-6fe79fdef131" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_2e91999e-fcbe-4b20-aab1-aad798687f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_2e91999e-fcbe-4b20-aab1-aad798687f8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_2e91999e-fcbe-4b20-aab1-aad798687f8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb89786-4155-4a04-8297-9ea0e4c168f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb89786-4155-4a04-8297-9ea0e4c168f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember_d70b74a6-dac5-4075-aedf-56bf0bce33c4" xlink:href="pins-20231231.xsd#pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb89786-4155-4a04-8297-9ea0e4c168f1" xlink:to="loc_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember_d70b74a6-dac5-4075-aedf-56bf0bce33c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_9f24ae74-4521-4404-8dd6-e07b5af51c27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb89786-4155-4a04-8297-9ea0e4c168f1" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_9f24ae74-4521-4404-8dd6-e07b5af51c27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3e79993a-94d0-4e87-b1a4-780f2461ec0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3e79993a-94d0-4e87-b1a4-780f2461ec0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff17a643-8be1-4a36-afef-1fb7c63b0f03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff17a643-8be1-4a36-afef-1fb7c63b0f03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2400d672-9c23-4a58-bf35-1db699fa8593" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2400d672-9c23-4a58-bf35-1db699fa8593" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b5fdcc32-338d-46e8-965c-e72123fb1a94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b5fdcc32-338d-46e8-965c-e72123fb1a94" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CommitmentsandcontingenciesRevolvingCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:href="pins-20231231.xsd#pins_CommitmentsAndContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:href="pins-20231231.xsd#pins_CommitmentsAndContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_us-gaap_CreditFacilityAxis_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5" xlink:to="loc_us-gaap_CreditFacilityDomain_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_41a91301-d531-41b7-a1c9-503813897bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5" xlink:to="loc_us-gaap_CreditFacilityDomain_41a91301-d531-41b7-a1c9-503813897bbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_985cc2d0-d1f2-4196-9eac-4f9fa99050e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_41a91301-d531-41b7-a1c9-503813897bbd" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_985cc2d0-d1f2-4196-9eac-4f9fa99050e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_5392bc05-6b44-4a5f-80b2-e2d57e8998fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_41a91301-d531-41b7-a1c9-503813897bbd" xlink:to="loc_us-gaap_LetterOfCreditMember_5392bc05-6b44-4a5f-80b2-e2d57e8998fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0b2d11a4-bb98-43a5-b8d8-e839a8faf823" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0b2d11a4-bb98-43a5-b8d8-e839a8faf823" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0b2d11a4-bb98-43a5-b8d8-e839a8faf823_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0b2d11a4-bb98-43a5-b8d8-e839a8faf823" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0b2d11a4-bb98-43a5-b8d8-e839a8faf823_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ec86e703-ec20-46b5-8e57-2a5ac3453dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0b2d11a4-bb98-43a5-b8d8-e839a8faf823" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ec86e703-ec20-46b5-8e57-2a5ac3453dc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9e2a00be-0725-4302-b40e-abd6dfc22186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ec86e703-ec20-46b5-8e57-2a5ac3453dc5" xlink:to="loc_us-gaap_LineOfCreditMember_9e2a00be-0725-4302-b40e-abd6dfc22186" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7412be61-de5f-40dc-950d-af2af2399f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_us-gaap_DebtInstrumentAxis_7412be61-de5f-40dc-950d-af2af2399f6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7412be61-de5f-40dc-950d-af2af2399f6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7412be61-de5f-40dc-950d-af2af2399f6e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7412be61-de5f-40dc-950d-af2af2399f6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a0b215f3-a635-4d37-863c-e16151c6f098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7412be61-de5f-40dc-950d-af2af2399f6e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a0b215f3-a635-4d37-863c-e16151c6f098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CreditAgreementAmendedAndRestatedMember_871e1982-0755-4891-9c1c-daff51cbad28" xlink:href="pins-20231231.xsd#pins_CreditAgreementAmendedAndRestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a0b215f3-a635-4d37-863c-e16151c6f098" xlink:to="loc_pins_CreditAgreementAmendedAndRestatedMember_871e1982-0755-4891-9c1c-daff51cbad28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_88e8167a-d3c2-4b59-b799-f4a2ecb46db8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_us-gaap_VariableRateAxis_88e8167a-d3c2-4b59-b799-f4a2ecb46db8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_88e8167a-d3c2-4b59-b799-f4a2ecb46db8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_88e8167a-d3c2-4b59-b799-f4a2ecb46db8" xlink:to="loc_us-gaap_VariableRateDomain_88e8167a-d3c2-4b59-b799-f4a2ecb46db8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_622d728f-4d82-4346-966c-c80d930d505f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_88e8167a-d3c2-4b59-b799-f4a2ecb46db8" xlink:to="loc_us-gaap_VariableRateDomain_622d728f-4d82-4346-966c-c80d930d505f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_SecuredOvernightFinancingRateSOFRMember_2bf676f2-7768-4ded-86f9-88f14ab6ab1c" xlink:href="pins-20231231.xsd#pins_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_622d728f-4d82-4346-966c-c80d930d505f" xlink:to="loc_pins_SecuredOvernightFinancingRateSOFRMember_2bf676f2-7768-4ded-86f9-88f14ab6ab1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_62b26151-34bc-4424-9a31-a72aab39d146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_622d728f-4d82-4346-966c-c80d930d505f" xlink:to="loc_us-gaap_BaseRateMember_62b26151-34bc-4424-9a31-a72aab39d146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_82ef1dc2-a982-493f-a992-8d0130186a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_82ef1dc2-a982-493f-a992-8d0130186a6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_e5b092a0-81ba-4b07-8c2c-eec4d5259f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_DebtInstrumentTerm_e5b092a0-81ba-4b07-8c2c-eec4d5259f9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature_4b2b68ec-922c-41cb-8c66-98807afc3518" xlink:href="pins-20231231.xsd#pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature_4b2b68ec-922c-41cb-8c66-98807afc3518" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate_b9b65f64-27d6-4aa2-91b5-b272cce69132" xlink:href="pins-20231231.xsd#pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate_b9b65f64-27d6-4aa2-91b5-b272cce69132" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1ab8ec90-2a85-469c-a6c3-7a6f8a0d6c41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1ab8ec90-2a85-469c-a6c3-7a6f8a0d6c41" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_49399712-0e49-4cfb-84db-1678f9f01a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_49399712-0e49-4cfb-84db-1678f9f01a3b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_9bbf117f-4e54-446b-9bc6-94a9eec8ff4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_9bbf117f-4e54-446b-9bc6-94a9eec8ff4b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum_94ed0e05-a20b-4971-b85b-edf01015fa7f" xlink:href="pins-20231231.xsd#pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum_94ed0e05-a20b-4971-b85b-edf01015fa7f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum_6c02dfcf-39f7-4526-b0a7-ccdd5849e094" xlink:href="pins-20231231.xsd#pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum_6c02dfcf-39f7-4526-b0a7-ccdd5849e094" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ecfc08c7-3fc2-48ab-ad1d-73a9e276f91d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ecfc08c7-3fc2-48ab-ad1d-73a9e276f91d" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_191aaccb-e89d-44cb-8a63-bb062352ed3e" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5" 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_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_PlanNameAxis_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5_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_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5" xlink:to="loc_us-gaap_PlanNameDomain_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_675fc5ba-128d-4f3a-b613-458f2d1428d5" 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_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5" xlink:to="loc_us-gaap_PlanNameDomain_675fc5ba-128d-4f3a-b613-458f2d1428d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2009StockPlanMember_53f1530c-4f0e-4f5e-8649-98d64f0e8713" xlink:href="pins-20231231.xsd#pins_A2009StockPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_675fc5ba-128d-4f3a-b613-458f2d1428d5" xlink:to="loc_pins_A2009StockPlanMember_53f1530c-4f0e-4f5e-8649-98d64f0e8713" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2019OmnibusIncentivePlanMember_42d3f156-c996-4692-80d2-0ea26e32e658" xlink:href="pins-20231231.xsd#pins_A2019OmnibusIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_675fc5ba-128d-4f3a-b613-458f2d1428d5" xlink:to="loc_pins_A2019OmnibusIncentivePlanMember_42d3f156-c996-4692-80d2-0ea26e32e658" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_26b6cf3c-4fc8-40a6-9732-3cb96120a78c" 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_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_AwardTypeAxis_26b6cf3c-4fc8-40a6-9732-3cb96120a78c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26b6cf3c-4fc8-40a6-9732-3cb96120a78c_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_26b6cf3c-4fc8-40a6-9732-3cb96120a78c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26b6cf3c-4fc8-40a6-9732-3cb96120a78c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16f6224e-14f4-48dc-a552-7f18afd020fb" 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_26b6cf3c-4fc8-40a6-9732-3cb96120a78c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16f6224e-14f4-48dc-a552-7f18afd020fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8ac28514-3e4e-41b0-acfa-795cbf67d772" 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_16f6224e-14f4-48dc-a552-7f18afd020fb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8ac28514-3e4e-41b0-acfa-795cbf67d772" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_519e558e-94e6-4265-8279-ac69c13f0bfb" 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_16f6224e-14f4-48dc-a552-7f18afd020fb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_519e558e-94e6-4265-8279-ac69c13f0bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_93069492-f480-40d1-82e9-baa310c4a58a" 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_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_93069492-f480-40d1-82e9-baa310c4a58a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_93069492-f480-40d1-82e9-baa310c4a58a_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_93069492-f480-40d1-82e9-baa310c4a58a" xlink:to="loc_us-gaap_ClassOfStockDomain_93069492-f480-40d1-82e9-baa310c4a58a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_23c7312f-bf67-4b63-aa01-8477560acfb4" 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_93069492-f480-40d1-82e9-baa310c4a58a" xlink:to="loc_us-gaap_ClassOfStockDomain_23c7312f-bf67-4b63-aa01-8477560acfb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ad1519e0-f1e8-4eef-9a56-f100d807d753" 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_23c7312f-bf67-4b63-aa01-8477560acfb4" xlink:to="loc_us-gaap_CommonClassAMember_ad1519e0-f1e8-4eef-9a56-f100d807d753" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_86b920e7-cb73-444a-b486-f1c9fc8de4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_86b920e7-cb73-444a-b486-f1c9fc8de4a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramFebruary2023Member_e2519b0a-4a19-42e7-a9fb-3abfea4bf295" xlink:href="pins-20231231.xsd#pins_StockRepurchaseProgramFebruary2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_86b920e7-cb73-444a-b486-f1c9fc8de4a5" xlink:to="loc_pins_StockRepurchaseProgramFebruary2023Member_e2519b0a-4a19-42e7-a9fb-3abfea4bf295" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramSeptember2023Member_39166dca-973b-48df-811f-8c5e44f292cf" xlink:href="pins-20231231.xsd#pins_StockRepurchaseProgramSeptember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_86b920e7-cb73-444a-b486-f1c9fc8de4a5" xlink:to="loc_pins_StockRepurchaseProgramSeptember2023Member_39166dca-973b-48df-811f-8c5e44f292cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2e3a5e36-7856-472e-bb41-2fd2a1486d8b" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2e3a5e36-7856-472e-bb41-2fd2a1486d8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_88d04f21-7adc-4d14-9184-12be6f7ea57b" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_88d04f21-7adc-4d14-9184-12be6f7ea57b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_5879107b-8987-47bf-9b54-537ab6f17844" xlink:href="pins-20231231.xsd#pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_5879107b-8987-47bf-9b54-537ab6f17844" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_173a0682-cde8-400f-8a0f-10ad8234ba7a" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_173a0682-cde8-400f-8a0f-10ad8234ba7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_359d460c-c6ba-4aba-86d9-14d9b6275313" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_359d460c-c6ba-4aba-86d9-14d9b6275313" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_90a245a6-0d4b-4bbf-8b04-0cee5f97fb81" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_90a245a6-0d4b-4bbf-8b04-0cee5f97fb81" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_197dbaad-1273-489f-b636-70d8a83db2ae" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_197dbaad-1273-489f-b636-70d8a83db2ae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_c7be85b5-891c-49b6-9a3f-ba8caba52304" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_c7be85b5-891c-49b6-9a3f-ba8caba52304" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_44e86f6d-044a-443a-ab99-f735cb073a03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_44e86f6d-044a-443a-ab99-f735cb073a03" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1c39020b-7aa5-43e8-a318-5e217a9293b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1c39020b-7aa5-43e8-a318-5e217a9293b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_a5c9c1d1-51d5-4ff2-9fc9-89be29a0d22f" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_a5c9c1d1-51d5-4ff2-9fc9-89be29a0d22f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f3aa817e-4377-4dfb-8f67-a3b53fface1a" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f3aa817e-4377-4dfb-8f67-a3b53fface1a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1bcd380b-cb69-49bd-8fa9-3a5850f29695" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1bcd380b-cb69-49bd-8fa9-3a5850f29695" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_8fc650e9-930b-4d65-b86d-1dede8b68541" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_8fc650e9-930b-4d65-b86d-1dede8b68541" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_6ae2af71-10d1-4f0d-906c-82ca169fdbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_6ae2af71-10d1-4f0d-906c-82ca169fdbf2" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9b201c5-37cb-421e-931f-cd030106f993" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a915c13f-fad1-4e84-8fcc-5aada59eb1f7" 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_c9b201c5-37cb-421e-931f-cd030106f993" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a915c13f-fad1-4e84-8fcc-5aada59eb1f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8f8294c2-d177-445c-a5f2-2220a17cdb58" 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_a915c13f-fad1-4e84-8fcc-5aada59eb1f7" xlink:to="loc_us-gaap_AwardTypeAxis_8f8294c2-d177-445c-a5f2-2220a17cdb58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8f8294c2-d177-445c-a5f2-2220a17cdb58_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_8f8294c2-d177-445c-a5f2-2220a17cdb58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8f8294c2-d177-445c-a5f2-2220a17cdb58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_777b3d67-96f6-4a4c-8d52-1a01169884e9" 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_8f8294c2-d177-445c-a5f2-2220a17cdb58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_777b3d67-96f6-4a4c-8d52-1a01169884e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_5d2518d2-e8be-42df-8b89-76c60c85019b" xlink:href="pins-20231231.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_777b3d67-96f6-4a4c-8d52-1a01169884e9" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_5d2518d2-e8be-42df-8b89-76c60c85019b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3239426f-a2b6-4b81-805a-06c875db81b7" 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_c9b201c5-37cb-421e-931f-cd030106f993" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e9734895-9519-4627-a445-ee8bacccf986" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e9734895-9519-4627-a445-ee8bacccf986" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ac7d106f-633e-4c0f-8b90-34fa5baa69c2" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ac7d106f-633e-4c0f-8b90-34fa5baa69c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_be296676-2e16-4880-aea4-d54133170e60" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_be296676-2e16-4880-aea4-d54133170e60" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_835cbf9f-01cf-4b74-8922-e562d16a4d9f" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_835cbf9f-01cf-4b74-8922-e562d16a4d9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48488295-c48f-437d-b03f-81a9e14fb6fa" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" 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_c9b201c5-37cb-421e-931f-cd030106f993" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eec88aeb-8a1e-4537-a7f0-4ae732628b81" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eec88aeb-8a1e-4537-a7f0-4ae732628b81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a20ec0e6-6656-4b4d-bed4-1a7314e304c6" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a20ec0e6-6656-4b4d-bed4-1a7314e304c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_105d98f0-02a5-460d-ac92-abbbfd9b2401" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_105d98f0-02a5-460d-ac92-abbbfd9b2401" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0f05d7fd-ac89-4a8f-99bd-5417ec293dee" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0f05d7fd-ac89-4a8f-99bd-5417ec293dee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7fb7ec46-f2e3-4355-b022-20c1b39c84b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#StockholdersEquitySharebasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db02af35-c298-43d2-8bd6-b8711f957fdb" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_80928c99-3ead-45d6-b711-f621eebc605f" 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_db02af35-c298-43d2-8bd6-b8711f957fdb" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_80928c99-3ead-45d6-b711-f621eebc605f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_043a3338-791b-481d-8474-fc2a640782f7" 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_80928c99-3ead-45d6-b711-f621eebc605f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_043a3338-791b-481d-8474-fc2a640782f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_043a3338-791b-481d-8474-fc2a640782f7_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_043a3338-791b-481d-8474-fc2a640782f7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_043a3338-791b-481d-8474-fc2a640782f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ceb24402-e571-4220-861e-18d8d2bfbf13" 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_043a3338-791b-481d-8474-fc2a640782f7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ab0c5395-be91-46c2-8818-e9093ff4a768" 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_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:to="loc_us-gaap_CostOfSalesMember_ab0c5395-be91-46c2-8818-e9093ff4a768" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ae6d8df0-45e3-42d7-8a42-01d3e1cf6418" 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_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ae6d8df0-45e3-42d7-8a42-01d3e1cf6418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_084ce2bc-0cc8-4502-929d-a60d199bcdd9" 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_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_084ce2bc-0cc8-4502-929d-a60d199bcdd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_72b05b4e-81bd-49d7-8df4-6ba100a64a43" 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_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_72b05b4e-81bd-49d7-8df4-6ba100a64a43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b995ff81-3a5a-4cec-88d7-f758b646bc86" 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_db02af35-c298-43d2-8bd6-b8711f957fdb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b995ff81-3a5a-4cec-88d7-f758b646bc86" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#StockholdersEquityFairValueofStockOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_63111525-d4c3-4b06-9c73-a1c4e011859e" 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_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_63111525-d4c3-4b06-9c73-a1c4e011859e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb" 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_63111525-d4c3-4b06-9c73-a1c4e011859e" xlink:to="loc_us-gaap_AwardTypeAxis_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb_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_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1eefc241-8d1c-4e2c-850e-6eb25edcc957" 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_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1eefc241-8d1c-4e2c-850e-6eb25edcc957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c53d716d-9052-4189-b41a-55946eba24ee" 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_1eefc241-8d1c-4e2c-850e-6eb25edcc957" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c53d716d-9052-4189-b41a-55946eba24ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e0047005-88db-4f6b-a11f-cd391715de73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e0047005-88db-4f6b-a11f-cd391715de73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_07542686-e149-42c4-8364-abe1bc4a3c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_07542686-e149-42c4-8364-abe1bc4a3c3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ce5b7e7b-b6a5-4891-9177-1c3d3f35b9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ce5b7e7b-b6a5-4891-9177-1c3d3f35b9a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e68aef4e-724b-4cdf-9d34-18d5f9d103c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e68aef4e-724b-4cdf-9d34-18d5f9d103c0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_588237bf-c524-40b1-8bb7-4914a4c11733" 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_ScheduleOfEarningsPerShareBasicByCommonClassTable_260b8bf5-ed95-4dac-8793-5ddc0eb39ea0" 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_588237bf-c524-40b1-8bb7-4914a4c11733" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_260b8bf5-ed95-4dac-8793-5ddc0eb39ea0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_606a197e-f7f8-4db7-959e-ad9ed599c5d1" 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_260b8bf5-ed95-4dac-8793-5ddc0eb39ea0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_606a197e-f7f8-4db7-959e-ad9ed599c5d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_606a197e-f7f8-4db7-959e-ad9ed599c5d1_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_606a197e-f7f8-4db7-959e-ad9ed599c5d1" xlink:to="loc_us-gaap_ClassOfStockDomain_606a197e-f7f8-4db7-959e-ad9ed599c5d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_42a0263a-1496-4e4f-be82-f2e97f3a884b" 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_606a197e-f7f8-4db7-959e-ad9ed599c5d1" xlink:to="loc_us-gaap_ClassOfStockDomain_42a0263a-1496-4e4f-be82-f2e97f3a884b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_888246be-8c87-4b60-b241-5bcff8d49ee7" 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_42a0263a-1496-4e4f-be82-f2e97f3a884b" xlink:to="loc_us-gaap_CommonClassAMember_888246be-8c87-4b60-b241-5bcff8d49ee7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_185dcd6e-6add-44f6-885e-685de14d5987" 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_42a0263a-1496-4e4f-be82-f2e97f3a884b" xlink:to="loc_us-gaap_CommonClassBMember_185dcd6e-6add-44f6-885e-685de14d5987" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" 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_588237bf-c524-40b1-8bb7-4914a4c11733" xlink:to="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7841957-07fb-409a-b209-b0ccd27d9e57" 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_0163f94d-80bf-46e5-96ab-842b53450691" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7841957-07fb-409a-b209-b0ccd27d9e57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_12deef01-4144-4d38-a30f-bb20c19feb19" xlink:href="pins-20231231.xsd#pins_ReallocationOfNetIncomeLossConversionOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" xlink:to="loc_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_12deef01-4144-4d38-a30f-bb20c19feb19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ReallocationOfNetIncomeLossCommonStock_c086957e-c3a6-4a0a-81d7-488c250bfd73" xlink:href="pins-20231231.xsd#pins_ReallocationOfNetIncomeLossCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" xlink:to="loc_pins_ReallocationOfNetIncomeLossCommonStock_c086957e-c3a6-4a0a-81d7-488c250bfd73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b9c51e79-218c-4578-a0c8-fa7270c8df79" 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_0163f94d-80bf-46e5-96ab-842b53450691" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b9c51e79-218c-4578-a0c8-fa7270c8df79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" 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_588237bf-c524-40b1-8bb7-4914a4c11733" xlink:to="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_26de1733-5d32-4cfb-abb1-d8f7f287c905" 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_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_26de1733-5d32-4cfb-abb1-d8f7f287c905" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_2679af4d-e9b4-4566-8519-b69ef50e7d7f" xlink:href="pins-20231231.xsd#pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_2679af4d-e9b4-4566-8519-b69ef50e7d7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_452cb0bf-d3e7-42e2-a44a-3a732443cffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_452cb0bf-d3e7-42e2-a44a-3a732443cffd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1956ac7b-2b59-4267-bddb-53c78c779568" 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_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1956ac7b-2b59-4267-bddb-53c78c779568" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c15c7768-8a93-4b52-97db-fca6f88fe933" 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_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_EarningsPerShareBasic_c15c7768-8a93-4b52-97db-fca6f88fe933" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_94051f5f-7fa6-43ae-b1fd-d37dc33a99ac" 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_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_94051f5f-7fa6-43ae-b1fd-d37dc33a99ac" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a49ee22-e6fc-4ee5-aae4-dccf2fdec53e" 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_e6c73844-bfe2-43fc-b703-c7f17c66890e" 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_0a49ee22-e6fc-4ee5-aae4-dccf2fdec53e" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_e6c73844-bfe2-43fc-b703-c7f17c66890e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18" 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_e6c73844-bfe2-43fc-b703-c7f17c66890e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18_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_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_675a4766-fcb1-420c-8fec-488c09f9c00d" 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_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_675a4766-fcb1-420c-8fec-488c09f9c00d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_84640d1a-5d39-45b4-85a6-ba088d47f310" 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_675a4766-fcb1-420c-8fec-488c09f9c00d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_84640d1a-5d39-45b4-85a6-ba088d47f310" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_1b323966-381a-4d19-943d-6ddf4d10635a" xlink:href="pins-20231231.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_675a4766-fcb1-420c-8fec-488c09f9c00d" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_1b323966-381a-4d19-943d-6ddf4d10635a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_88efe337-58c0-45e6-923a-3e3c32976451" 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_0a49ee22-e6fc-4ee5-aae4-dccf2fdec53e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_88efe337-58c0-45e6-923a-3e3c32976451" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/IncometaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:href="pins-20231231.xsd#pins_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:href="pins-20231231.xsd#pins_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_641b5161-f474-4e4b-976e-9899c9a25b76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_641b5161-f474-4e4b-976e-9899c9a25b76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_641b5161-f474-4e4b-976e-9899c9a25b76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_641b5161-f474-4e4b-976e-9899c9a25b76" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_641b5161-f474-4e4b-976e-9899c9a25b76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_641b5161-f474-4e4b-976e-9899c9a25b76" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_a1679d44-feb7-480b-8ae0-97be0d2ff006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:to="loc_us-gaap_DomesticCountryMember_a1679d44-feb7-480b-8ae0-97be0d2ff006" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4bd3923f-dadb-445a-8582-55070a0149e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_4bd3923f-dadb-445a-8582-55070a0149e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_d4bf7860-9165-4cdb-99e8-16a04fd8ae26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:to="loc_us-gaap_ForeignCountryMember_d4bf7860-9165-4cdb-99e8-16a04fd8ae26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_bcb3245d-27d8-417a-b7a4-2e61ec518aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_bcb3245d-27d8-417a-b7a4-2e61ec518aa3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_bcb3245d-27d8-417a-b7a4-2e61ec518aa3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_bcb3245d-27d8-417a-b7a4-2e61ec518aa3" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_bcb3245d-27d8-417a-b7a4-2e61ec518aa3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_a227ae97-107f-4f92-b7d4-8603e6b2f198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_bcb3245d-27d8-417a-b7a4-2e61ec518aa3" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_a227ae97-107f-4f92-b7d4-8603e6b2f198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CaliforniaFranchiseTaxBoardMember_d87c7611-89b8-4b5f-8952-876a7b94ec5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CaliforniaFranchiseTaxBoardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_a227ae97-107f-4f92-b7d4-8603e6b2f198" xlink:to="loc_us-gaap_CaliforniaFranchiseTaxBoardMember_d87c7611-89b8-4b5f-8952-876a7b94ec5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StateTaxAuthoritiesExcludingCaliforniaMember_b6791d13-f36b-4df9-8c7c-9f0d958ae6af" xlink:href="pins-20231231.xsd#pins_StateTaxAuthoritiesExcludingCaliforniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_a227ae97-107f-4f92-b7d4-8603e6b2f198" xlink:to="loc_pins_StateTaxAuthoritiesExcludingCaliforniaMember_b6791d13-f36b-4df9-8c7c-9f0d958ae6af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c36d9ce9-caf8-45df-986d-4f814c68c190" 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_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_srt_StatementGeographicalAxis_c36d9ce9-caf8-45df-986d-4f814c68c190" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c36d9ce9-caf8-45df-986d-4f814c68c190_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_c36d9ce9-caf8-45df-986d-4f814c68c190" xlink:to="loc_srt_SegmentGeographicalDomain_c36d9ce9-caf8-45df-986d-4f814c68c190_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_02cf7d96-37ad-4695-8d01-ea4c48d4753e" 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_c36d9ce9-caf8-45df-986d-4f814c68c190" xlink:to="loc_srt_SegmentGeographicalDomain_02cf7d96-37ad-4695-8d01-ea4c48d4753e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_dfc75281-bd93-4baa-992e-a1761f747cb3" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_02cf7d96-37ad-4695-8d01-ea4c48d4753e" xlink:to="loc_country_IE_dfc75281-bd93-4baa-992e-a1761f747cb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherForeignMember_fedcbf51-269c-477b-a150-e815c4037b75" xlink:href="pins-20231231.xsd#pins_OtherForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_02cf7d96-37ad-4695-8d01-ea4c48d4753e" xlink:to="loc_pins_OtherForeignMember_fedcbf51-269c-477b-a150-e815c4037b75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_90bbd492-da20-45ec-b30a-0d4e0a3d8f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_90bbd492-da20-45ec-b30a-0d4e0a3d8f65" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_90bbd492-da20-45ec-b30a-0d4e0a3d8f65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_90bbd492-da20-45ec-b30a-0d4e0a3d8f65" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_90bbd492-da20-45ec-b30a-0d4e0a3d8f65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_bc8e819b-4883-497d-9518-1f9dff8ff918" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_90bbd492-da20-45ec-b30a-0d4e0a3d8f65" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_bc8e819b-4883-497d-9518-1f9dff8ff918" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_0e1ca21e-f27a-443f-ad5f-cd167e6dc6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_bc8e819b-4883-497d-9518-1f9dff8ff918" xlink:to="loc_us-gaap_ResearchMember_0e1ca21e-f27a-443f-ad5f-cd167e6dc6f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c9bd442d-d99a-4728-86da-59c81e222c80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c9bd442d-d99a-4728-86da-59c81e222c80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_e184392d-705c-4a8e-b87b-52c2b67d5df5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_us-gaap_OperatingLossCarryforwards_e184392d-705c-4a8e-b87b-52c2b67d5df5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_b775e7ee-feb5-4156-a5ac-ffb3a841b758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_b775e7ee-feb5-4156-a5ac-ffb3a841b758" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_78f5eab6-ac61-4179-a324-4b147f28f1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_78f5eab6-ac61-4179-a324-4b147f28f1f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount_5fe014d6-7acd-4551-bb6b-0039fe43a332" xlink:href="pins-20231231.xsd#pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount_5fe014d6-7acd-4551-bb6b-0039fe43a332" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_14a5b2c7-8765-4395-8a56-9ac1aa12657e" xlink:href="pins-20231231.xsd#pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_14a5b2c7-8765-4395-8a56-9ac1aa12657e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GeographicalinformationDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#GeographicalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/GeographicalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_05d45817-28dc-494d-992a-d75d15d81f34" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4fe480ae-a445-4d62-adae-1a55425b2b3d" 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_05d45817-28dc-494d-992a-d75d15d81f34" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4fe480ae-a445-4d62-adae-1a55425b2b3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3553271f-3ca4-4823-b69d-47b68e8f4cf8" 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_4fe480ae-a445-4d62-adae-1a55425b2b3d" xlink:to="loc_srt_StatementGeographicalAxis_3553271f-3ca4-4823-b69d-47b68e8f4cf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3553271f-3ca4-4823-b69d-47b68e8f4cf8_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_3553271f-3ca4-4823-b69d-47b68e8f4cf8" xlink:to="loc_srt_SegmentGeographicalDomain_3553271f-3ca4-4823-b69d-47b68e8f4cf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" 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_3553271f-3ca4-4823-b69d-47b68e8f4cf8" xlink:to="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_UnitedStatesAndCanadaMember_d6e32e53-3347-47b0-b3bd-04746751b2f6" xlink:href="pins-20231231.xsd#pins_UnitedStatesAndCanadaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_pins_UnitedStatesAndCanadaMember_d6e32e53-3347-47b0-b3bd-04746751b2f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_09cbf6b3-9972-44da-8a2e-88689f631b4e" 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_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_srt_EuropeMember_09cbf6b3-9972-44da-8a2e-88689f631b4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestOfWorldMember_82614671-15e9-4528-8d3c-3831be834811" xlink:href="pins-20231231.xsd#pins_RestOfWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_pins_RestOfWorldMember_82614671-15e9-4528-8d3c-3831be834811" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c4d62152-c9f7-4a35-891c-1e0b13b8ceca" 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_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_country_US_c4d62152-c9f7-4a35-891c-1e0b13b8ceca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_af6bac0a-0d05-4d1d-8a2c-2c4c85998a51" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_country_IE_af6bac0a-0d05-4d1d-8a2c-2c4c85998a51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_65a812a4-5604-4c10-b114-4b07b000334e" 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_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_country_MX_65a812a4-5604-4c10-b114-4b07b000334e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_3841b8d7-005b-4cb4-95b2-66fa21394677" 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_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_us-gaap_NonUsMember_3841b8d7-005b-4cb4-95b2-66fa21394677" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a4aaec05-0da9-485f-99dd-6f449e3ff4fe" 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_05d45817-28dc-494d-992a-d75d15d81f34" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a4aaec05-0da9-485f-99dd-6f449e3ff4fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_7dcc1124-f958-42ff-be94-572148591c85" 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_05d45817-28dc-494d-992a-d75d15d81f34" xlink:to="loc_us-gaap_NoncurrentAssets_7dcc1124-f958-42ff-be94-572148591c85" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#RestructuringNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/RestructuringNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_d186c409-fbf7-443b-985f-4a218e2ba989" 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_ScheduleOfRestructuringAndRelatedCostsTable_af5db576-bab8-4501-b899-1af976b122cd" 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_d186c409-fbf7-443b-985f-4a218e2ba989" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_af5db576-bab8-4501-b899-1af976b122cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_402bf40f-829a-4fda-ab31-6e6e0266066b" 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_af5db576-bab8-4501-b899-1af976b122cd" xlink:to="loc_us-gaap_RestructuringPlanAxis_402bf40f-829a-4fda-ab31-6e6e0266066b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_402bf40f-829a-4fda-ab31-6e6e0266066b_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_402bf40f-829a-4fda-ab31-6e6e0266066b" xlink:to="loc_us-gaap_RestructuringPlanDomain_402bf40f-829a-4fda-ab31-6e6e0266066b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_00971e2c-4dec-4b90-b22f-19d979d87f5c" 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_402bf40f-829a-4fda-ab31-6e6e0266066b" xlink:to="loc_us-gaap_RestructuringPlanDomain_00971e2c-4dec-4b90-b22f-19d979d87f5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PlanMember_874614eb-fd08-4041-bdd3-8060d04031ef" xlink:href="pins-20231231.xsd#pins_PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_00971e2c-4dec-4b90-b22f-19d979d87f5c" xlink:to="loc_pins_PlanMember_874614eb-fd08-4041-bdd3-8060d04031ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d73a03cc-7451-4c10-8550-14b30517be2c" 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_af5db576-bab8-4501-b899-1af976b122cd" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d73a03cc-7451-4c10-8550-14b30517be2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d73a03cc-7451-4c10-8550-14b30517be2c_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_d73a03cc-7451-4c10-8550-14b30517be2c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d73a03cc-7451-4c10-8550-14b30517be2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1d1d15d0-e6fe-4369-a92e-bf28de804418" 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_d73a03cc-7451-4c10-8550-14b30517be2c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1d1d15d0-e6fe-4369-a92e-bf28de804418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_99ea63df-504b-40ce-957d-c8ee43e54700" 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_1d1d15d0-e6fe-4369-a92e-bf28de804418" xlink:to="loc_us-gaap_EmployeeSeveranceMember_99ea63df-504b-40ce-957d-c8ee43e54700" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_5778a5a6-14dd-45a8-80e3-8ca80fbb2dce" 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_d186c409-fbf7-443b-985f-4a218e2ba989" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_5778a5a6-14dd-45a8-80e3-8ca80fbb2dce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#RestructuringSummaryofRestructuringChargesDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_f4a107c8-3a94-462b-b9d9-55ac5941b98c" 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_ScheduleOfRestructuringAndRelatedCostsTable_72438768-402a-410a-9af1-d78a0239b70a" 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_f4a107c8-3a94-462b-b9d9-55ac5941b98c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_72438768-402a-410a-9af1-d78a0239b70a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c6435923-b0e0-411a-94b9-8417977f5929" 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_72438768-402a-410a-9af1-d78a0239b70a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c6435923-b0e0-411a-94b9-8417977f5929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_c6435923-b0e0-411a-94b9-8417977f5929_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_c6435923-b0e0-411a-94b9-8417977f5929" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_c6435923-b0e0-411a-94b9-8417977f5929_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9046aa7b-4624-4a5e-959d-51b1e63328d3" 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_c6435923-b0e0-411a-94b9-8417977f5929" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_07c2bad5-1519-4c25-bca5-757555705f47" 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_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:to="loc_us-gaap_CostOfSalesMember_07c2bad5-1519-4c25-bca5-757555705f47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_59372d97-b3b8-4946-8068-ad7db05586b5" 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_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_59372d97-b3b8-4946-8068-ad7db05586b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_23b90e10-5f5c-41fa-b8b2-bf43097cffab" 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_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_23b90e10-5f5c-41fa-b8b2-bf43097cffab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_24315569-8d05-4b8a-8ea8-9c0da8242fc9" 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_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_24315569-8d05-4b8a-8ea8-9c0da8242fc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_02872652-13ec-4ff8-9b4b-56bc34d53552" 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_f4a107c8-3a94-462b-b9d9-55ac5941b98c" xlink:to="loc_us-gaap_OtherRestructuringCosts_02872652-13ec-4ff8-9b4b-56bc34d53552" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_b0ec82b7-21c5-4f17-a481-96e3547db311" 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_f4a107c8-3a94-462b-b9d9-55ac5941b98c" xlink:to="loc_us-gaap_SeveranceCosts1_b0ec82b7-21c5-4f17-a481-96e3547db311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_b56dc613-e4c7-4bcb-8fda-7a1bd660c476" 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_f4a107c8-3a94-462b-b9d9-55ac5941b98c" xlink:to="loc_us-gaap_RestructuringCharges_b56dc613-e4c7-4bcb-8fda-7a1bd660c476" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
  </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_JuliaBrauDonnellyTradingArrangementClassACommonStockMember_50b9015f-e411-47f3-85b4-d9a899625eb6" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember_50b9015f-e411-47f3-85b4-d9a899625eb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_JuliaBrauDonnellyTradingArrangementRSUsMember_4995b1bb-367d-4562-b48f-1b73e14f3b8c" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyTradingArrangementRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_JuliaBrauDonnellyTradingArrangementRSUsMember_4995b1bb-367d-4562-b48f-1b73e14f3b8c" xlink:type="arc" order="2"/>
  </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_4c234de5-440c-4281-ae05-93f6c42f87da" xlink:href="pins-20231231.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_4c234de5-440c-4281-ae05-93f6c42f87da" 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_JuliaBrauDonnellyMember_f714fa4e-6d12-4cfc-93e7-ff44ffa90c68" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pins_JuliaBrauDonnellyMember_f714fa4e-6d12-4cfc-93e7-ff44ffa90c68" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>pins-20231231_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 2024 Workiva-->
<!--r:23292254-8e32-400f-a45e-ad08ec1cdbc5,g:85de736d-cacf-45ad-a3b2-0bd588157f3d-->
<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_us-gaap_VariableRateDomain_301e9bb4-e923-4b45-a2f7-eb3765120f78_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_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_1993ccb8-2ed9-49db-885e-43525cbb80ea_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_dei_EntityVoluntaryFilers_85b53ff9-197e-4a4d-a1a7-e11b179b83ce_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_139f4417-5d6c-41a4-8c25-213fcd556a27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_7805771c-daa1-4f34-ae09-b7476dc6e513_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_82c7819d-84c2-4d19-9ba3-df93e1ba53f9_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_NoncashContributionExpense_f1237d38-6619-4640-99d7-b1be69dfe085_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashContributionExpense" xlink: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-cash charitable contributions</link:label>
    <link:label id="lab_us-gaap_NoncashContributionExpense_label_en-US" xlink:label="lab_us-gaap_NoncashContributionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Contribution Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashContributionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashContributionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashContributionExpense" xlink:to="lab_us-gaap_NoncashContributionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_c78089c2-0085-4c5f-bde8-eed62737855b_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f7945060-105c-4ca8-99b7-564f07672ffc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_a8c32da8-ee75-4e3e-a2b7-e02e0e44d615_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_d5b81637-bf48-46dd-86eb-2e79eb8407ac_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_d549f4f1-b3b4-411f-9188-4ae558b02af9_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_5d543149-5235-45f0-920f-3df5e396a115_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_aa75648c-3ddf-4e88-85af-fac83a785647_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_299c67d7-65d4-43f0-8dfd-6ffaadedb5ae_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_ImpairmentOfIntangibleAssetsExcludingGoodwill_463b50db-9889-4ed0-a8fd-302fbac3e6ec_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges for intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink: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 Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_6b0ebf11-736b-4f49-b0da-47d79c4e24e6_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_RevolvingCreditFacilityMember_09e93a2e-1885-412a-a81b-fe580e1f97cc_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_c6a9146b-402e-4411-99f9-42b278358264_totalLabel_en-US" xlink:label="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease And Short Term Lease, Liability, Payments Due</link:label>
    <link:label id="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease And Short Term Lease, Liability, Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" xlink:href="pins-20231231.xsd#pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" xlink:to="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_3ac41eb0-e46e-4295-a1f9-a682f904b945_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink: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 Composition of Cash, Cash Equivalents and Marketable Securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink: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 and Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6d8455c5-8e2c-420f-8da0-a7696e99af81_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_5257082f-4a13-4dbc-9c34-a81efe62449f_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_726a9dfb-0c23-4932-abbf-3d52b6b7f340_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_fa7a806f-bbcd-48a2-96d7-e31b4e5d4a3b_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_us-gaap_ComputerEquipmentMember_a956042f-d36a-4976-85b6-e44561058cc5_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer and network equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_f78c6730-8f03-40f3-8218-555d35b4e044_verboseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" 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">Computer and network equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" 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_37006fa4-7af6-4dc3-96f7-8e2ebb7ef696_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_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_70fae46f-1353-44b6-aa9e-ac8ee2b3a09e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" 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_b6984011-f5cd-4c8c-a9d6-e7e54dd393a1_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_65cb9592-1f1c-487e-b969-cac393588538_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3a77b07a-e6c4-46c0-919c-a8339d67b815_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_b7c02f60-3365-4d29-bb97-654b1c2c3829_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8ebdf705-0776-474a-8b3b-8520f70189e2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_7e902fe8-b3af-4c4a-844b-af14741c5f3b_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_282269ea-5624-4800-9e0b-5f9064d5ca89_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_UnitedStatesAndCanadaMember_57f78c14-56d8-4241-9a08-d112eedd9ac2_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">United States 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-20231231.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_LesseeLeasesPolicyTextBlock_c35ba294-9d0d-40bd-901f-52d17ef3cd76_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases and operating lease incremental borrowing rate</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_d4a631fa-b934-4333-b4e8-a511dc1f5504_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_DeferredFederalIncomeTaxExpenseBenefit_5d62f666-e9a0-4e74-b096-7773df2cbd0c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_12e0ff81-93d2-4426-b1aa-7e2a10c171b4_negatedTerseLabel_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" 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">Unrealized Losses</link:label>
    <link:label id="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink: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, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:label id="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1f59e92f-dac4-47fe-a1ef-9652ed4af92f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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 valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f5c824c2-e6ab-4025-bf2d-6186cddca92a_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_cd388fc4-3aab-49c3-a7b4-ed1d9cd00548_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_b977b23e-4b8a-4dd5-84e5-72d6240167ce_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">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_cdc347d3-4fd9-4f01-b8a6-98c777167681_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 income (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_ScheduleOfPropertyPlantAndEquipmentTable_4d8f2a00-7749-4f27-a90c-64106236b7c3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_9c547d21-2202-48f3-9047-a6361e77fab2_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 $10,635 and $12,672 as of December&#160;31, 2023 and 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_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization_ae9e6fd2-21a1-4ae7-9bda-429107e005a2_terseLabel_en-US" xlink:label="lab_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization" xlink: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 capitalization and amortization</link:label>
    <link:label id="lab_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization_label_en-US" xlink:label="lab_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Research Capitalization and Amortization</link:label>
    <link:label id="lab_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization_documentation_en-US" xlink:label="lab_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Research Capitalization and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization" xlink:href="pins-20231231.xsd#pins_DeferredTaxAssetsResearchCapitalizationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization" xlink:to="lab_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_0284c416-9adf-4649-a377-580fd6ad4c15_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_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember_2a6c0d2a-3fc1-4a4d-9516-ef4e0c6ba859_terseLabel_en-US" xlink:label="lab_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired technology, patents and other intangibles</link:label>
    <link:label id="lab_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember_label_en-US" xlink:label="lab_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Technology, Patents And Other Intangibles [Member]</link:label>
    <link:label id="lab_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember_documentation_en-US" xlink:label="lab_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Technology, Patents And Other Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember" xlink:href="pins-20231231.xsd#pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember" xlink:to="lab_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember" 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_2381a14c-4974-4f40-8134-56db7a6b6df5_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_LineOfCreditMember_6dd63856-a4e0-4489-bce4-99cd47527eb2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1b1a28fd-7de7-404f-af77-31cacbf89c6b_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_c1e4f228-9d02-434f-b2b0-c9b5628a7c28_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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_bc1475a5-89f8-4fab-a0c6-8337a5ea49da_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_807dbaa7-9a3a-4e43-81fd-4d814da0224c_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_704fc47a-afbd-4707-8a5c-9b20360c0b07_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_6b2fa3b0-69c2-4bb1-ba24-7bad38a969ea_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_46dc7ad7-7c86-451a-abda-735e2065753f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant-date fair value of stock options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_bf1912fa-f738-4dba-a385-502315c48ee8_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7a30ba02-02b6-406a-b1c2-9cae1def687d_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c4ad91f6-daf0-4ada-b9bb-3ad4c4022e0c_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_0c754782-114c-44e5-842f-484d90d275d5_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_3a16a39f-e125-4fc7-9e25-f547f3a06e85_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_505e904a-1b26-4a10-9d53-5551ec225c62_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_cc640f5a-dd3c-4a2c-b3c3-52bad21a3c82_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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_266c136b-a010-4ce5-a868-54845a9529f8_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" 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_pins_SummaryOfSignificantAccountingPoliciesLineItems_5aa1bd93-bb34-41c4-9f9c-ff6118cb14b9_terseLabel_en-US" xlink:label="lab_pins_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_pins_SummaryOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_pins_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_pins_SummaryOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_pins_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="pins-20231231.xsd#pins_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_pins_SummaryOfSignificantAccountingPoliciesLineItems" 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_LesseeOperatingLeasesTextBlock_2c981290-236f-4e6e-a621-abfbd50290c3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_8bf42a37-3124-475e-bfc5-4ea7be169023_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_3639093d-d908-4047-beaa-36538b7a8b2a_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_FiniteLivedIntangibleAssetsLineItems_77e852fd-5d7c-479a-a1a3-523788189c05_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_84b51e5a-ced5-4dd7-9194-56262f01535e_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_pins_CashAndCashEquivalentsAmortizedCost_15e07ffa-ca97-4706-8d92-831abbdad047_totalLabel_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_pins_CashAndCashEquivalentsAmortizedCost_label_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAmortizedCost" xlink: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, Amortized Cost</link:label>
    <link:label id="lab_pins_CashAndCashEquivalentsAmortizedCost_documentation_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAmortizedCost" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashAndCashEquivalentsAmortizedCost" xlink:to="lab_pins_CashAndCashEquivalentsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_8fcdcae8-985a-477a-a69c-4e922a430384_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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_90058e8c-5a7e-4d7f-a1a2-bff06fab93e2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_01357a74-73cf-4042-81a2-f0a365618a58_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Gross Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_68460d95-ebe1-4ccc-9dbf-0501d34d10e3_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8a84d9af-805b-4f45-b554-dceee3530198_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_9efb519c-4b27-4e88-a025-1ba4c85009cc_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_429211ad-fb11-4476-a402-1193909df114_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink: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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_afc31f4c-8f78-4c29-94dd-2099dbf53200_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">Summary of 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_34e4266b-56fb-460e-98a6-ff9ce013a791_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_a409d53c-1375-4af7-a5f9-9eff87fbd89c_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_85c2915f-4b54-4f90-aae4-f019ebca0c34_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_c293c8c9-cf2c-47cb-a82a-26386c80b1b1_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_d1aaada7-30e7-4a84-9b85-ac8a30973467_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_us-gaap_DeferredTaxAssetsNet_c154d814-ffff-4c52-bd64-d0e6929cfead_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" 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">Deferred tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" 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_Goodwill_6b1f0e91-e757-4705-ae83-ed952edb74ea_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_182c23f1-ad6d-4e41-ad84-a3b89b2720f4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_2a87a0dd-8507-4637-a668-78e7b921d2fe_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" 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">Summary of Estimated Useful Lives of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_3dfc5e3b-9fa7-45db-b318-07ffeeccec65_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_d0018ac1-cb01-4c41-9a3f-0ecbf3a83502_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_ResearchMember_112ee0eb-1f8f-448d-a49f-0c997c1aa992_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink: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 Tax Credits</link:label>
    <link:label id="lab_us-gaap_ResearchMember_label_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink: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 Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5b1d394f-3a65-4fec-9ca1-212e0c6eac3f_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_CreditLossFinancialInstrumentPolicyTextBlock_78843fd3-f930-4859-89be-6346ba7c62f1_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit losses on accounts receivable</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_a443e561-8f1c-44b7-8409-52caa12d180c_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_9794af5d-6530-4a5d-9e39-5bd6ddce462a_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_933d74c6-17af-457a-b31a-41a2d40bf7aa_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_pins_SecuredOvernightFinancingRateSOFRMember_eb436282-2603-422d-aa60-7fc98ec3ecd7_terseLabel_en-US" xlink:label="lab_pins_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_pins_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_pins_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_pins_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_pins_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_SecuredOvernightFinancingRateSOFRMember" xlink:href="pins-20231231.xsd#pins_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_pins_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_cc5d9778-72c9-41a7-aa03-e1e9adbb1333_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_37a04189-ebb5-4aa1-a08c-96023a32f961_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_32466745-4496-4709-971a-4e6ad0fc6305_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_LetterOfCreditMember_2cfce0fa-e25d-46f7-a60b-3ca47e083123_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_StateTaxAuthoritiesExcludingCaliforniaMember_07dbde40-418d-41b4-b5c1-0b4ea95a995e_terseLabel_en-US" xlink:label="lab_pins_StateTaxAuthoritiesExcludingCaliforniaMember" xlink: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 States</link:label>
    <link:label id="lab_pins_StateTaxAuthoritiesExcludingCaliforniaMember_label_en-US" xlink:label="lab_pins_StateTaxAuthoritiesExcludingCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authorities (Excluding California) [Member]</link:label>
    <link:label id="lab_pins_StateTaxAuthoritiesExcludingCaliforniaMember_documentation_en-US" xlink:label="lab_pins_StateTaxAuthoritiesExcludingCaliforniaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authorities (Excluding California)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StateTaxAuthoritiesExcludingCaliforniaMember" xlink:href="pins-20231231.xsd#pins_StateTaxAuthoritiesExcludingCaliforniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_StateTaxAuthoritiesExcludingCaliforniaMember" xlink:to="lab_pins_StateTaxAuthoritiesExcludingCaliforniaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_30f5c352-0705-49aa-aa11-6458dd5480cb_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_526796e7-7afa-4c13-83f1-d9970182caf8_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_d6c8f091-0885-451e-9d5c-84a9a3acc3fb_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">Summary of 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_321419de-17f1-4b94-8d69-4c05e53bf3ea_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_c13af25c-defc-41f4-8af6-c89171dfb406_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_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock_a04b9931-e868-43e1-9c1d-4bc45ac8015c_terseLabel_en-US" xlink:label="lab_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of business risk</link:label>
    <link:label id="lab_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock_label_en-US" xlink:label="lab_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Of Risk, Business Risk, Policy [Policy Text Block]</link:label>
    <link:label id="lab_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Of Risk, Business Risk, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" xlink:href="pins-20231231.xsd#pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" xlink:to="lab_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock" 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_DebtInstrumentTerm_3e035908-350f-4596-97f0-0063cc801fe3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of borrowing agreement</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_cf3b6f6e-52dc-4055-93d9-04fd655ad898_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_e42079a4-3f27-47e6-81a4-f9bf9a96d92f_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_c22659f5-1365-4f47-96fe-a3afa335bf3e_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Non-cancelable Contractual Commitments</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_1fb1c4a3-d77a-41d6-9bdc-91fcaf58d835_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_CommitmentsAndContingenciesPolicyTextBlock_59d5b260-75ad-42be-89c9-42548bee90f5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_bd594206-985d-46fc-8b69-d7152e31d394_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_617732e5-728f-46b6-8cfd-cf4aaf7b166c_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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5be40ce6-f602-49dd-968a-03f10b4a6620_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_da77b833-9106-4b34-9313-9af0ba8dc24a_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_DeferredTaxLiabilitiesPrepaidExpenses_a35cb078-5b05-4d6c-b92c-9f3b6f386ef8_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" 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">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_967c56ce-90dc-4527-86c3-95b77c32857e_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">Summary of Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Income (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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_0447017d-da06-4486-b593-29b007795805_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves, accruals, and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" 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_LeaseCostTableTextBlock_305c1a5c-a79a-4c90-bfa0-bc832497d6ca_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Operating Lease Costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_3182363f-2436-48df-9d6a-dc4db2d4a61e_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_23b5624d-4c04-4ae8-8af9-3d3e5d975ccd_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_f4a309cd-f1c2-426f-ac34-48839e8a05a1_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_2967d992-f936-4185-a295-9ca5c214eabe_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_116bbd05-b40a-4697-9411-711e644a9781_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_b7afe6bf-a892-4f2a-bca2-7eb94af9dbbf_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_3d93b003-d82c-44ee-b0d4-17646d3b152b_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_afb21895-be10-4150-adb6-d512526b7541_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_pins_RestOfWorldMember_35344bb0-f2dc-4e0e-81a6-32164d688ad4_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-20231231.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_0ad5688e-1b34-4e39-bc43-4b19cac3a568_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink: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 Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5ddc16ff-60d5-4761-97e0-5dcfadd42453_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_dei_IcfrAuditorAttestationFlag_a33a235b-cff4-4cc1-9765-4fb862b4e5b2_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_0ee3e9be-17a9-4f6d-8f97-ecb7d58a4fda_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_FinitelivedIntangibleAssetsAcquired1_c5a7ea8a-12d9-45a6-946b-c821e5e0d75e_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite intangibles acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_649bc6e3-378b-4d8b-b67d-9d65f851baec_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_7ee28075-02ef-40bb-a516-4d17af346f88_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_6c262dc9-c090-40f4-9b65-c379c6c16649_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&#160;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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3b473b43-4061-43a1-b758-63062076dd9d_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount_a3be9a25-a5d4-42cb-a834-30e41db9351f_terseLabel_en-US" xlink:label="lab_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate impact</link:label>
    <link:label id="lab_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount_label_en-US" xlink:label="lab_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Amount</link:label>
    <link:label id="lab_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount_documentation_en-US" xlink:label="lab_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" xlink:href="pins-20231231.xsd#pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" xlink:to="lab_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_64fcaaa8-bfcf-44ff-a250-8397ecc4af40_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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3053ce22-4674-4b47-8f4a-366948b94eb0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Composition of the Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_9adcfbc0-0123-43b4-a94d-16495b1a249c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_a47593e4-5171-4d72-91a4-8ed754d453cc_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink: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_AvailableForSaleSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_fccc710e-4f62-44f3-927b-512385d4bc1b_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_74f56757-ae2e-41a4-8113-fb0d67e17ccc_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4ec6d769-9bb8-4f2b-a5cb-13338c7a0295_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_64873ff4-1051-4222-a51c-c336a47d383b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CaliforniaFranchiseTaxBoardMember_b67f3cd7-6d7d-4dcc-b21b-88b7c786e7d9_terseLabel_en-US" xlink:label="lab_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California</link:label>
    <link:label id="lab_us-gaap_CaliforniaFranchiseTaxBoardMember_label_en-US" xlink:label="lab_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Franchise Tax Board [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CaliforniaFranchiseTaxBoardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:to="lab_us-gaap_CaliforniaFranchiseTaxBoardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_StockIssuedDuringPeriodSharesCharitableContributions_4ff2af1f-2a7d-4cbe-be7a-740f5063a0cd_terseLabel_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodSharesCharitableContributions" xlink: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 related to charitable contributions (in shares)</link:label>
    <link:label id="lab_pins_StockIssuedDuringPeriodSharesCharitableContributions_label_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodSharesCharitableContributions" xlink: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, Charitable Contributions</link:label>
    <link:label id="lab_pins_StockIssuedDuringPeriodSharesCharitableContributions_documentation_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodSharesCharitableContributions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Charitable Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesCharitableContributions" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodSharesCharitableContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_StockIssuedDuringPeriodSharesCharitableContributions" xlink:to="lab_pins_StockIssuedDuringPeriodSharesCharitableContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a9cfe4e8-ad97-4090-990a-5e7ab2330561_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Decreases for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_0f2611e1-9c80-4bf6-ba54-f2319bf3a269_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_4ebb7373-fb57-4fd2-8726-3d1c92d23e98_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_5aef4401-9a27-43d7-8ed6-4abf8a84354a_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c7f3f4b6-bd87-4205-b200-cf80e0207751_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e625af78-f442-41d7-8a17-780e90b02acd_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" 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">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_1cc07e87-797c-4179-9710-a927e89e0f22_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_9a78f140-4a58-4d67-96f4-0075636efa12_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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 Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4bd33058-66ab-4df3-ab3a-b5e6f49e379b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_92ea9852-3f13-40ae-9022-129ffa8efe24_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_TreasuryStockAcquiredAverageCostPerShare_1429a999-ff90-400f-939b-66aed3009681_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased, average price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dac6b706-d5f3-415b-b1d0-7af797bea879_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases for tax positions of current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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_83e3ab58-10c5-4c55-864a-2a2a09e952f3_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_96c68522-d0b7-4179-85b6-a3ddd7d92b1e_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_1d8a5f5b-bf44-4846-848c-fa7df3bbb214_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_99dec41a-9128-4fbc-bc5c-2523cdb0da40_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_FiniteLivedIntangibleAssetsAccumulatedAmortization_197ffbed-058a-41d4-9f74-d3dddfa608d4_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_123a0668-18d7-48ef-b641-238e4c2c8f55_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0f05e307-ee51-491a-9412-c640a983e7d6_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3ffb3b12-3160-4759-9a47-1e2160ab68ec_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Components of Income (Loss) Before Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_d19a0db2-10c7-4de8-8f25-9de113486240_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_26b76f72-edd5-4747-b575-bff583f8e035_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_6a6d1160-6833-4afd-903f-2d0ef3dddf79_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_1ab48576-8cb6-48e8-8c8d-4f3d434aca4d_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">Summary of Restricted Stock Unit and Restricted Stock Award 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_cda69aa8-9349-4f69-899e-79e6bd7829c9_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_BusinessCombinationConsiderationTransferred1_42e35583-75f7-439f-8814-56ddb0e17e1f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase consideration in cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_c9342562-e18d-493f-baef-81e7c58329cb_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_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_cd75f0cd-fd70-4c0b-b3ca-28c104f57dba_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_43dc129e-c51d-4ff4-8315-47a9b38f916b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent book/tax differences</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_cf925ee6-eefb-4ee1-9eef-16760680a908_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_6dfd5ebf-07cd-421b-87ae-adfa143c5b48_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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1165a03f-65a5-4cbe-ac5a-b4de7ce24595_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_d876669d-6ec5-4046-bf31-6a5bcba94d7f_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_ContractualObligationDueInFifthYear_62901782-3a2f-437f-8e30-902590581677_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear" 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">2028</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFifthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_50ad1021-86db-4167-822f-ef1a2b2381db_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_a601a364-8c6f-4081-ae3a-632864e3c50f_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_b32fe8de-ed2f-4da9-b6ad-b7834595a69d_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_1e5a07af-b647-46e2-9dea-be69d4a8dd37_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_dc6c2580-f8a6-4fb0-b68a-b2b5a8b0224f_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_301a77c6-4abf-4944-b163-ce7326f06e29_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_88d3fed8-f6c4-4720-bd2a-584accbb99f7_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_AssetAcquisitionTable_a64d627c-f515-4698-a23d-a8af586810e1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionTable" xlink:to="lab_us-gaap_AssetAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8b68fb71-dace-4089-ab61-7622f3ea8c2c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of deferred offering costs and other financing activities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9f4e04ff-ddda-41fa-82a2-d8f287929496_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_bb34fdda-dfc1-4927-ab11-f279e27f41a2_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 income (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_596b0206-fe7c-4baf-a422-a719c7deb87c_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_7dc5a97e-87b1-4be1-9c9b-ee1f132a5430_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_252b7c72-35d0-4fb1-873b-f6b489cd1f4a_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_us-gaap_GoodwillAcquiredDuringPeriod_2f763fe0-8960-4068-87fd-1967028684f4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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 acquired</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" 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_us-gaap_DomesticCountryMember_3d269276-1ad9-47f1-8a88-7ca0a3578622_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_ce667f8d-fa22-4f2f-888d-d771d6b9a143_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_2001d507-8e6e-40c9-9c96-abf35c0f96a2_totalLabel_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" 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">Unrealized Gains</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_label_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" xlink: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, And Debt Securities, Available-For-Sale, Gross Unrealized Gain</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_documentation_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Gross Unrealized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" xlink:to="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_dbdca691-f2d6-4899-a3b2-84fc23810f05_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_db2891d3-ac47-4cdb-ba59-e1300ace27cf_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_bcf5bf30-b576-4bfe-a056-ab1a06919255_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">Stockholder's 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_CurrentFederalTaxExpenseBenefit_34b6ae54-d242-40e0-8eef-c7cfac9217f3_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_91ec5bcd-62c1-4335-b58f-8abbf2e1e7fd_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_8d73e7fb-1348-4584-b9f6-4fec47b39376_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_2375e8d4-4b2c-4ddc-96ed-b3f3fd85569b_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_007e899e-7571-4bf5-962f-160d2ced78fa_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_us-gaap_BusinessAcquisitionAxis_7dc46c89-6484-417e-a9f9-a14f3f1d993e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_4e8d3c75-a48c-4a7b-ba36-c904525446ec_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:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:href="pins-20231231.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_37bab4f5-9be6-4ae1-b4b1-aa2502666357_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_OperatingLossCarryforwards_336f23e5-0a1b-4089-8e8d-31c9843b58c4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_e581462a-6404-47fd-969c-239c7c95088b_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_DeferredStateAndLocalIncomeTaxExpenseBenefit_fed6779d-9b5c-41f6-b9c3-f4af5c608392_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4ed7d205-ea86-4295-b5c1-44d1714b5d03_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Composition of Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_c23b0f28-4964-4905-b49c-f46a30acb3a0_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashMember_c245fc7d-122b-491e-b783-56524fa63289_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashMember_label_en-US" xlink:label="lab_us-gaap_CashMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_c57148fa-db1b-4299-a640-27448d41fa3f_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_d162b0b6-65e1-4018-82f4-2820682055d7_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_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature_6303a4fe-666c-4961-a86f-ffcc0c5aad5f_terseLabel_en-US" xlink:label="lab_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature maximum borrowings capacity</link:label>
    <link:label id="lab_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature_label_en-US" xlink:label="lab_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity, Aggregate Including Accordion Feature</link:label>
    <link:label id="lab_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature_documentation_en-US" xlink:label="lab_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity, Aggregate Including Accordion Feature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" xlink:href="pins-20231231.xsd#pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" xlink:to="lab_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_66a5bddd-4707-41f9-be55-dcc13a3ca7fe_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_836ea12d-e87e-4b10-a36c-35432a2db51b_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_ed153cc2-23a9-454b-98a1-6c535514e1a4_netLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fb22caf9-2f0f-4c13-b646-429ef1b742d4_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_pins_StockRepurchaseProgramFebruary2023Member_0a4c7486-9a0e-46b6-a0a8-568d105eed56_terseLabel_en-US" xlink:label="lab_pins_StockRepurchaseProgramFebruary2023Member" xlink: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 Repurchase Program , February 2023</link:label>
    <link:label id="lab_pins_StockRepurchaseProgramFebruary2023Member_label_en-US" xlink:label="lab_pins_StockRepurchaseProgramFebruary2023Member" xlink: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 , February 2023 [Member]</link:label>
    <link:label id="lab_pins_StockRepurchaseProgramFebruary2023Member_documentation_en-US" xlink:label="lab_pins_StockRepurchaseProgramFebruary2023Member" xlink: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 , February 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramFebruary2023Member" xlink:href="pins-20231231.xsd#pins_StockRepurchaseProgramFebruary2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_StockRepurchaseProgramFebruary2023Member" xlink:to="lab_pins_StockRepurchaseProgramFebruary2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionLineItems_a6f830db-04ad-4162-a2b0-0ac4c85ce511_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionLineItems" xlink:to="lab_us-gaap_AssetAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_840ebf5d-3439-4ea0-acd3-f9797b79c968_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" 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_8b19ed58-d1bd-4e8f-b2e3-ca9e44e2c163_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_661247e6-de95-4b42-a7f8-11be734e0684_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_ae47d129-26a8-4f8b-98bb-d144914a126b_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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_cce024f0-fd1c-4f8e-9ada-22493d10da48_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax at U.S. statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure_0b6c8e3c-f276-42f8-b201-758ec23ee440_terseLabel_en-US" xlink:label="lab_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink: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 And Cash Equivalents, Fair Value Disclosure</link:label>
    <link:label id="lab_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure_documentation_en-US" xlink:label="lab_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink: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 Cash And Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:href="pins-20231231.xsd#pins_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure" 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_f240921a-358e-4cc3-9ba3-0c32827d2225_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_dd950104-8a4d-43a4-8cff-a434ffa6d6f7_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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_7dd11b76-d49f-433d-b66c-24d169d7fbed_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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 Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_b53aee37-a537-4d19-80b4-ac2f265c2ecf_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_fe2df353-6384-458e-a5e4-261baeb651fa_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_004ebf3a-8072-4c60-bd35-0aced1cab5de_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_54c09ef9-d50b-4f48-8b6e-68d97383eb89_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_AdvertisingCostsPolicyTextBlock_5cd60732-bd62-43ef-94c6-08890a3a068c_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4b5f0305-698a-460d-9b58-a6c6b706261b_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 income (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_8af4d357-e027-480a-b6c3-56d023fa8d46_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 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_83b9f6c4-5883-41fc-944c-a1847437e358_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_df62871c-13f2-4e4e-8b5a-5a26714dd694_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_dei_EntityWellKnownSeasonedIssuer_28918400-cb5c-4e37-b4dd-e70fd4eed202_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2ebd1733-7213-4db1-80d1-5c7a5c393cd1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3f0cae7b-6d66-4f79-9550-42761982f3d3_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_d6a23868-83f1-4b16-a8e0-3d4fa067140f_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_9dc916f6-0347-4b2d-9072-f6500c093062_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_eb574807-e8ba-4cf6-8185-505cabdbd899_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_RevenueFromContractWithCustomerPolicyTextBlock_70959443-59cc-47b5-88b8-7f979c965cec_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition and Cost of revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_4ca42053-5c9d-41b4-a16d-533a464345f0_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_073a667b-bf3e-4bc6-82bc-715e19531526_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_8a4d7b02-a6b8-4c4c-858a-91eb33e2de15_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_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_025ffd17-0d3e-415a-8380-97a0736a1da0_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8e197538-05bf-4e11-8c08-eab12bf5259c_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a7f6abfd-e03a-4f7b-85cb-ba7933c432b3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_dbb0b273-2640-40e4-ad9a-160c9ff78f1a_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_3da3fc2d-4b04-48a4-950a-bd1fde7c9040_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_PurchaseObligationDueInFourthYear_a830644c-11f6-4e3e-a6b0-438dd331269c_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4445627-9dd2-4908-b8ef-cbbf528a984e_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_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock_1a045cf7-1c62-4911-8bb7-1a18777f5609_terseLabel_en-US" xlink:label="lab_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets, including goodwill and intangible assets</link:label>
    <link:label id="lab_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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, Including Goodwill And Intangible Assets [Policy Text Block]</link:label>
    <link:label id="lab_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock_documentation_en-US" xlink:label="lab_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets, Including Goodwill And Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="pins-20231231.xsd#pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e3907816-c424-4997-b338-b7e554b81dc2_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_PurchaseObligationDueInNextTwelveMonths_153461f0-08cd-4dfa-ad06-b36210f3047d_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ce7ff00b-f5e5-4e38-9907-21c8cb983a1a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_fffbd148-4956-4049-99da-132465593977_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments included in the measurement of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_36c73bf9-8678-4c2b-8e4c-5b73eaa8cd08_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_3c22a9d4-3474-4219-b465-1b8c52fb8c58_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_ConcentrationRiskCreditRisk_e773d5b6-8137-4a9f-8602-c65bfe0850d9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of credit risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_cbdb5863-66c8-452d-9efd-f4f9e7f89375_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_61711418-9cd7-4df8-a352-91336b7e5368_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_fa6b414f-3f6c-4c83-99b9-52c05095ebb6_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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_03cfab42-70bb-4f36-ab32-d44e02028ffc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_2e893c39-fd4c-41de-8b9b-815717cd85f6_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_3f93ffa6-801c-4e37-9b98-5319af551989_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_82b21586-a7e1-456b-b836-a084cc3e35ea_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_790341ff-6b92-4c5c-af41-b41f049bea60_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_f63bb29b-3b92-4f86-b8d1-27ba795347c4_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</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_2c088b41-f5fd-478a-a978-54f65c0db5b5_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_87732c98-5579-4e11-b4a0-f7f949941bd4_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_DebtInstrumentAxis_277529e8-134e-437e-a8c3-58d6421c4df7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d7e8a234-b0dd-458c-bcf6-2fe5f39f4ec5_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_ac26a73b-f1ac-4984-afd7-fed824a7abe8_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_us-gaap_OperatingLeaseLiability_bedb4758-e10b-4ece-b64c-1ca52aff8af6_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_8bd66806-7871-47b9-b2ed-29ca4870e71f_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_2f8d3d31-cf24-4584-abcb-8ea25a8cc8cb_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_pins_JuliaBrauDonnellyMember_label_en-US" xlink:label="lab_pins_JuliaBrauDonnellyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Julia Brau Donnelly [Member]</link:label>
    <link:label id="lab_pins_JuliaBrauDonnellyMember_documentation_en-US" xlink:label="lab_pins_JuliaBrauDonnellyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Julia Brau Donnelly</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_JuliaBrauDonnellyMember" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_JuliaBrauDonnellyMember" xlink:to="lab_pins_JuliaBrauDonnellyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_2c8a99af-2a72-4ed6-b5ab-f982ae6a3cf8_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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 tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_ReallocationOfNetIncomeLossCommonStock_add107ad-0969-4d7c-82b3-c0f7697087c7_terseLabel_en-US" xlink:label="lab_pins_ReallocationOfNetIncomeLossCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reallocation of net income to Class B common stock</link:label>
    <link:label id="lab_pins_ReallocationOfNetIncomeLossCommonStock_label_en-US" xlink:label="lab_pins_ReallocationOfNetIncomeLossCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reallocation Of Net Income (Loss), Common Stock</link:label>
    <link:label id="lab_pins_ReallocationOfNetIncomeLossCommonStock_documentation_en-US" xlink:label="lab_pins_ReallocationOfNetIncomeLossCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reallocation Of Net Income (Loss), Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ReallocationOfNetIncomeLossCommonStock" xlink:href="pins-20231231.xsd#pins_ReallocationOfNetIncomeLossCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_ReallocationOfNetIncomeLossCommonStock" xlink:to="lab_pins_ReallocationOfNetIncomeLossCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_5ff9b410-fab4-4d9f-8ee7-a001d5e90ca9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_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_4abcba3a-2518-4e3a-87fa-8141bf3ef502_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_pins_TheYesPlatformIncMember_a983e897-5dc6-485d-a7e3-1847871b8e27_terseLabel_en-US" xlink:label="lab_pins_TheYesPlatformIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Yes Platform, Inc.</link:label>
    <link:label id="lab_pins_TheYesPlatformIncMember_label_en-US" xlink:label="lab_pins_TheYesPlatformIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Yes Platform, Inc. [Member]</link:label>
    <link:label id="lab_pins_TheYesPlatformIncMember_documentation_en-US" xlink:label="lab_pins_TheYesPlatformIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BLBW Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_TheYesPlatformIncMember" xlink:href="pins-20231231.xsd#pins_TheYesPlatformIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_TheYesPlatformIncMember" xlink:to="lab_pins_TheYesPlatformIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6e86c085-7a24-41cd-acfc-2537f5e19cdd_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_97570a7c-f7f0-4bcd-9681-2f70860d1f7b_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 Income (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_3a960fe0-500f-4418-8b4a-eb334dacf6f0_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_8759ea5e-a414-4e30-85e9-ba52afa29b29_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_376cf827-ab94-4c10-9c06-4654d3b9fe6f_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_us-gaap_PropertyPlantAndEquipmentTypeDomain_dbcb9848-d310-4979-9fbe-c64ebd3bec56_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_OtherBalanceSheetComponentsAbstract_label_en-US" xlink:label="lab_pins_OtherBalanceSheetComponentsAbstract" xlink: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 Balance Sheet Components [Abstract]</link:label>
    <link:label id="lab_pins_OtherBalanceSheetComponentsAbstract_documentation_en-US" xlink:label="lab_pins_OtherBalanceSheetComponentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Balance Sheet Components [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherBalanceSheetComponentsAbstract" xlink:href="pins-20231231.xsd#pins_OtherBalanceSheetComponentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract" xlink:to="lab_pins_OtherBalanceSheetComponentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_46473231-db22-4dcb-aeaa-0c28ff876e2c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share:</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_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_8a98f3fd-cc94-4c4f-a75d-196d7db9ca21_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Website development costs</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink: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, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_bca10911-f626-4f43-bb21-ccdc18bd39ec_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink: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_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_8c547553-c709-454c-bfb4-60d76b09f96f_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_5465fa9a-bc5e-4c8d-8ffc-0a6b1e38d98f_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, 591,663 and 593,918 shares issued and outstanding as of December&#160;31, 2023 and 2022, respectively; Class B common stock, $0.00001 par value, 1,333,333 shares authorized, 86,355 and 89,284 shares issued and outstanding as of December&#160;31, 2023 and 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_f018b9c9-2553-4383-8a2f-ffd44cad5f79_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_2a665c19-4084-4ae0-b180-c7bbc226c7e1_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_6a1e36e7-39ee-4f8a-a9ff-0f0a4d3eccb1_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_CurrentStateAndLocalTaxExpenseBenefit_259af3b1-36d5-4f80-a9ac-9b288c147d0d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_a3c4b81f-bd11-4a04-9bcc-5108b4824aec_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_a5c6476c-6333-48be-8589-30f46e1d8594_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_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cb2f4360-4670-48c5-a07c-45824fa50a17_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate_a1af039d-f347-4609-9ec2-fefc830a69ec_terseLabel_en-US" xlink:label="lab_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base rate component, spread on variable rate</link:label>
    <link:label id="lab_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate_label_en-US" xlink:label="lab_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Base Rate Component, Basis Spread On Variable Rate</link:label>
    <link:label id="lab_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate_documentation_en-US" xlink:label="lab_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Base Rate Component, Basis Spread On Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" xlink:href="pins-20231231.xsd#pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" xlink:to="lab_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_07d192b7-1495-40ac-ae6a-7415cdfc6987_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired intangible assets impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" 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_us-gaap_OtherNonoperatingIncomeExpense_93df5122-0a74-475b-9695-97d8f929f02c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_2a8c0cb4-8d14-4716-b5e0-8bbb1ef49cde_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_PurchaseObligation_2c9db8f7-9c93-4e73-afcd-5f4cf890ef5f_totalLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" 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_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_39c29169-ff5c-4aa7-b004-d39669858d35_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_fc57a10b-a79e-48a5-9bc2-56ffd61e4949_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_d7036898-2118-4cb0-9561-791d17a4fd54_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_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_b4100b91-009a-474c-b88a-7dca9261d0f5_terseLabel_en-US" xlink:label="lab_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Class B to Class A common stock (in shares)</link:label>
    <link:label id="lab_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_label_en-US" xlink:label="lab_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable To Dilutive Effect Of Conversion Of Common Stock</link:label>
    <link:label id="lab_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_documentation_en-US" xlink:label="lab_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable To Dilutive Effect Of Conversion Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" xlink:href="pins-20231231.xsd#pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" xlink:to="lab_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_a8a55b65-8260-4c3c-a4d2-fe0be28d3d6e_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 stock 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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_da65a39b-a143-4689-8da5-c24b7289f960_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets, net</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_75d6e809-d49f-4ff2-8644-d561f5cce418_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_8cc58d4d-822a-432c-bf8f-931da4142c19_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_c8bc0e92-eebc-4905-8967-e3ce6428cc21_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_58219136-cb2f-46c0-8caa-f39da85789a2_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink: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, cash equivalents and marketable securities</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink: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, and Marketable Securities [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_15a7bd03-17dd-41ed-a123-4d29f4df0c0e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_b6adc796-ce85-46c9-a016-5783b94559b6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink: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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" 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_pins_CommitmentsAndContingenciesLineItems_ccbf1a33-4ef9-4226-902f-906a9170ef6c_terseLabel_en-US" xlink:label="lab_pins_CommitmentsAndContingenciesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_pins_CommitmentsAndContingenciesLineItems_label_en-US" xlink:label="lab_pins_CommitmentsAndContingenciesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_pins_CommitmentsAndContingenciesLineItems_documentation_en-US" xlink:label="lab_pins_CommitmentsAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" 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_pins_CommitmentsAndContingenciesLineItems" xlink:href="pins-20231231.xsd#pins_CommitmentsAndContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems" xlink:to="lab_pins_CommitmentsAndContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_4408149f-9aff-4e7a-b25c-ebe62a1cec47_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_e12e41cb-93f2-4fb3-9018-44037cdf4844_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" 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">2024</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8fa0580a-98f1-4f59-9041-087d5eabcc4c_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_60ff4b2d-1352-4ba6-802f-f2fe8b237062_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_cbfe15e1-e0ed-4a0d-ab3e-f7e8aa3710d1_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_country_IE_96245bd7-ba5a-488a-8c94-3c1ec9caeb5c_terseLabel_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ireland</link:label>
    <link:label id="lab_country_IE_label_en-US" xlink:label="lab_country_IE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRELAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IE" xlink:to="lab_country_IE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_35f0676e-65bc-4be9-a700-4ba874e4e27c_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e15cdc26-f952-40cb-8600-a8f3b39488bb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_903f52a5-c0b5-4368-b0ce-2613e668f2e7_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_8341f923-881d-4355-a4fa-7bd3a7926ea3_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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_3dc04ea1-cec2-472a-804f-f18887802f7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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 Estimated Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_d0206ef5-afbd-42f2-b63c-112e115addf7_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_ec3bf185-093c-4fb3-8a86-27ed92649ebc_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_pins_SummaryOfSignificantAccountingPoliciesTable_44921015-7cf3-4736-bdf0-a8efff82d3ad_terseLabel_en-US" xlink:label="lab_pins_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_pins_SummaryOfSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_pins_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_pins_SummaryOfSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_pins_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Significant Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_SummaryOfSignificantAccountingPoliciesTable" xlink:href="pins-20231231.xsd#pins_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_pins_SummaryOfSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_5dd90141-b6de-40da-b27f-994f4174d597_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_ee0b9835-5567-44d2-9707-1f849a02b7f4_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_us-gaap_FurnitureAndFixturesMember_1cdbaf91-507d-4513-908e-eb46cea5ed1d_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_3b708faf-b5be-4501-9495-ad77c9a9d989_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" 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">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_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_3798e466-7390-49fb-91cb-6e1f69a53329_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_aabbe94b-4f44-4060-8064-1cfd528271ed_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-20231231.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_714c4a73-b3b5-4566-83d0-79c5e8e8d253_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-20231231.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_4201dcc9-ec27-4e8f-b83b-f5e453ca49e2_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_3df52509-6809-4dad-8cb8-50f95daec877_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_d5efd3e6-d77f-488e-a7dc-50b95dd5afee_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_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_78af595c-1562-4ee3-a8e6-04b1e1e6a272_totalLabel_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" 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">Fair Value</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_label_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink: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, And Debt Securities, Available-For-Sale, Fair Value</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_documentation_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:to="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_64157f29-e54d-4673-99cd-8469fb5930c2_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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ecf8dc2b-16f2-455f-a1e5-8223747b9141_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would affect effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bc831718-517a-4c77-b81d-e15df73051dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_df053edb-9dfe-4dae-ba26-817420994e96_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitments</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_1662445f-f852-46fb-9f41-e3f76d4c7980_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_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_f93160a3-b983-4e1c-a516-65f291d07107_terseLabel_en-US" xlink:label="lab_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable" xlink: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 Cash, Cash Equivalents And Financial Instruments [Table]</link:label>
    <link:label id="lab_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_label_en-US" xlink:label="lab_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable" xlink: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 Cash, Cash Equivalents And Financial Instruments [Table]</link:label>
    <link:label id="lab_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_documentation_en-US" xlink:label="lab_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Cash, Cash Equivalents And Financial Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable" xlink:href="pins-20231231.xsd#pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable" xlink:to="lab_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_b102a415-ee1f-45a2-80db-c738b95c1496_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_41fec3ef-94f9-42df-b827-8353bfccd390_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leaseholds and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7343ca2b-05ce-43ec-9a54-6a0bbda103c9_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_669abf04-ee5b-42d0-9a76-aa3b9dc3659a_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-20231231.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_db2d08e8-b596-451a-9a72-99454d1dd30d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_44a79037-a3c0-4bfb-8256-224561ddc469_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f65ca87b-6b38-4843-b5ad-ee915c9944d5_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/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_a5609ebf-8f72-4c34-bfa7-127b1dfbc530_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-20231231.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_ContractualObligationDueInThirdYear_94677c9b-b3f1-488d-a720-ab4f9f719e9d_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" 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">2026</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:to="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ba44a916-6251-478c-a4dd-82ce13be78ea_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_9a013dc4-674f-4d9f-8a70-9057ad50e369_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_PropertyPlantAndEquipmentByTypeAxis_893e7470-af3e-4f5e-802f-d0fa330f06fa_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_f46c574d-a68c-48a6-9939-82a50d6166e6_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_7d00fcc0-3eec-43b2-ad81-8a8837f35265_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_b19b5abc-c8af-40c1-83f4-97ab9468b373_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">Summary of 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_3b655aed-8e4e-4050-a158-fc62b6c7b670_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_DeferredTaxAssetsGross_5d4c7342-579c-40e0-bc91-e147336a3802_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_242204d5-2893-4f9e-ade9-a86eb4329004_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_DeferredTaxAssetsLeaseObligations_de7c5715-5511-48ea-895d-58c4e9086770_terseLabel_en-US" xlink:label="lab_pins_DeferredTaxAssetsLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease obligation</link:label>
    <link:label id="lab_pins_DeferredTaxAssetsLeaseObligations_label_en-US" xlink:label="lab_pins_DeferredTaxAssetsLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Obligations</link:label>
    <link:label id="lab_pins_DeferredTaxAssetsLeaseObligations_documentation_en-US" xlink:label="lab_pins_DeferredTaxAssetsLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DeferredTaxAssetsLeaseObligations" xlink:href="pins-20231231.xsd#pins_DeferredTaxAssetsLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_DeferredTaxAssetsLeaseObligations" xlink:to="lab_pins_DeferredTaxAssetsLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6b8c9256-bb8f-43ae-a2fa-bb29b6d893ae_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_b5043b7f-d1f6-4bb2-a5fe-cb2066083f8d_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_31ef294f-6f4a-4462-999e-287a4a60241c_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" 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">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_90b7c00f-1266-44c4-9baa-89ee0e98c242_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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">Estimated useful lives of intangible assets (up to)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f90f5d67-8d6f-47c9-8d90-30f1f50f82df_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink: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 Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_444f7760-4a6e-48c2-97c3-afc565eac772_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_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_598941c7-05cf-454b-b1cc-7131c8654dab_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7148b8c4-8d63-4708-a63f-9cb20b55fd84_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_63a51eac-d8e0-4690-92ca-ae24871bb0f7_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" 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">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_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_3ec875ae-5691-44a5-9491-3ea585f1d18b_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_55683cad-c4dd-4bef-b44d-40fd13e0057b_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_19988908-2b1b-431c-8822-3aaf8f4a0c08_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_5c7d944a-3778-4f2f-841a-07c3e92c821d_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">Summary of 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_78da70ec-1cf8-4c37-b0ba-19b0746f95a2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/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_us-gaap_ForeignCountryMember_10531090-315c-4bbd-a225-25d051a61afc_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_608e0d2c-0924-4e6a-95a1-bfc27175758e_terseLabel_en-US" xlink:label="lab_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining unrecognized tax benefits</link:label>
    <link:label id="lab_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_label_en-US" xlink:label="lab_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, That Would Not Impact Effective Tax Rate</link:label>
    <link:label id="lab_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_documentation_en-US" xlink:label="lab_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, That Would Not Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:href="pins-20231231.xsd#pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" xlink:to="lab_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate" 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_aab9767a-8d15-4ce1-948e-29fa9028d91b_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_f1761b64-ba96-4b84-b420-557217c8d091_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_4cb6681b-5ef6-4524-a4f1-671c90d8b285_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_91eb4b47-798b-43f3-80f9-67964c28637e_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_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_8c478fb5-1dac-4c38-b946-adb9e48743f5_negatedTotalLabel_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_label_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" xlink: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, And Debt Securities, Available-For-Sale, Gross Unrealized Loss</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_documentation_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Gross Unrealized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" xlink:to="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_dfbc6fe3-f9b5-4fcd-9519-13b3fb8b05f6_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_a6f340f6-ca41-46cd-b1a2-557824630c3d_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_srt_MinimumMember_68f5d1b1-0e21-4df5-9583-f046befeee05_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5b79d4fe-ad1f-4b6a-9768-ad6a73b64280_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net income (loss) per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_2c15c812-a6d2-4cb5-9a4b-36b6f8be5404_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_f09e381d-88a0-4368-bac3-546ee08ef9d1_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property 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_ShareRepurchaseProgramDomain_1bc07f95-137e-4414-b2d5-4499453381ed_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink: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 Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_407afd6d-7cd9-432f-b515-08ab7ea9870c_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">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_FiniteLivedIntangibleAssetsByMajorClassAxis_1a4d3746-0788-4584-b827-3664d676fcba_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_950b0ce7-e97f-4010-9a36-48cbcbbe7869_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_3c211dd8-fe0d-4e24-ae1c-fcc27f4dba12_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_f7debf09-18c5-4dd5-a94b-53706d4d8cc4_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_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_2eed9d17-e3fc-4428-b60e-926caae3627c_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_e4a70a8a-5578-4ee2-ba30-fdac76a43ec4_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_us-gaap_USTreasurySecuritiesMember_01a9236f-6c75-48a2-8675-c011b6f0faba_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_IncomeTaxesPaidNet_0b1f0029-bff4-4a92-bcc9-7d46a91fba1b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember_label_en-US" xlink:label="lab_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Julia Brau Donnelly Trading Arrangement, Class A Common Stock [Member]</link:label>
    <link:label id="lab_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember_documentation_en-US" xlink:label="lab_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Julia Brau Donnelly Trading Arrangement, Class A Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember" xlink:to="lab_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_36272679-bb25-42eb-9519-564830813ad5_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) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/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_d37245d8-7795-4cdc-bc3b-bb721a0b3307_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_719bc236-0764-46e9-b63f-98fec53e9d7d_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_DevelopedTechnologyRightsMember_84b76f34-303d-48fb-b1e3-bee111904ddf_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_c90274b0-64e7-4d38-aeea-e531939e14f8_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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_57c0ab23-e36b-482f-921e-4ee412ea2a05_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_65278de7-067a-4628-8ea5-a2a2c469f375_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">Summary of 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_AccretionAmortizationOfDiscountsAndPremiumsInvestments_e20cc3fe-c01c-4d6d-a5e9-349c057497f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" 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">Amortization (accretion) of investment premiums discount</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_0ad72bef-5e45-4989-b8c6-f53cb15420ef_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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0c3b222f-f5aa-46c7-ac14-1aacee8c3ff9_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_f4776940-8ab8-4697-8b44-5afea1e9bacc_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_pins_DepreciablePropertyPlantAndEquipmentMember_e7129f32-1af4-4911-a9a2-ad22958ebde6_terseLabel_en-US" xlink:label="lab_pins_DepreciablePropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciable Property and Equipment</link:label>
    <link:label id="lab_pins_DepreciablePropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_pins_DepreciablePropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciable Property, Plant And Equipment [Member]</link:label>
    <link:label id="lab_pins_DepreciablePropertyPlantAndEquipmentMember_documentation_en-US" xlink:label="lab_pins_DepreciablePropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciable Property, Plant And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DepreciablePropertyPlantAndEquipmentMember" xlink:href="pins-20231231.xsd#pins_DepreciablePropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_DepreciablePropertyPlantAndEquipmentMember" xlink:to="lab_pins_DepreciablePropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a5022412-a4b9-4f07-9fab-133469d7292b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3c0649bb-d644-4780-be69-6c73b1ba28ff_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">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_62dbc814-de78-40d1-ab91-2fbf0f4e5522_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 income (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_e563b6ee-1c65-477f-a5b4-a668df8f0cb2_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_de92c2a3-964d-40a5-85be-17ef69eb334a_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_909172ae-817c-45af-aa6f-080affbf276e_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_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum_de4f4842-d18b-4d61-a33d-6a564c8cad1d_terseLabel_en-US" xlink:label="lab_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ration of consolidated net debt to EBITDA (no greater than)</link:label>
    <link:label id="lab_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum_label_en-US" xlink:label="lab_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Debt To EBITDA Ratio Required, Maximum</link:label>
    <link:label id="lab_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum_documentation_en-US" xlink:label="lab_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Debt To EBITDA Ratio Required, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" xlink:href="pins-20231231.xsd#pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" xlink:to="lab_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum" 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_CurrentForeignTaxExpenseBenefit_63dbbc02-5a3c-4866-8048-655f030d3cc0_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_5f976d17-25d9-4554-8d14-9429ca3cdf2e_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_30472114-c0b2-4c8e-8440-84ef00e3364f_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_4aa7a0b6-5c3b-4e29-9608-4823887690a8_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income (loss)</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_c9595962-6bb6-40ba-bedb-ad2d026ab0fb_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_PurchaseObligationDueInSecondYear_30fde38c-e5ba-4c3e-81c0-53d56fd641e4_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_cfe7d271-1263-42e8-8cb7-e25f01ede0dc_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_us-gaap_IncomeTaxReconciliationTaxCredits_99483894-6539-4ace-8021-4c9cf96e815c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2d0e851f-02f5-4b74-bcdd-90c4e7fb6765_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_8248c400-67f7-4817-a8d7-7e216f09f24b_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_360222bd-7581-4d3a-b0c4-4f6441239f31_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-20231231.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_SupplementalBalanceSheetDisclosuresTextBlock_078ce974-c108-4034-8364-6067e93285a6_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other balance sheet components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_0972c8ac-4ae3-4693-8a4f-296ff74a31c0_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_0915bd1b-063d-4673-9f6f-a2a388a905bb_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_pins_StockRepurchaseProgramSeptember2023Member_69469906-b230-43c1-91de-1a08bacb9e7b_terseLabel_en-US" xlink:label="lab_pins_StockRepurchaseProgramSeptember2023Member" xlink: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 Repurchase Program , September 2023</link:label>
    <link:label id="lab_pins_StockRepurchaseProgramSeptember2023Member_label_en-US" xlink:label="lab_pins_StockRepurchaseProgramSeptember2023Member" xlink: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 , September 2023 [Member]</link:label>
    <link:label id="lab_pins_StockRepurchaseProgramSeptember2023Member_documentation_en-US" xlink:label="lab_pins_StockRepurchaseProgramSeptember2023Member" xlink: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 , September 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramSeptember2023Member" xlink:href="pins-20231231.xsd#pins_StockRepurchaseProgramSeptember2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_StockRepurchaseProgramSeptember2023Member" xlink:to="lab_pins_StockRepurchaseProgramSeptember2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_CreditAgreementAmendedAndRestatedMember_ed9f1fd3-1d65-4ab8-815d-9312eb3ef271_terseLabel_en-US" xlink:label="lab_pins_CreditAgreementAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement Amended And Restated</link:label>
    <link:label id="lab_pins_CreditAgreementAmendedAndRestatedMember_label_en-US" xlink:label="lab_pins_CreditAgreementAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement Amended And Restated [Member]</link:label>
    <link:label id="lab_pins_CreditAgreementAmendedAndRestatedMember_documentation_en-US" xlink:label="lab_pins_CreditAgreementAmendedAndRestatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement Amended And Restated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CreditAgreementAmendedAndRestatedMember" xlink:href="pins-20231231.xsd#pins_CreditAgreementAmendedAndRestatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CreditAgreementAmendedAndRestatedMember" xlink:to="lab_pins_CreditAgreementAmendedAndRestatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_25ddad63-0eb0-4713-85dc-c0fa4da2c93c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining authorized stock repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink: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, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_de3bef81-46a5-49c3-b6a3-effd5b0e891f_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" 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_df938bbd-9950-4f39-9f26-fa2b2e6d5fb6_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_f9e01878-9ae6-47e2-b12d-dab4686d68be_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_pins_CommitmentsAndContingenciesTable_4515cbd4-feb9-44d4-b821-3bcd61bb5db1_terseLabel_en-US" xlink:label="lab_pins_CommitmentsAndContingenciesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_pins_CommitmentsAndContingenciesTable_label_en-US" xlink:label="lab_pins_CommitmentsAndContingenciesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_pins_CommitmentsAndContingenciesTable_documentation_en-US" xlink:label="lab_pins_CommitmentsAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" 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_pins_CommitmentsAndContingenciesTable" xlink:href="pins-20231231.xsd#pins_CommitmentsAndContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CommitmentsAndContingenciesTable" xlink:to="lab_pins_CommitmentsAndContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f0c1906e-bd33-4278-86bb-4e0896e29f98_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8b00be3c-1d90-4c2c-ad96-8f88bb91ffc6_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_6ed55def-95df-4ff4-b309-f1813de751bb_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_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_777b244c-7d6f-4666-9337-1db9e773b2a8_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_pins_AccruedHostingExpensesCurrent_6f173d3a-feee-4613-a443-83b21e2430c1_terseLabel_en-US" xlink:label="lab_pins_AccruedHostingExpensesCurrent" xlink: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 hosting expenses</link:label>
    <link:label id="lab_pins_AccruedHostingExpensesCurrent_label_en-US" xlink:label="lab_pins_AccruedHostingExpensesCurrent" xlink: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 Hosting Expenses, Current</link:label>
    <link:label id="lab_pins_AccruedHostingExpensesCurrent_documentation_en-US" xlink:label="lab_pins_AccruedHostingExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Hosting Expenses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_AccruedHostingExpensesCurrent" xlink:href="pins-20231231.xsd#pins_AccruedHostingExpensesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_AccruedHostingExpensesCurrent" xlink:to="lab_pins_AccruedHostingExpensesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_9c05eda7-da71-44e3-9806-5634bb529f55_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8022aadf-5476-472f-872a-88e12edeafbf_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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cf299f52-56ec-45fc-b584-49f83769db91_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_9a309116-3970-4cd6-a05b-f4fc02fac186_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink: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-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink: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 Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_fbfc14a4-7374-454c-8129-97cccdf8599f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink: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 deferred tax asset valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_IncomeTaxesTable_017bdbdf-855c-470e-8845-1afae2c3e086_terseLabel_en-US" xlink:label="lab_pins_IncomeTaxesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_pins_IncomeTaxesTable_label_en-US" xlink:label="lab_pins_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_pins_IncomeTaxesTable_documentation_en-US" xlink:label="lab_pins_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncomeTaxesTable" xlink:href="pins-20231231.xsd#pins_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_IncomeTaxesTable" xlink:to="lab_pins_IncomeTaxesTable" 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_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_cfb069c1-0f35-4f26-9c0b-e7ac4fd8c634_totalLabel_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_label_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink: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, And Debt Securities, Available-For-Sale, Amortized Cost</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_documentation_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:to="lab_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" 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_f9221214-1613-46ae-bc8f-6bb5d47c4ba2_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_2e6c832b-588a-48d3-9f7a-1b3bbec89236_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_5aba4c32-30d4-4713-bf01-5c0da956e1af_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_us-gaap_DeferredIncomeTaxExpenseBenefit_7f3e4fac-42a0-4e56-b033-017fa32c900a_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 deferred tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_a60f1911-f092-4db5-bbf4-1b88981b4a1a_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_706d1ce9-53d0-40dd-85aa-3b31aeefecb0_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_800f044a-5afc-445c-95e1-a3d925820742_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_679cc27d-dde6-41e7-b4cd-6cfa8fd8e88c_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_d18a57b1-b885-497e-a811-cae8780b53f8_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_ContractualObligationFiscalYearMaturityAbstract_54e21fcb-ddcb-4a2b-9514-3fdba26061be_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink: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 Commitments</link:label>
    <link:label id="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_971517ed-505a-4720-ae78-98fa0333584f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_be4ab5e7-ca39-4765-badc-ba94ba08d34f_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_dei_DocumentFinStmtErrorCorrectionFlag_c0456e83-7f95-4b66-9059-d65d8d10c5a8_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink: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 Financial Statement Error Correction</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink: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 Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cfc44ef8-0da7-423d-935f-150ea7bf0436_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_935dd93a-e584-4a2e-aee9-91378b16dccc_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_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum_a835305a-5b3e-408d-9363-c9cd4371f6e5_terseLabel_en-US" xlink:label="lab_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future ratio of consolidated net debt to EBITDA (no greater than)</link:label>
    <link:label id="lab_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum_label_en-US" xlink:label="lab_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Future Debt To EBITDA Ratio Required, Maximum</link:label>
    <link:label id="lab_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum_documentation_en-US" xlink:label="lab_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Future Debt To EBITDA Ratio Required, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" xlink:href="pins-20231231.xsd#pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" xlink:to="lab_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum" 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_CashAndCashEquivalentsAtCarryingValueAbstract_85ff63d7-442b-44ca-b6de-b10529bc2c64_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" 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_CashAndCashEquivalentsAtCarryingValueAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_d9d3eb65-d830-4a42-95bf-2bf4835cf3c8_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_94cc7b72-997a-402e-8c54-711334ac2f92_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-20231231.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_1dac944c-2b68-46c7-8680-79485a612d20_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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_22bf74a9-422c-48c8-a1ec-cb4f25710e0e_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average effect of dilutive potential common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2f7d4277-b4de-41a5-a764-6abec845e960_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueAfterFifthYear_6d12e4fe-10a8-41c8-88b3-f20c2ae23505_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueAfterFifthYear" 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">Thereafter</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueAfterFifthYear" xlink:to="lab_us-gaap_ContractualObligationDueAfterFifthYear" 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_f1c9e149-b19a-4313-b8c0-d00d7d83a721_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_dei_DocumentsIncorporatedByReferenceTextBlock_831f7d9c-ec1e-4b91-bca1-74968a0da130_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_7e58bd70-807f-426c-924f-3c154cd5203c_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_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_79413b00-367f-4c3c-824e-e77adb740ad9_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_308893fb-04d7-4983-9343-3e463dbcefb6_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_3e40b6cb-bd00-4601-aa19-ef5ead9aa47b_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_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_18236e09-d892-46dd-b4a5-bb646d954e45_terseLabel_en-US" xlink:label="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_label_en-US" xlink:label="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease And Short Term Lease, Liability, Payments Due, Year One</link:label>
    <link:label id="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_documentation_en-US" xlink:label="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease And Short Term Lease, Liability, Payments Due, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" xlink:href="pins-20231231.xsd#pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" xlink:to="lab_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ed9887c4-e094-4ea2-85eb-cf5b0a3ef809_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_8e73cde3-112a-4d80-8de5-f62c0b32c93a_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">Summary of 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_161d2eca-8c80-4f1c-8a82-5a4216658c32_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_us-gaap_PurchaseObligationDueAfterFifthYear_6b310713-7779-4c50-987e-f41c7733f527_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b86ccaf9-fc95-4fa0-a60d-df1c86685371_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_ef791c13-0a13-40d8-8fbc-41ba3ac79885_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-20231231.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_04290a72-6f7d-4c1a-adef-272925646037_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</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_FiniteLivedIntangibleAssetsGross_8130af57-1da4-4066-a5ca-7ef57627755c_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" 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">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_08557621-6913-4de6-860f-7caba1636af1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e9b0da67-0931-409f-b7aa-790dafb12b66_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/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_8b7de2e3-e035-4472-9368-34232e1dc7e0_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_IncomeTaxAuthorityDomain_164659f3-fe84-47c2-8515-0ceda18356b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_76dfad5d-f0f0-4d64-951c-cc49e41b7c27_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_EmployeeRelatedLiabilitiesCurrent_327f4574-ad4c-40d1-9934-d5275dadce55_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_a03f9d63-8f04-4e99-bc46-739a99d00b26_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_us-gaap_NumberOfOperatingSegments_c2204da2-51a9-48cc-8baf-c5c0cbfbe738_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_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_91e614a5-91e1-4c5f-a596-07bb00916fb1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income</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_4b30df90-32c2-4ef4-a6f4-df4b1571ade9_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_ContractualObligationDueInFourthYear_68211707-0fd9-4dee-b39e-22f4554420f1_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" 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">2027</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0ed60a6b-a492-4104-8dea-dc5916617599_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining term of operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_5afcd902-6d94-4d5b-885b-82a2d103015c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_396306df-fc6d-4b3b-b02d-7cb4a5c68df6_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_36775362-c4da-40f5-bb3d-449b75e8f799_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_us-gaap_LongtermDebtTypeAxis_1cb58763-75f7-4257-9e92-4af1b53224f3_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_e3021765-4bfb-48ce-9e66-ecab5fbc4bef_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_4253c618-3837-448a-b87f-377bcd502dcd_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_5e716d1c-ea83-42e8-9f67-8e60d683893c_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_TaxCreditCarryforwardAmount_bb570d9f-4e41-473f-adfc-5ec49dee0f93_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_42de1a54-96a8-4eb9-a1f2-5ea321b161e5_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_e80efb69-0be1-4616-9c44-d327e4eac458_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_b39c5d62-baa0-46ee-a9c1-55eb118aa845_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_OperatingLeaseWeightedAverageDiscountRatePercent_45516337-8ccd-4947-910d-a05c6682985e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate used to measure the present value of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_c6c3d76f-7091-474b-b1df-4ec471ec02a1_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_CreditFacilityDomain_854d0318-9f7d-4925-8101-cd0c36abee50_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f983a035-c985-49ae-83b3-a1b8eb820020_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_0a1a8602-56cd-44d2-a4b2-25e9f542f299_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_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_31f8f90a-fd24-4865-abfe-9589dd90a3e6_verboseLabel_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" 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">Unrealized Gains</link:label>
    <link:label id="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink: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, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:label id="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_documentation_en-US" xlink:label="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_562953a1-3857-4c88-a025-ff3f37680f9e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_JuliaBrauDonnellyTradingArrangementRSUsMember_label_en-US" xlink:label="lab_pins_JuliaBrauDonnellyTradingArrangementRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Julia Brau Donnelly Trading Arrangement, RSUs [Member]</link:label>
    <link:label id="lab_pins_JuliaBrauDonnellyTradingArrangementRSUsMember_documentation_en-US" xlink:label="lab_pins_JuliaBrauDonnellyTradingArrangementRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Julia Brau Donnelly Trading Arrangement, RSUs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_JuliaBrauDonnellyTradingArrangementRSUsMember" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyTradingArrangementRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_JuliaBrauDonnellyTradingArrangementRSUsMember" xlink:to="lab_pins_JuliaBrauDonnellyTradingArrangementRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4c1f8e11-f7ea-4a11-baef-443934578ed0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_c8ca33e4-fd55-4419-ae8e-fddebc7b3d48_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" 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_47b01ef2-ead4-4de5-ae0d-647a9b7ead6d_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_dea861ec-c7c1-4ea0-a106-cc5ac3897fc9_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">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_43342a25-e481-401d-a0e4-8fd4e9003ed0_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted-average shares used in computing net income (loss) per share) (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_us-gaap_IncomeTaxAuthorityNameAxis_208e64e5-a532-4fbf-bec1-4b50181ffe2d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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 Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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 Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_IncomeTaxesLineItems_0bd79506-6d83-4d0f-a6f3-82848925bf7d_terseLabel_en-US" xlink:label="lab_pins_IncomeTaxesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_pins_IncomeTaxesLineItems_label_en-US" xlink:label="lab_pins_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_pins_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_pins_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncomeTaxesLineItems" xlink:href="pins-20231231.xsd#pins_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_IncomeTaxesLineItems" xlink:to="lab_pins_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_2a2ff99d-f970-49c8-b8bd-dd1c3b467d4d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink: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_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink: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 Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5b44f5d7-c224-4ec3-a9ea-61f62ec8744f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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">Audit Settlement</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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_b48f5f2b-e1d1-4494-b15d-d50c3a530943_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_dei_DocumentAnnualReport_74c596e0-5b9f-4a6f-b4b1-7b63bc751641_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_d11512e8-6fa4-4991-af74-0133f8aa909e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease cost:</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_fd0d9f54-07c6-4ee5-8fdb-19631dfb46ad_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_us-gaap_ShareRepurchaseProgramAxis_b74bb5a5-c9e4-4755-af69-404c0534636b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink: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 Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_c6e43314-e081-455b-9c5b-00864617b464_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_dd7806e0-944a-450f-b37e-bebc5dc4d402_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_794a74e0-2b63-4095-9c76-d4fb2f38c073_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_TaxCreditCarryforwardNameDomain_370223d8-4aaf-41ad-89c9-75e5fe805d3c_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_c0c62c39-cf2c-4bf3-9e3c-537dcd748b78_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_4a03ec18-242a-46da-9f65-454f8709880b_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_226bd080-3f8f-486f-8bce-49fdc78c52be_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_LesseeOperatingLeaseLiabilityPaymentsDue_aad43c44-52ad-4e29-b53a-f1490c6470ce_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_5a7a093a-4d32-4732-b6ee-3d68dbdba952_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_262088da-9f3a-4572-bf38-166ed1986f50_terseLabel_en-US" xlink:label="lab_pins_ReallocationOfNetIncomeLossConversionOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reallocation of net income as a result of conversion of Class B to Class A common&#160;stock</link:label>
    <link:label id="lab_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_label_en-US" xlink:label="lab_pins_ReallocationOfNetIncomeLossConversionOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reallocation Of Net Income (Loss), Conversion Of Common Stock</link:label>
    <link:label id="lab_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_documentation_en-US" xlink:label="lab_pins_ReallocationOfNetIncomeLossConversionOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reallocation Of Net Income (Loss), Conversion Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ReallocationOfNetIncomeLossConversionOfCommonStock" xlink:href="pins-20231231.xsd#pins_ReallocationOfNetIncomeLossConversionOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_ReallocationOfNetIncomeLossConversionOfCommonStock" xlink:to="lab_pins_ReallocationOfNetIncomeLossConversionOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_3f7f461c-f80a-4d3c-a55e-cfc90758b4fa_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_1e8a4ea9-8625-4ea0-a50c-88b55abc4e41_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_e42e1b7b-b365-435c-b0ef-7f6515464e8a_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in cash, 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_IncomeTaxAuthorityNameDomain_4ec56391-5c7a-4bc4-adb0-bb4a53b2122c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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 Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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 Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_01dec434-b8ce-49ce-8375-ff0fb170d653_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_0d24f4d4-4492-4363-bc51-2ebe8d93d2c9_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_pins_OtherForeignMember_c3369876-5f6c-4f6d-93df-d0d8f4b9fa49_terseLabel_en-US" xlink:label="lab_pins_OtherForeignMember" xlink: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 Foreign</link:label>
    <link:label id="lab_pins_OtherForeignMember_label_en-US" xlink:label="lab_pins_OtherForeignMember" xlink: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 Foreign [Member]</link:label>
    <link:label id="lab_pins_OtherForeignMember_documentation_en-US" xlink:label="lab_pins_OtherForeignMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherForeignMember" xlink:href="pins-20231231.xsd#pins_OtherForeignMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_OtherForeignMember" xlink:to="lab_pins_OtherForeignMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_AuditInformationAbstract_label_en-US" xlink:label="lab_pins_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_pins_AuditInformationAbstract_documentation_en-US" xlink:label="lab_pins_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_AuditInformationAbstract" xlink:href="pins-20231231.xsd#pins_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_AuditInformationAbstract" xlink:to="lab_pins_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_c08fbb8e-566a-42c8-885d-6890bfa41e40_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_e14d081c-cdcc-42b4-bc4d-845daabebcbc_terseLabel_en-US" xlink:label="lab_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems" xlink: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, Cash Equivalents And Financial Instruments [Line Items]</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems" xlink: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 And Financial Instruments [Line Items]</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_documentation_en-US" xlink:label="lab_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents And Financial Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems" xlink:to="lab_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_7978c066-770a-41e9-b7f0-c7ec5f77f168_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink: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 tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_00b64861-5637-4854-9eee-f7231741407f_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" 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_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" 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_c25e81ca-e6a5-4be5-9e24-ff3f7f8757a9_negatedTerseLabel_en-US" xlink:label="lab_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" 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">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-20231231.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_DeferredTaxAssetsOperatingLossCarryforwards_6fda4b4b-d5da-41ba-b87d-e38eda8ffa23_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4ccfe741-4d1d-4d1b-800e-3ee1db616559_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_af8c75fb-18ba-407e-8a07-45699bcdbf73_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted-average shares used in computing net income (loss) per share (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_219f22bc-8a3f-418b-875a-9da29665fdee_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_e4a35e7d-45c3-46e1-b83e-f61d5ace2da8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c9435c05-1f48-494b-82a1-179a8fb287de_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_426f3002-790e-49f1-a74d-e399dd1cd3f0_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_DeferredIncomeTaxLiabilities_ca5856fa-6642-450d-a537-45e315a8a28e_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_de6ba26b-7ec2-41e8-9fea-7df19f0d8cac_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" 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">2025</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:to="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_ce2cd0ac-104d-4354-8b28-e976eefa366e_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_pins_StockIssuedDuringPeriodValueCharitableContributions_b8bb1c60-e1e6-41f0-aad3-72e28d5998e9_terseLabel_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodValueCharitableContributions" xlink: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 related to charitable contributions</link:label>
    <link:label id="lab_pins_StockIssuedDuringPeriodValueCharitableContributions_label_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodValueCharitableContributions" xlink: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, Charitable Contributions</link:label>
    <link:label id="lab_pins_StockIssuedDuringPeriodValueCharitableContributions_documentation_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodValueCharitableContributions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Charitable Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodValueCharitableContributions" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodValueCharitableContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_StockIssuedDuringPeriodValueCharitableContributions" xlink:to="lab_pins_StockIssuedDuringPeriodValueCharitableContributions" 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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_3dfcbaef-c6f5-464f-85d1-7086adb56148_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased_695721ee-d624-450f-bdeb-0339473656c2_terseLabel_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink: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</link:label>
    <link:label id="lab_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased_label_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink: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, Restricted Stock Awards And Restricted Stock Units Released</link:label>
    <link:label id="lab_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased_documentation_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Awards And Restricted Stock Units Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:to="lab_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_fd9575b8-f41f-4604-afdd-c6f3495360df_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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_f796c032-c295-4246-a7c8-be5beada6cf3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_708f603f-ee24-44c4-ad8c-1502c3ab2e57_terseLabel_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_label_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAbstract" xlink: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, And Debt Securities [Abstract]</link:label>
    <link:label id="lab_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_documentation_en-US" xlink:label="lab_pins_CashCashEquivalentsAndDebtSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, And Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract" xlink:to="lab_pins_CashCashEquivalentsAndDebtSecuritiesAbstract" 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_CustomerRelationshipsMember_ccaae4aa-8862-4582-b702-30b591c8b47a_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_d973ff18-0ee4-401a-8328-dd06b53fbd37_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_69cb0b82-a752-42e4-ac88-182df1f5dafe_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:label id="lab_us-gaap_TaxCreditCarryforwardAxis_80fee4b4-4cdc-43ee-b060-9846c7e54e5d_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>pins-20231231_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 2024 Workiva-->
<!--r:23292254-8e32-400f-a45e-ad08ec1cdbc5,g:85de736d-cacf-45ad-a3b2-0bd588157f3d-->
<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-20231231.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_a6a2b553-3c8f-44d0-938a-15d7ffb4483a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_b3ae8a02-e842-4a4f-8037-4413240496f0" 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_a6a2b553-3c8f-44d0-938a-15d7ffb4483a" xlink:to="loc_dei_DocumentInformationTable_b3ae8a02-e842-4a4f-8037-4413240496f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6c6fd85b-3681-4a35-8a89-a41fbca62e23" 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_b3ae8a02-e842-4a4f-8037-4413240496f0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6c6fd85b-3681-4a35-8a89-a41fbca62e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_cb309d22-6631-428c-abf4-aaed00d9c843" 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_6c6fd85b-3681-4a35-8a89-a41fbca62e23" xlink:to="loc_us-gaap_ClassOfStockDomain_cb309d22-6631-428c-abf4-aaed00d9c843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ceb680fd-dcfc-407e-9fc4-5e22d7cb1caf" 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_cb309d22-6631-428c-abf4-aaed00d9c843" xlink:to="loc_us-gaap_CommonClassAMember_ceb680fd-dcfc-407e-9fc4-5e22d7cb1caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_312d7d6a-1665-4337-82f1-1fe89f42bb4d" 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_cb309d22-6631-428c-abf4-aaed00d9c843" xlink:to="loc_us-gaap_CommonClassBMember_312d7d6a-1665-4337-82f1-1fe89f42bb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" 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_b3ae8a02-e842-4a4f-8037-4413240496f0" xlink:to="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c7f90d33-377a-4553-ba83-351fb0e201a0" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentType_c7f90d33-377a-4553-ba83-351fb0e201a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_47c9b364-31e6-4617-bbe9-a708f3adc932" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentAnnualReport_47c9b364-31e6-4617-bbe9-a708f3adc932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_fb24fa81-d038-4727-80fa-095ff0ba4e67" 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_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentPeriodEndDate_fb24fa81-d038-4727-80fa-095ff0ba4e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_bc68a1c7-2bdd-487e-be3b-fb3a66d98b74" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_CurrentFiscalYearEndDate_bc68a1c7-2bdd-487e-be3b-fb3a66d98b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_70ce827d-d255-4a16-b711-da3d8af715a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentTransitionReport_70ce827d-d255-4a16-b711-da3d8af715a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0b33ad5b-ffe8-4625-8aae-35d65e0ecb25" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityFileNumber_0b33ad5b-ffe8-4625-8aae-35d65e0ecb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_aadb40db-e557-476b-8044-8319241a833f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityRegistrantName_aadb40db-e557-476b-8044-8319241a833f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f3e293a9-1a08-4a9f-b7d5-76a6320544af" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f3e293a9-1a08-4a9f-b7d5-76a6320544af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7162e66a-8457-446d-b82f-4ef77cf1eb0e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityTaxIdentificationNumber_7162e66a-8457-446d-b82f-4ef77cf1eb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ba7e8192-e2ca-4b2e-af43-bbff577c3286" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityAddressAddressLine1_ba7e8192-e2ca-4b2e-af43-bbff577c3286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a18e6820-4d92-4f0a-8b07-c393070bfa69" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityAddressCityOrTown_a18e6820-4d92-4f0a-8b07-c393070bfa69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f123c87a-c530-428f-97d3-bd6d8e871585" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityAddressStateOrProvince_f123c87a-c530-428f-97d3-bd6d8e871585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0f245b63-2c40-426c-a462-dbedbd1f3d46" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityAddressPostalZipCode_0f245b63-2c40-426c-a462-dbedbd1f3d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b8423637-c3a0-43a2-96e6-a48b7475f728" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_CityAreaCode_b8423637-c3a0-43a2-96e6-a48b7475f728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5ac14832-4a0a-46e1-b278-6c635fd38018" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_LocalPhoneNumber_5ac14832-4a0a-46e1-b278-6c635fd38018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b5344b1d-1177-4971-8f64-b5020f2a0fec" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_Security12bTitle_b5344b1d-1177-4971-8f64-b5020f2a0fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_0786e40a-883f-457d-aa7a-bd4a133954d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_TradingSymbol_0786e40a-883f-457d-aa7a-bd4a133954d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d70c5887-f09c-460a-85bd-5919f319f773" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_SecurityExchangeName_d70c5887-f09c-460a-85bd-5919f319f773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_947003d9-f999-46f7-9928-11cd938ac73d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_947003d9-f999-46f7-9928-11cd938ac73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f0c09aab-06ea-4d99-a75f-4f922a68add9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityVoluntaryFilers_f0c09aab-06ea-4d99-a75f-4f922a68add9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a764ebcf-d87e-4e64-a28c-59d69f846968" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityCurrentReportingStatus_a764ebcf-d87e-4e64-a28c-59d69f846968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a1241a58-91f1-4d41-908b-102526e1e3a3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityInteractiveDataCurrent_a1241a58-91f1-4d41-908b-102526e1e3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_b411c7f5-aab7-477b-972a-a3e5b03fae10" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityFilerCategory_b411c7f5-aab7-477b-972a-a3e5b03fae10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_588029e3-9170-425a-9573-85e810c70577" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntitySmallBusiness_588029e3-9170-425a-9573-85e810c70577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_53452441-4d98-4efd-9f9c-0e139d15c456" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityEmergingGrowthCompany_53452441-4d98-4efd-9f9c-0e139d15c456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ad97346d-964d-4e42-aad1-4efef5b3951a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ad97346d-964d-4e42-aad1-4efef5b3951a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_ff49b000-e32f-4819-893f-1b2e3c43998a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_ff49b000-e32f-4819-893f-1b2e3c43998a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7975464b-6eaf-468d-860f-1addabeb1d86" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityShellCompany_7975464b-6eaf-468d-860f-1addabeb1d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_7666970d-1ff6-436a-a3ed-cede9a6e461c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityPublicFloat_7666970d-1ff6-436a-a3ed-cede9a6e461c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f967ed87-bde3-4b24-a8d9-5ea0057dea15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f967ed87-bde3-4b24-a8d9-5ea0057dea15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4fc9cd68-b795-4786-8c9b-e0a2e9354b11" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4fc9cd68-b795-4786-8c9b-e0a2e9354b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_46b41fcc-4388-45c8-95db-4e0309e0303b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentFiscalPeriodFocus_46b41fcc-4388-45c8-95db-4e0309e0303b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a23e9704-5bff-4fe6-b298-4e526b089fdc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_AmendmentFlag_a23e9704-5bff-4fe6-b298-4e526b089fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_817dc65a-7933-41b3-a997-50f02893f705" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_DocumentFiscalYearFocus_817dc65a-7933-41b3-a997-50f02893f705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_158926ad-bf3a-4429-9ca0-e0139665c4e9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_e9c2b620-7c9c-4a0f-ae42-e6511938ec21" xlink:to="loc_dei_EntityCentralIndexKey_158926ad-bf3a-4429-9ca0-e0139665c4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/AuditInformation" xlink:type="simple" xlink:href="pins-20231231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_AuditInformationAbstract_a91a006f-6a1e-4cda-beb3-e14bcf5099a0" xlink:href="pins-20231231.xsd#pins_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c477beea-410c-4a2a-9801-0cfae24659a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_AuditInformationAbstract_a91a006f-6a1e-4cda-beb3-e14bcf5099a0" xlink:to="loc_dei_AuditorName_c477beea-410c-4a2a-9801-0cfae24659a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_892ec8cc-a8b1-4e19-bfb7-7667bed0dfa0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_AuditInformationAbstract_a91a006f-6a1e-4cda-beb3-e14bcf5099a0" xlink:to="loc_dei_AuditorFirmId_892ec8cc-a8b1-4e19-bfb7-7667bed0dfa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_bf9add17-45b5-4d6e-a476-21007f390500" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_AuditInformationAbstract_a91a006f-6a1e-4cda-beb3-e14bcf5099a0" xlink:to="loc_dei_AuditorLocation_bf9add17-45b5-4d6e-a476-21007f390500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedbalancesheets" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedbalancesheets"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Consolidatedbalancesheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d9a2aa8a-6e67-446c-8b7e-1f6dce841777" 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_84e929e0-d0bb-436b-aaf8-440590679179" 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_d9a2aa8a-6e67-446c-8b7e-1f6dce841777" xlink:to="loc_us-gaap_AssetsAbstract_84e929e0-d0bb-436b-aaf8-440590679179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_d3c0d7b4-d3c8-4f3a-970b-1dae1ec5db30" 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_84e929e0-d0bb-436b-aaf8-440590679179" xlink:to="loc_us-gaap_AssetsCurrentAbstract_d3c0d7b4-d3c8-4f3a-970b-1dae1ec5db30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1138101b-e4dc-4794-a5ba-0cfe1aa954a4" 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_d3c0d7b4-d3c8-4f3a-970b-1dae1ec5db30" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1138101b-e4dc-4794-a5ba-0cfe1aa954a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_85894003-aa44-46fc-926f-c92bee23a028" 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_d3c0d7b4-d3c8-4f3a-970b-1dae1ec5db30" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_85894003-aa44-46fc-926f-c92bee23a028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bcc99487-32e5-4563-b081-43527fc30a1b" 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_d3c0d7b4-d3c8-4f3a-970b-1dae1ec5db30" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bcc99487-32e5-4563-b081-43527fc30a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_78018edc-2420-42b7-a076-be8fd8069786" 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_d3c0d7b4-d3c8-4f3a-970b-1dae1ec5db30" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_78018edc-2420-42b7-a076-be8fd8069786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d12ba11d-4d0d-4694-8f05-d93b21622cad" 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_d3c0d7b4-d3c8-4f3a-970b-1dae1ec5db30" xlink:to="loc_us-gaap_AssetsCurrent_d12ba11d-4d0d-4694-8f05-d93b21622cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_91fd28e3-1030-419b-81eb-357ce054dfab" 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_84e929e0-d0bb-436b-aaf8-440590679179" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_91fd28e3-1030-419b-81eb-357ce054dfab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8ffa70c2-41d6-49f6-854c-c9b01bcd017a" 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_84e929e0-d0bb-436b-aaf8-440590679179" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8ffa70c2-41d6-49f6-854c-c9b01bcd017a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_689e4ccb-eefe-4e4a-b955-311bd932e27f" 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_84e929e0-d0bb-436b-aaf8-440590679179" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_689e4ccb-eefe-4e4a-b955-311bd932e27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e081ea6a-ada9-46ee-a16a-c09a5196cc6d" 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_84e929e0-d0bb-436b-aaf8-440590679179" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e081ea6a-ada9-46ee-a16a-c09a5196cc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ba428a13-8685-493c-bdd6-09b426760383" 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_84e929e0-d0bb-436b-aaf8-440590679179" xlink:to="loc_us-gaap_Assets_ba428a13-8685-493c-bdd6-09b426760383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_57d1a9db-a99b-46c1-9110-b6b4b7f06370" 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_d9a2aa8a-6e67-446c-8b7e-1f6dce841777" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_57d1a9db-a99b-46c1-9110-b6b4b7f06370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1a52bb81-677f-4d96-b0a7-27b004214d7b" 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_57d1a9db-a99b-46c1-9110-b6b4b7f06370" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_1a52bb81-677f-4d96-b0a7-27b004214d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2aa0ce73-33c5-4c24-8d48-95d0623604e5" 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_1a52bb81-677f-4d96-b0a7-27b004214d7b" xlink:to="loc_us-gaap_AccountsPayableCurrent_2aa0ce73-33c5-4c24-8d48-95d0623604e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6f97b752-4555-4f3a-87f1-95667bd840dc" 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_1a52bb81-677f-4d96-b0a7-27b004214d7b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6f97b752-4555-4f3a-87f1-95667bd840dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3b341645-f101-4e00-a965-50309be8b943" 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_1a52bb81-677f-4d96-b0a7-27b004214d7b" xlink:to="loc_us-gaap_LiabilitiesCurrent_3b341645-f101-4e00-a965-50309be8b943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_58527f59-7fdd-47a0-89af-b6aed34f57b7" 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_57d1a9db-a99b-46c1-9110-b6b4b7f06370" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_58527f59-7fdd-47a0-89af-b6aed34f57b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8f890c87-91d6-4444-95f1-fecc43e11bbf" 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_57d1a9db-a99b-46c1-9110-b6b4b7f06370" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8f890c87-91d6-4444-95f1-fecc43e11bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9ad75421-1cf3-4169-b633-0e906cd502a6" 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_57d1a9db-a99b-46c1-9110-b6b4b7f06370" xlink:to="loc_us-gaap_Liabilities_9ad75421-1cf3-4169-b633-0e906cd502a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_5e0cebfb-3ae6-4968-af40-aa37214c8c8b" 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_57d1a9db-a99b-46c1-9110-b6b4b7f06370" xlink:to="loc_us-gaap_CommitmentsAndContingencies_5e0cebfb-3ae6-4968-af40-aa37214c8c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ffff3c57-0efb-4da0-ba17-c84be833257a" 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_57d1a9db-a99b-46c1-9110-b6b4b7f06370" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ffff3c57-0efb-4da0-ba17-c84be833257a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_81cdfdd4-211e-470c-bdfd-a297d27ade77" 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_ffff3c57-0efb-4da0-ba17-c84be833257a" xlink:to="loc_us-gaap_CommonStockValue_81cdfdd4-211e-470c-bdfd-a297d27ade77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2322febd-8f53-4737-b1f0-37edb9d080f6" 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_ffff3c57-0efb-4da0-ba17-c84be833257a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2322febd-8f53-4737-b1f0-37edb9d080f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c87cc409-ec7d-4e64-bf73-db18969310dd" 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_ffff3c57-0efb-4da0-ba17-c84be833257a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c87cc409-ec7d-4e64-bf73-db18969310dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1fdd9857-79da-4028-8c05-891762964865" 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_ffff3c57-0efb-4da0-ba17-c84be833257a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1fdd9857-79da-4028-8c05-891762964865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_54f41893-f1d9-40ea-b573-28865b898d62" 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_ffff3c57-0efb-4da0-ba17-c84be833257a" xlink:to="loc_us-gaap_StockholdersEquity_54f41893-f1d9-40ea-b573-28865b898d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8bf817df-f849-410d-87f7-1962a22d855d" 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_57d1a9db-a99b-46c1-9110-b6b4b7f06370" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_8bf817df-f849-410d-87f7-1962a22d855d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical" xlink:type="simple" xlink:href="pins-20231231.xsd#ConsolidatedbalancesheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e91caad7-8313-4a2b-a7d8-c977509c59f6" 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_a63f4ffd-63f0-4a57-8fbd-afb08e31a7e9" 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_e91caad7-8313-4a2b-a7d8-c977509c59f6" xlink:to="loc_us-gaap_StatementTable_a63f4ffd-63f0-4a57-8fbd-afb08e31a7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69" 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_a63f4ffd-63f0-4a57-8fbd-afb08e31a7e9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_69d86fff-407a-4a59-92bc-191675f40f15" 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_7f3c4b22-d12a-4320-afa5-1cabf1fb2b69" xlink:to="loc_us-gaap_ClassOfStockDomain_69d86fff-407a-4a59-92bc-191675f40f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_94e89f01-7e57-42fd-bbec-6144cc8ee6b5" 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_69d86fff-407a-4a59-92bc-191675f40f15" xlink:to="loc_us-gaap_CommonClassAMember_94e89f01-7e57-42fd-bbec-6144cc8ee6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2945f39f-3b14-43cf-9d54-c979a86ffc20" 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_69d86fff-407a-4a59-92bc-191675f40f15" xlink:to="loc_us-gaap_CommonClassBMember_2945f39f-3b14-43cf-9d54-c979a86ffc20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" 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_a63f4ffd-63f0-4a57-8fbd-afb08e31a7e9" xlink:to="loc_us-gaap_StatementLineItems_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_20a0ceec-b06a-4299-92e4-b40718df1a3f" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_20a0ceec-b06a-4299-92e4-b40718df1a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_86c8c408-502b-43c1-adb0-81b4f75bb12e" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_86c8c408-502b-43c1-adb0-81b4f75bb12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d50bbc56-5711-4d1e-b5c4-545bdcbd283a" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d50bbc56-5711-4d1e-b5c4-545bdcbd283a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_d5d05560-2d05-4f47-be11-d588512188ae" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_CommonStockSharesIssued_d5d05560-2d05-4f47-be11-d588512188ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0493fce2-b2ee-4a59-abe1-b76a9c846c1c" 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_da9a4fa8-dba4-487c-9bd0-4572ca1968ee" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0493fce2-b2ee-4a59-abe1-b76a9c846c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedstatementsofoperations" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedstatementsofoperations"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Consolidatedstatementsofoperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_4039d374-e6da-46e0-89fd-eab6001e51ac" 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_bc34f7df-fe44-4483-9e4c-e146510dcb75" 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_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bc34f7df-fe44-4483-9e4c-e146510dcb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_7075b197-0aef-4ec2-a755-bf47878e94d5" 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_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_7075b197-0aef-4ec2-a755-bf47878e94d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_973c083a-dbc3-47c5-a48c-0b684d666504" 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_7075b197-0aef-4ec2-a755-bf47878e94d5" xlink:to="loc_us-gaap_CostOfRevenue_973c083a-dbc3-47c5-a48c-0b684d666504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e9f34a1d-4129-4501-a042-8ccd29375035" 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_7075b197-0aef-4ec2-a755-bf47878e94d5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e9f34a1d-4129-4501-a042-8ccd29375035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5f84a132-d707-4965-81e3-c0a9b0b3d566" 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_7075b197-0aef-4ec2-a755-bf47878e94d5" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5f84a132-d707-4965-81e3-c0a9b0b3d566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4133c671-be21-4078-b389-6ca84f12f864" 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_7075b197-0aef-4ec2-a755-bf47878e94d5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4133c671-be21-4078-b389-6ca84f12f864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_306f770e-a64a-428d-a5d6-f602cf1ccf1a" 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_7075b197-0aef-4ec2-a755-bf47878e94d5" xlink:to="loc_us-gaap_CostsAndExpenses_306f770e-a64a-428d-a5d6-f602cf1ccf1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ad178c55-7d1b-483e-acc1-955dad808e3c" 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_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_OperatingIncomeLoss_ad178c55-7d1b-483e-acc1-955dad808e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ec07bd43-f375-441e-8b4f-ba7e3d97f028" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ec07bd43-f375-441e-8b4f-ba7e3d97f028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_41def772-a0ce-4046-bb44-f67cb569634e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_41def772-a0ce-4046-bb44-f67cb569634e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f898299-c8b2-43a4-bd99-17eab54230d4" 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_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f898299-c8b2-43a4-bd99-17eab54230d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e3e89d3f-2c20-48eb-aee4-f7e73b0862e2" 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_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e3e89d3f-2c20-48eb-aee4-f7e73b0862e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_04bf360b-803f-464f-951c-e98d799c8a81" 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_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_NetIncomeLoss_04bf360b-803f-464f-951c-e98d799c8a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d537245b-d302-4927-9343-22109455d423" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_EarningsPerShareAbstract_d537245b-d302-4927-9343-22109455d423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_97ecb1ca-cb7a-4232-a43a-ec57f1a2730f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d537245b-d302-4927-9343-22109455d423" xlink:to="loc_us-gaap_EarningsPerShareBasic_97ecb1ca-cb7a-4232-a43a-ec57f1a2730f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_102edc79-710d-4815-afa2-098f530a8521" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d537245b-d302-4927-9343-22109455d423" xlink:to="loc_us-gaap_EarningsPerShareDiluted_102edc79-710d-4815-afa2-098f530a8521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6fb842a2-7fa3-409e-a314-de01c5dd2563" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4039d374-e6da-46e0-89fd-eab6001e51ac" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6fb842a2-7fa3-409e-a314-de01c5dd2563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_626e95b0-d0fb-4a8c-975b-85e72377067b" 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_WeightedAverageNumberOfSharesOutstandingAbstract_6fb842a2-7fa3-409e-a314-de01c5dd2563" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_626e95b0-d0fb-4a8c-975b-85e72377067b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fb284f5d-53be-4e04-8fd5-83346a544265" 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_WeightedAverageNumberOfSharesOutstandingAbstract_6fb842a2-7fa3-409e-a314-de01c5dd2563" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fb284f5d-53be-4e04-8fd5-83346a544265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedstatementsofcomprehensiveincomeloss"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_07e65ae1-c2c0-48ff-a5f7-59f193feeef9" 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_3a7daa31-18f8-484c-be15-b13b26d9a4db" 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_07e65ae1-c2c0-48ff-a5f7-59f193feeef9" xlink:to="loc_us-gaap_NetIncomeLoss_3a7daa31-18f8-484c-be15-b13b26d9a4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_ddf4687c-c68e-44d1-9389-e07256d16182" 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_07e65ae1-c2c0-48ff-a5f7-59f193feeef9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_ddf4687c-c68e-44d1-9389-e07256d16182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_eb46fdab-3998-4e36-bcd9-2613885a16d8" 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_ddf4687c-c68e-44d1-9389-e07256d16182" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_eb46fdab-3998-4e36-bcd9-2613885a16d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9a904098-e614-46d5-8312-c1eb1e6ff577" 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_ddf4687c-c68e-44d1-9389-e07256d16182" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9a904098-e614-46d5-8312-c1eb1e6ff577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_394ab436-d123-484f-a7c9-26f3a5d1da84" 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_07e65ae1-c2c0-48ff-a5f7-59f193feeef9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_394ab436-d123-484f-a7c9-26f3a5d1da84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedstatementsofstockholdersequity"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a6db91c7-e916-4681-a56c-a5ef5baa3a28" 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_5332cb17-1fa1-4d19-85c4-ccbba133dcc6" 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_a6db91c7-e916-4681-a56c-a5ef5baa3a28" xlink:to="loc_us-gaap_StatementTable_5332cb17-1fa1-4d19-85c4-ccbba133dcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f748d8a7-6a68-4f9e-afce-050f5411a6bc" 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_5332cb17-1fa1-4d19-85c4-ccbba133dcc6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f748d8a7-6a68-4f9e-afce-050f5411a6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" 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_f748d8a7-6a68-4f9e-afce-050f5411a6bc" xlink:to="loc_us-gaap_EquityComponentDomain_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_97a56c95-21dd-4853-b29f-dd5e3529df79" 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_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:to="loc_us-gaap_CommonStockMember_97a56c95-21dd-4853-b29f-dd5e3529df79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fe82b79b-b477-4b13-b4dc-67fa5d8c04e2" 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_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fe82b79b-b477-4b13-b4dc-67fa5d8c04e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ebdcaab-9a3b-492c-8a17-13875da0a650" 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_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3ebdcaab-9a3b-492c-8a17-13875da0a650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bb696e34-492a-4bfd-a830-60b8a41086fd" 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_7a917d3d-fbbc-49b1-ab69-ba4fe39f859e" xlink:to="loc_us-gaap_RetainedEarningsMember_bb696e34-492a-4bfd-a830-60b8a41086fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c4f98e14-63a8-4ffa-b547-e11504152d02" 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_5332cb17-1fa1-4d19-85c4-ccbba133dcc6" xlink:to="loc_us-gaap_StatementLineItems_c4f98e14-63a8-4ffa-b547-e11504152d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" 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_c4f98e14-63a8-4ffa-b547-e11504152d02" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_febc9d87-2286-45df-84cc-8b078f6a7a1a" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_SharesOutstanding_febc9d87-2286-45df-84cc-8b078f6a7a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4b090d41-eac4-4a91-bc7e-9651b0a9e6a6" 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_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockholdersEquity_4b090d41-eac4-4a91-bc7e-9651b0a9e6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_44a5dc2f-1203-4e82-94a4-7660f447f121" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_44a5dc2f-1203-4e82-94a4-7660f447f121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased_9858d7b9-8470-4875-a340-1d9962797a6a" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased_9858d7b9-8470-4875-a340-1d9962797a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_49b42de9-1913-4a2d-a731-eee87ad72880" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_49b42de9-1913-4a2d-a731-eee87ad72880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_da43cd37-0fa1-41be-be8b-382d1c957ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_da43cd37-0fa1-41be-be8b-382d1c957ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7a1bc925-9859-485c-9cee-96c6c1f478cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7a1bc925-9859-485c-9cee-96c6c1f478cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesCharitableContributions_15fce187-6561-443f-9be1-6ab129faf83f" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodSharesCharitableContributions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_pins_StockIssuedDuringPeriodSharesCharitableContributions_15fce187-6561-443f-9be1-6ab129faf83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodValueCharitableContributions_5372e7a7-c219-4dff-9a62-7b5b62b284e4" xlink:href="pins-20231231.xsd#pins_StockIssuedDuringPeriodValueCharitableContributions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_pins_StockIssuedDuringPeriodValueCharitableContributions_5372e7a7-c219-4dff-9a62-7b5b62b284e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bb4b35f2-77cc-4506-a8a2-c1c6011a9eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bb4b35f2-77cc-4506-a8a2-c1c6011a9eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a097b147-3c31-4e53-b3b7-92c4853411fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a097b147-3c31-4e53-b3b7-92c4853411fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8289b894-690a-4672-b5c4-7b097b77c64f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8289b894-690a-4672-b5c4-7b097b77c64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9c66a76f-849f-41dc-8fcb-b36809bfc937" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9c66a76f-849f-41dc-8fcb-b36809bfc937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dcc0cbd5-fb35-4aeb-9a17-6cdacf12680e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_NetIncomeLoss_dcc0cbd5-fb35-4aeb-9a17-6cdacf12680e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_5beabb94-87ed-4c1a-bc05-3650773270e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_SharesOutstanding_5beabb94-87ed-4c1a-bc05-3650773270e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b3285db1-09f2-4c6b-990e-5e289d54254c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3208279c-72a4-4cc6-834b-5bc6032c26e4" xlink:to="loc_us-gaap_StockholdersEquity_b3285db1-09f2-4c6b-990e-5e289d54254c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Consolidatedstatementsofcashflows" xlink:type="simple" xlink:href="pins-20231231.xsd#Consolidatedstatementsofcashflows"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Consolidatedstatementsofcashflows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" 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_333d48eb-101b-4520-a618-200a3025af1e" 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_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_333d48eb-101b-4520-a618-200a3025af1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e7a8efe-202a-45fa-b48a-2c35814e5f07" 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_333d48eb-101b-4520-a618-200a3025af1e" xlink:to="loc_us-gaap_NetIncomeLoss_7e7a8efe-202a-45fa-b48a-2c35814e5f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d5069b64-d6f7-431f-9cf9-752e13df5591" 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_333d48eb-101b-4520-a618-200a3025af1e" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d5069b64-d6f7-431f-9cf9-752e13df5591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_561fb8f6-7952-41e9-970b-6596bcad3c93" 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_d5069b64-d6f7-431f-9cf9-752e13df5591" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_561fb8f6-7952-41e9-970b-6596bcad3c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9f8ae935-def3-4bc5-bb05-8f25ac4558eb" 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_d5069b64-d6f7-431f-9cf9-752e13df5591" xlink:to="loc_us-gaap_ShareBasedCompensation_9f8ae935-def3-4bc5-bb05-8f25ac4558eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashContributionExpense_a3c1b49d-eceb-4932-ba18-b61395ca0c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashContributionExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d5069b64-d6f7-431f-9cf9-752e13df5591" xlink:to="loc_us-gaap_NoncashContributionExpense_a3c1b49d-eceb-4932-ba18-b61395ca0c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_d6303255-5159-46aa-91ec-bb91f4657585" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d5069b64-d6f7-431f-9cf9-752e13df5591" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_d6303255-5159-46aa-91ec-bb91f4657585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_3ff27f6c-6b62-47ce-bacc-7b73ab6c87c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d5069b64-d6f7-431f-9cf9-752e13df5591" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_3ff27f6c-6b62-47ce-bacc-7b73ab6c87c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_757a2fb3-aa89-4898-8fcd-b9e60dfb67a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d5069b64-d6f7-431f-9cf9-752e13df5591" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_757a2fb3-aa89-4898-8fcd-b9e60dfb67a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_02ba67ac-12f9-4447-9f18-f874854017ec" 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_333d48eb-101b-4520-a618-200a3025af1e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_02ba67ac-12f9-4447-9f18-f874854017ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f1d0ffbb-fa94-44f7-9659-9abaa70cc80e" 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_02ba67ac-12f9-4447-9f18-f874854017ec" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f1d0ffbb-fa94-44f7-9659-9abaa70cc80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c8269ee0-85af-4886-b1af-506945f0bd7c" 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_02ba67ac-12f9-4447-9f18-f874854017ec" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c8269ee0-85af-4886-b1af-506945f0bd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_0500d03f-24ac-4f61-99bd-c9e22a8f9537" xlink:href="pins-20231231.xsd#pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_02ba67ac-12f9-4447-9f18-f874854017ec" xlink:to="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_0500d03f-24ac-4f61-99bd-c9e22a8f9537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_564ae659-3d55-4836-a556-9e6832830df4" 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_02ba67ac-12f9-4447-9f18-f874854017ec" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_564ae659-3d55-4836-a556-9e6832830df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a9dce8d9-71e1-4984-a67d-20a1d1c733be" 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_02ba67ac-12f9-4447-9f18-f874854017ec" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a9dce8d9-71e1-4984-a67d-20a1d1c733be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b2625842-cf19-4fc3-9267-015b27e1d5c8" 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_02ba67ac-12f9-4447-9f18-f874854017ec" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b2625842-cf19-4fc3-9267-015b27e1d5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5face30c-a014-46b3-aedf-1213ac273411" 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_333d48eb-101b-4520-a618-200a3025af1e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5face30c-a014-46b3-aedf-1213ac273411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_505e2fdd-7342-47b7-88a6-1a2dd2114a04" 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_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_505e2fdd-7342-47b7-88a6-1a2dd2114a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_5763b6fd-e617-4738-85e5-3e6e709b833e" 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_505e2fdd-7342-47b7-88a6-1a2dd2114a04" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_5763b6fd-e617-4738-85e5-3e6e709b833e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e88d4699-e460-4139-9b0a-c4a52aacc32d" 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_505e2fdd-7342-47b7-88a6-1a2dd2114a04" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e88d4699-e460-4139-9b0a-c4a52aacc32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_fad87bc6-ba97-4042-a713-dc1be34fbf36" 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_505e2fdd-7342-47b7-88a6-1a2dd2114a04" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_fad87bc6-ba97-4042-a713-dc1be34fbf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0839801b-94b1-4065-bcc8-0cb41dc11fbc" 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_505e2fdd-7342-47b7-88a6-1a2dd2114a04" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0839801b-94b1-4065-bcc8-0cb41dc11fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_31b6f1d7-fcc8-4654-aaca-9bb4902b34d8" 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_505e2fdd-7342-47b7-88a6-1a2dd2114a04" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_31b6f1d7-fcc8-4654-aaca-9bb4902b34d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_103dfa4b-cea1-4d8e-a09c-0c81cfda4f9b" 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_505e2fdd-7342-47b7-88a6-1a2dd2114a04" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_103dfa4b-cea1-4d8e-a09c-0c81cfda4f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fc10ec81-72a8-46dd-8936-e7da2569bd0b" 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_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fc10ec81-72a8-46dd-8936-e7da2569bd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_8c55ec88-3211-4d22-aa1a-df51d6d5f80b" 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_fc10ec81-72a8-46dd-8936-e7da2569bd0b" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_8c55ec88-3211-4d22-aa1a-df51d6d5f80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9435add9-8734-4f86-9fa2-f8563b08230a" 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_fc10ec81-72a8-46dd-8936-e7da2569bd0b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9435add9-8734-4f86-9fa2-f8563b08230a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d79d9cc7-d63d-4915-b77b-706594f8a811" 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_fc10ec81-72a8-46dd-8936-e7da2569bd0b" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d79d9cc7-d63d-4915-b77b-706594f8a811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8d4ff64d-f962-406f-b0f7-63e9ca82d1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fc10ec81-72a8-46dd-8936-e7da2569bd0b" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8d4ff64d-f962-406f-b0f7-63e9ca82d1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eac4b7af-9cd9-4f37-823e-390c92bdbc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fc10ec81-72a8-46dd-8936-e7da2569bd0b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eac4b7af-9cd9-4f37-823e-390c92bdbc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9b530874-63be-4e11-93b7-910a7b3d8fe3" 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_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9b530874-63be-4e11-93b7-910a7b3d8fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5bcbe218-075d-4957-81e2-b0bdcbfdbb7a" 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_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5bcbe218-075d-4957-81e2-b0bdcbfdbb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7dda1b4b-3a44-44e9-bc86-07db4732ac4d" 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_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7dda1b4b-3a44-44e9-bc86-07db4732ac4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f0ee0c78-1a43-46dd-94b1-3b75fbf2c058" 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_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f0ee0c78-1a43-46dd-94b1-3b75fbf2c058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_dadb768e-2f38-4d17-a7b6-37c8884449a1" 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_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_dadb768e-2f38-4d17-a7b6-37c8884449a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_8f71d4b0-055e-41b1-b796-63192e65e9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_dadb768e-2f38-4d17-a7b6-37c8884449a1" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_8f71d4b0-055e-41b1-b796-63192e65e9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f2ee04d0-9da2-4661-b10c-1c09c3c74030" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_97f8e287-e351-4f2d-86dc-6a9bc4abaa14" xlink:to="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f2ee04d0-9da2-4661-b10c-1c09c3c74030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_05b7240e-f237-4039-9f91-5f79cbe3b7ac" 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_OtherNoncashInvestingAndFinancingItemsAbstract_f2ee04d0-9da2-4661-b10c-1c09c3c74030" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_05b7240e-f237-4039-9f91-5f79cbe3b7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical" xlink:type="simple" xlink:href="pins-20231231.xsd#ConsolidatedstatementsofcashflowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_c2e1b330-521b-4853-b8be-d5ec3e326643" 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_76de4778-ac2b-4399-beb2-0fd0140e9887" 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_c2e1b330-521b-4853-b8be-d5ec3e326643" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_76de4778-ac2b-4399-beb2-0fd0140e9887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_84cac40e-c908-4fa0-8e3f-b469072158ce" 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_76de4778-ac2b-4399-beb2-0fd0140e9887" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_84cac40e-c908-4fa0-8e3f-b469072158ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_1869984a-a08e-44a3-aee2-eb7f862670fd" 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_76de4778-ac2b-4399-beb2-0fd0140e9887" xlink:to="loc_us-gaap_RestrictedCashCurrent_1869984a-a08e-44a3-aee2-eb7f862670fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_121088f9-32ac-4067-9578-58a449fbbf8d" 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_76de4778-ac2b-4399-beb2-0fd0140e9887" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_121088f9-32ac-4067-9578-58a449fbbf8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fbacd217-f230-48dd-a4b4-7618b53911f2" 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_76de4778-ac2b-4399-beb2-0fd0140e9887" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fbacd217-f230-48dd-a4b4-7618b53911f2" 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-20231231.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_eb1982e9-a4a6-45b0-aa47-9cdf6fc1ddfe" 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_970548a9-c314-4826-8ee3-e56e61ec8224" 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_eb1982e9-a4a6-45b0-aa47-9cdf6fc1ddfe" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_970548a9-c314-4826-8ee3-e56e61ec8224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Cashcashequivalentsandmarketablesecurities" xlink:type="simple" xlink:href="pins-20231231.xsd#Cashcashequivalentsandmarketablesecurities"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Cashcashequivalentsandmarketablesecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_cbaa596b-4d4d-473b-b8f0-32e2d207d7b8" 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_CashCashEquivalentsAndMarketableSecuritiesTextBlock_40f0e0ac-96b0-4804-86bb-c6a28c2c313e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_cbaa596b-4d4d-473b-b8f0-32e2d207d7b8" xlink:to="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_40f0e0ac-96b0-4804-86bb-c6a28c2c313e" 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-20231231.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_ad9fa23a-d848-425e-974b-50dcc31736ce" 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_dc6ac2b1-7677-4558-9057-7023433539b1" 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_ad9fa23a-d848-425e-974b-50dcc31736ce" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_dc6ac2b1-7677-4558-9057-7023433539b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Otherbalancesheetcomponents" xlink:type="simple" xlink:href="pins-20231231.xsd#Otherbalancesheetcomponents"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Otherbalancesheetcomponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherBalanceSheetComponentsAbstract_144e134d-94d2-4630-af39-e0221ddc270e" xlink:href="pins-20231231.xsd#pins_OtherBalanceSheetComponentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_f307ebff-6ca3-489c-88ac-7d0e8b6b367e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_144e134d-94d2-4630-af39-e0221ddc270e" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_f307ebff-6ca3-489c-88ac-7d0e8b6b367e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Acquisition" xlink:type="simple" xlink:href="pins-20231231.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1341ff87-ca75-45d9-9bc7-999b5035b88d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_cc6ce247-f2ce-4298-9bb5-21441fe45336" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1341ff87-ca75-45d9-9bc7-999b5035b88d" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_cc6ce247-f2ce-4298-9bb5-21441fe45336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Goodwillandintangibleassetsnet" xlink:type="simple" xlink:href="pins-20231231.xsd#Goodwillandintangibleassetsnet"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Goodwillandintangibleassetsnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b1ebf4c0-eb9d-45d2-a585-a752bc958e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_fc02bc78-c4bc-4e6c-83b8-c7e5ea555a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b1ebf4c0-eb9d-45d2-a585-a752bc958e0d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_fc02bc78-c4bc-4e6c-83b8-c7e5ea555a1c" 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-20231231.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_c00be051-ec99-4ddf-8c73-59f56087088b" 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_637913d1-d56f-4e0b-99d9-7e69e7bded7d" 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_c00be051-ec99-4ddf-8c73-59f56087088b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637913d1-d56f-4e0b-99d9-7e69e7bded7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Leases" xlink:type="simple" xlink:href="pins-20231231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a94f4019-65c9-409c-863e-7f0b69d361d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_e1bbdcb0-028c-4b84-abfa-3ac860da98c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a94f4019-65c9-409c-863e-7f0b69d361d3" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e1bbdcb0-028c-4b84-abfa-3ac860da98c7" 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-20231231.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_cd5a6b9f-6660-4e4f-8ba4-68ead31ee70a" 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_66848734-b7e6-409b-bbcf-80026898023a" 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_cd5a6b9f-6660-4e4f-8ba4-68ead31ee70a" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_66848734-b7e6-409b-bbcf-80026898023a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Netincomelosspershare" xlink:type="simple" xlink:href="pins-20231231.xsd#Netincomelosspershare"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Netincomelosspershare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_53a9f61f-e68a-4edd-8b82-145562ea855c" 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_50ae907b-a80d-49ad-9dd8-f13fb3e8e52f" 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_53a9f61f-e68a-4edd-8b82-145562ea855c" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_50ae907b-a80d-49ad-9dd8-f13fb3e8e52f" 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-20231231.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_868af99c-0d53-43cf-b5c5-3ad651ed3614" 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_bf3ce7fe-630f-474d-8fc4-d726fbc5fe6f" 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_868af99c-0d53-43cf-b5c5-3ad651ed3614" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_bf3ce7fe-630f-474d-8fc4-d726fbc5fe6f" 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-20231231.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_b21d1b67-044b-442c-9305-be1412ef2df3" 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_a5e8dff1-848a-43e1-af3a-dc4ad1d4fed8" 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_b21d1b67-044b-442c-9305-be1412ef2df3" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a5e8dff1-848a-43e1-af3a-dc4ad1d4fed8" 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-20231231.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_ea479527-839a-48a5-98be-a765dcca76c9" 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_f76d82ba-139f-4ba8-b541-9edcf204dab2" 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_ea479527-839a-48a5-98be-a765dcca76c9" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_f76d82ba-139f-4ba8-b541-9edcf204dab2" 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-20231231.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_525d4965-cee5-4aa2-b27a-e7ee1875c9da" 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_25fcf461-29b6-4a1c-a11f-2043e64242c0" 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_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_25fcf461-29b6-4a1c-a11f-2043e64242c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_0835f7af-3eee-4fc4-a7bc-8f8826a163fb" 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_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_0835f7af-3eee-4fc4-a7bc-8f8826a163fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_c7380284-c224-46fe-bb15-a5c05548dfaf" 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_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_c7380284-c224-46fe-bb15-a5c05548dfaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_8d7a34f7-1ca4-4932-bb2d-e9e33cd8bf1e" 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_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_UseOfEstimates_8d7a34f7-1ca4-4932-bb2d-e9e33cd8bf1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_68899773-f1e1-4940-9970-3582e5d5090b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_68899773-f1e1-4940-9970-3582e5d5090b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_bcec59ce-c2dc-40c3-a0ac-e00d718cd58a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_bcec59ce-c2dc-40c3-a0ac-e00d718cd58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b0b8d3ee-c20e-4218-899b-002c1d17c2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b0b8d3ee-c20e-4218-899b-002c1d17c2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_364f1739-e69f-4a86-ac14-cf84586d8ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_364f1739-e69f-4a86-ac14-cf84586d8ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_edf572f2-f549-46c9-b6db-4097296a0dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_edf572f2-f549-46c9-b6db-4097296a0dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_ad3ceb9a-bacd-4f54-a35b-c0b4a70b3ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_ad3ceb9a-bacd-4f54-a35b-c0b4a70b3ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_35dbef7e-f1f7-45af-a0bf-3c86d4d33a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_35dbef7e-f1f7-45af-a0bf-3c86d4d33a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_06353f7a-b154-4a6c-903b-ea8be8536785" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_06353f7a-b154-4a6c-903b-ea8be8536785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_da77c118-3406-4963-8230-d38922472f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_da77c118-3406-4963-8230-d38922472f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_1a0953d2-2db7-4527-8a14-412161c53619" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_1a0953d2-2db7-4527-8a14-412161c53619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_888d3b15-a128-4c43-ba11-e9f4799eb14f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_888d3b15-a128-4c43-ba11-e9f4799eb14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock_bac9ad0b-845f-4403-be4d-d75892032b44" xlink:href="pins-20231231.xsd#pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock_bac9ad0b-845f-4403-be4d-d75892032b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_aa2697b9-a816-4a1a-95ce-7d3110afcaf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_aa2697b9-a816-4a1a-95ce-7d3110afcaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_004f7ec0-727b-4072-abb3-c2323135e74b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_004f7ec0-727b-4072-abb3-c2323135e74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7316f765-2b74-4c5d-b85c-fcb68ee973c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7316f765-2b74-4c5d-b85c-fcb68ee973c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock_0ec28137-7622-46ec-ad28-36547b4ace49" xlink:href="pins-20231231.xsd#pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock_0ec28137-7622-46ec-ad28-36547b4ace49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_86d7467e-eee4-4802-b2f3-30ea0995f542" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_86d7467e-eee4-4802-b2f3-30ea0995f542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_ae8c2068-4759-4713-9582-c45ecebd1850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_ae8c2068-4759-4713-9582-c45ecebd1850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_36fe116a-5730-406d-8302-1be43db1cd96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_525d4965-cee5-4aa2-b27a-e7ee1875c9da" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_36fe116a-5730-406d-8302-1be43db1cd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables" xlink:type="simple" xlink:href="pins-20231231.xsd#DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ee8bf3c1-e201-4e62-b9cf-6094864401c7" 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_PropertyPlantAndEquipmentTextBlock_5f609ab5-0c15-469e-93b6-d21bec820db7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ee8bf3c1-e201-4e62-b9cf-6094864401c7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5f609ab5-0c15-469e-93b6-d21bec820db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesTables" xlink:type="simple" xlink:href="pins-20231231.xsd#CashcashequivalentsandmarketablesecuritiesTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_2345972c-3c90-45d4-a3d5-95423daafe89" 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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_62f370ed-d256-4ac4-a3a2-8a1c25ebb1be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2345972c-3c90-45d4-a3d5-95423daafe89" xlink:to="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_62f370ed-d256-4ac4-a3a2-8a1c25ebb1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4440c0ba-3eb7-4204-b5f0-5c075df7be55" 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_CashAndCashEquivalentsAbstract_2345972c-3c90-45d4-a3d5-95423daafe89" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4440c0ba-3eb7-4204-b5f0-5c075df7be55" 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-20231231.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_fedd6550-c3be-417e-9aa5-0974f178a8b9" 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_410b4d21-c477-484d-88b3-15fdd7c5f4c8" 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_fedd6550-c3be-417e-9aa5-0974f178a8b9" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_410b4d21-c477-484d-88b3-15fdd7c5f4c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsTables" xlink:type="simple" xlink:href="pins-20231231.xsd#OtherbalancesheetcomponentsTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/OtherbalancesheetcomponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherBalanceSheetComponentsAbstract_b16499cb-41e0-4d96-b17b-ddf04d7a978e" xlink:href="pins-20231231.xsd#pins_OtherBalanceSheetComponentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2f6c7a45-9c97-4011-b652-733e9b4aa8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_b16499cb-41e0-4d96-b17b-ddf04d7a978e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2f6c7a45-9c97-4011-b652-733e9b4aa8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_b8d53163-1e78-46ac-915c-b98fcb2dd1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_b16499cb-41e0-4d96-b17b-ddf04d7a978e" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_b8d53163-1e78-46ac-915c-b98fcb2dd1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetTables" xlink:type="simple" xlink:href="pins-20231231.xsd#GoodwillandintangibleassetsnetTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/GoodwillandintangibleassetsnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e09adfba-4112-44ed-ae50-69a011fa291b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9607d60b-2ee4-434c-9ca6-fd5c519c8c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e09adfba-4112-44ed-ae50-69a011fa291b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9607d60b-2ee4-434c-9ca6-fd5c519c8c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b951c576-462b-4185-b4b4-ab8b8925cf1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e09adfba-4112-44ed-ae50-69a011fa291b" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b951c576-462b-4185-b4b4-ab8b8925cf1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesTables" xlink:type="simple" xlink:href="pins-20231231.xsd#CommitmentsandcontingenciesTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CommitmentsandcontingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6bd0ecaa-d552-428f-b8fd-eb79b4f608b7" 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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_79a25851-66c4-43b2-9438-2c3ab858f271" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6bd0ecaa-d552-428f-b8fd-eb79b4f608b7" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_79a25851-66c4-43b2-9438-2c3ab858f271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/LeasesTables" xlink:type="simple" xlink:href="pins-20231231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4fc6cf14-ce2d-48e5-8b6c-78a66ad9d321" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_dc41ec6b-ae00-4e5c-aa3b-10d1d81efe8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4fc6cf14-ce2d-48e5-8b6c-78a66ad9d321" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_dc41ec6b-ae00-4e5c-aa3b-10d1d81efe8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_c8021bb6-f45b-4c47-ab90-76ea531d5303" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4fc6cf14-ce2d-48e5-8b6c-78a66ad9d321" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_c8021bb6-f45b-4c47-ab90-76ea531d5303" 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-20231231.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_2b6e1415-bc90-4edf-bcee-b34f016582ee" 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_c7558b6d-d6d1-47b0-91dd-112d40539bda" 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_2b6e1415-bc90-4edf-bcee-b34f016582ee" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_c7558b6d-d6d1-47b0-91dd-112d40539bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_fe5288b5-088f-478e-9e10-0b48060b8f3f" 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_2b6e1415-bc90-4edf-bcee-b34f016582ee" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_fe5288b5-088f-478e-9e10-0b48060b8f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_f66d0b5e-f7d4-4688-8672-d07ebe94ca47" 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_2b6e1415-bc90-4edf-bcee-b34f016582ee" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_f66d0b5e-f7d4-4688-8672-d07ebe94ca47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1bbb9952-22b3-40bb-9e63-a1a79d404e20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2b6e1415-bc90-4edf-bcee-b34f016582ee" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1bbb9952-22b3-40bb-9e63-a1a79d404e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetincomelosspershareTables" xlink:type="simple" xlink:href="pins-20231231.xsd#NetincomelosspershareTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/NetincomelosspershareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_062738f9-5409-4825-9121-dfaf054ee4e0" 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_71801f2f-82c7-4393-aa49-7cb732dbd614" 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_062738f9-5409-4825-9121-dfaf054ee4e0" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_71801f2f-82c7-4393-aa49-7cb732dbd614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_88fa04a8-d9db-425d-8f92-302d2a4f1870" 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_062738f9-5409-4825-9121-dfaf054ee4e0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_88fa04a8-d9db-425d-8f92-302d2a4f1870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesTables" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/IncometaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4fa04aac-a9fc-4107-b835-19e59a1f2a83" 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5111172c-e717-4169-9a10-78a8b896e283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4fa04aac-a9fc-4107-b835-19e59a1f2a83" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5111172c-e717-4169-9a10-78a8b896e283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_524c4e33-b43e-4af9-a958-b9a028add450" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4fa04aac-a9fc-4107-b835-19e59a1f2a83" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_524c4e33-b43e-4af9-a958-b9a028add450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6122cce2-9364-490b-bbbe-db8d476f62b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4fa04aac-a9fc-4107-b835-19e59a1f2a83" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6122cce2-9364-490b-bbbe-db8d476f62b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f3a5b62c-116a-4941-84be-2b66a6a24a23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4fa04aac-a9fc-4107-b835-19e59a1f2a83" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f3a5b62c-116a-4941-84be-2b66a6a24a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f8d78abb-7d20-4db4-8354-9ee6061823d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4fa04aac-a9fc-4107-b835-19e59a1f2a83" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f8d78abb-7d20-4db4-8354-9ee6061823d5" 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-20231231.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_3839b91e-bf40-4bf4-8d2a-31b2d4e4f107" 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_efcdb526-d9e4-41cb-b8da-261a5d911430" 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_3839b91e-bf40-4bf4-8d2a-31b2d4e4f107" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_efcdb526-d9e4-41cb-b8da-261a5d911430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_e936641c-93e5-4fb6-b98a-3d06083d223f" 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_3839b91e-bf40-4bf4-8d2a-31b2d4e4f107" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_e936641c-93e5-4fb6-b98a-3d06083d223f" 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-20231231.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_55259886-5928-4f84-9e12-e1f678352f1e" 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_216df491-3872-4fea-a412-11b7514f30e8" 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_55259886-5928-4f84-9e12-e1f678352f1e" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_216df491-3872-4fea-a412-11b7514f30e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3fcbb664-483e-4588-b5a1-b0b7a2cdac27" 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_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:href="pins-20231231.xsd#pins_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fcbb664-483e-4588-b5a1-b0b7a2cdac27" xlink:to="loc_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd" 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_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:to="loc_us-gaap_AwardTypeAxis_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cef0393a-76ec-44de-9e65-817cbeb272ee" 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_9f8b7de6-c5cc-40d5-9997-4e72d54f51dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cef0393a-76ec-44de-9e65-817cbeb272ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_20f3737d-8f88-4aef-9016-d54b6e1f3133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cef0393a-76ec-44de-9e65-817cbeb272ee" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_20f3737d-8f88-4aef-9016-d54b6e1f3133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6d5e97f1-54b8-4669-9f98-5ac12ad24011" 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_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:to="loc_us-gaap_PlanNameAxis_6d5e97f1-54b8-4669-9f98-5ac12ad24011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5f5a59ae-c403-4dcc-9ccf-d36c468956d7" 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_6d5e97f1-54b8-4669-9f98-5ac12ad24011" xlink:to="loc_us-gaap_PlanNameDomain_5f5a59ae-c403-4dcc-9ccf-d36c468956d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2009StockPlanMember_8e5104cf-2433-4071-9a68-38f15777c7a4" xlink:href="pins-20231231.xsd#pins_A2009StockPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5f5a59ae-c403-4dcc-9ccf-d36c468956d7" xlink:to="loc_pins_A2009StockPlanMember_8e5104cf-2433-4071-9a68-38f15777c7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2019OmnibusIncentivePlanMember_29bc59d3-9899-4d00-a72f-f94f705f3401" xlink:href="pins-20231231.xsd#pins_A2019OmnibusIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5f5a59ae-c403-4dcc-9ccf-d36c468956d7" xlink:to="loc_pins_A2019OmnibusIncentivePlanMember_29bc59d3-9899-4d00-a72f-f94f705f3401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26503125-6a19-4bc8-9371-ba06ec1968b4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:to="loc_srt_RangeAxis_26503125-6a19-4bc8-9371-ba06ec1968b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1dd590e8-abac-4d65-9ec9-910156462aa9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_26503125-6a19-4bc8-9371-ba06ec1968b4" xlink:to="loc_srt_RangeMember_1dd590e8-abac-4d65-9ec9-910156462aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e0d2b88b-702a-487d-8648-3025a9801b6e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1dd590e8-abac-4d65-9ec9-910156462aa9" xlink:to="loc_srt_MinimumMember_e0d2b88b-702a-487d-8648-3025a9801b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fa3be483-e58a-4360-87f4-9df2ed07d575" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1dd590e8-abac-4d65-9ec9-910156462aa9" xlink:to="loc_srt_MaximumMember_fa3be483-e58a-4360-87f4-9df2ed07d575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:href="pins-20231231.xsd#pins_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesTable_d1f99f7e-618d-4f41-844e-ec8a1a696b92" xlink:to="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_4dfd50dd-afcb-4f0b-86b6-e3f46bb4c058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4dfd50dd-afcb-4f0b-86b6-e3f46bb4c058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_9f6bb737-db97-4361-8f94-f57ca1943a80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_ContractWithCustomerLiability_9f6bb737-db97-4361-8f94-f57ca1943a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4c2c4bc9-19e1-4d1f-bc22-5380a23e8679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4c2c4bc9-19e1-4d1f-bc22-5380a23e8679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_ec043cb8-06fc-4399-b47f-4f8d517b045c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_AdvertisingExpense_ec043cb8-06fc-4399-b47f-4f8d517b045c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ff27d20f-19fe-4ebe-8e75-6537478595fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ff27d20f-19fe-4ebe-8e75-6537478595fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_626203de-bdc8-442f-b09d-bea0a26935fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_626203de-bdc8-442f-b09d-bea0a26935fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0f42583d-51ef-442d-8868-fe994a3d84ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_SummaryOfSignificantAccountingPoliciesLineItems_799b3297-e9d9-420f-a22a-d11d5d897019" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0f42583d-51ef-442d-8868-fe994a3d84ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_35c4187b-1220-49fa-a948-26f81720c378" 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_ScheduleOfPropertyPlantAndEquipmentTable_5996c0f6-9196-40f6-94c0-be62c4904b35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_35c4187b-1220-49fa-a948-26f81720c378" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5996c0f6-9196-40f6-94c0-be62c4904b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26982da6-472a-4a15-a66c-1d1c7dda3d10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5996c0f6-9196-40f6-94c0-be62c4904b35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26982da6-472a-4a15-a66c-1d1c7dda3d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_485b8e1e-ff21-419e-abb5-4712b53ce34c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_26982da6-472a-4a15-a66c-1d1c7dda3d10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_485b8e1e-ff21-419e-abb5-4712b53ce34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0037da84-7a8a-49c2-95a5-0bcca7fd0b03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_485b8e1e-ff21-419e-abb5-4712b53ce34c" xlink:to="loc_us-gaap_ComputerEquipmentMember_0037da84-7a8a-49c2-95a5-0bcca7fd0b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_54cc385a-100b-46ab-a615-f96cdb697d20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_485b8e1e-ff21-419e-abb5-4712b53ce34c" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_54cc385a-100b-46ab-a615-f96cdb697d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2c240b8-4313-4fb2-bc22-b7d0c9e2caf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5996c0f6-9196-40f6-94c0-be62c4904b35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2c240b8-4313-4fb2-bc22-b7d0c9e2caf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5268d28c-6feb-4e5d-bc3b-296b6a792e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a2c240b8-4313-4fb2-bc22-b7d0c9e2caf3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5268d28c-6feb-4e5d-bc3b-296b6a792e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_88ee96dd-d63f-4bf9-a5c8-ff90920766c9" 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_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:href="pins-20231231.xsd#pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_88ee96dd-d63f-4bf9-a5c8-ff90920766c9" xlink:to="loc_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_1f9bda98-8f9e-4c0c-b520-c883394f156f" 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_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_1f9bda98-8f9e-4c0c-b520-c883394f156f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" 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_1f9bda98-8f9e-4c0c-b520-c883394f156f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_9072efd3-d3b9-4b66-95a2-ed2008ddd79a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_CashMember_9072efd3-d3b9-4b66-95a2-ed2008ddd79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_329e4f0a-73f3-41b4-be41-396ac0511ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_MoneyMarketFundsMember_329e4f0a-73f3-41b4-be41-396ac0511ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_59da8c21-674e-40dd-932a-2ddacff8c77f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_CommercialPaperMember_59da8c21-674e-40dd-932a-2ddacff8c77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_f6dd93e7-7794-4979-92fc-d31a81bc73b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_f6dd93e7-7794-4979-92fc-d31a81bc73b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_90154243-3d55-48fc-a074-b46a62be7f34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_90154243-3d55-48fc-a074-b46a62be7f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_505eef89-2051-4286-b938-d542ff790a01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1ad70c93-07a2-43d2-b399-b94de0e382fe" xlink:to="loc_us-gaap_CertificatesOfDepositMember_505eef89-2051-4286-b938-d542ff790a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d359562f-db5d-4d11-b13b-e80deff13069" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d359562f-db5d-4d11-b13b-e80deff13069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c391ed74-0c36-4677-92f0-7b5ca88d87a7" 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_d359562f-db5d-4d11-b13b-e80deff13069" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_e09dc9a4-cdc7-40b4-9a01-5b7484d17378" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_e09dc9a4-cdc7-40b4-9a01-5b7484d17378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_8d2df438-7d37-4db0-ac13-50f97c37d962" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_CommercialPaperMember_8d2df438-7d37-4db0-ac13-50f97c37d962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_efb9b8ce-6662-4f2c-91d0-dd7ebdd57972" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_efb9b8ce-6662-4f2c-91d0-dd7ebdd57972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_39515a97-517b-4e2a-80fc-7a8c02234003" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_CertificatesOfDepositMember_39515a97-517b-4e2a-80fc-7a8c02234003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_MunicipalSecuritiesMember_64461e13-f972-43ba-8bfe-3f0143f0b555" xlink:href="pins-20231231.xsd#pins_MunicipalSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_pins_MunicipalSecuritiesMember_64461e13-f972-43ba-8bfe-3f0143f0b555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_d5bf85f1-6c24-466e-b002-af7c092a7f84" 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_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_d5bf85f1-6c24-466e-b002-af7c092a7f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_5797a958-2b5a-4a1f-bfc3-c5ab96f9c881" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c391ed74-0c36-4677-92f0-7b5ca88d87a7" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_5797a958-2b5a-4a1f-bfc3-c5ab96f9c881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndFinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable_5adcf5e6-152c-428f-96b9-36048baae965" xlink:to="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAmortizedCost_23bf8418-6cd5-4dfb-a279-0f6cd9b44d30" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:to="loc_pins_CashAndCashEquivalentsAmortizedCost_23bf8418-6cd5-4dfb-a279-0f6cd9b44d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_53681c38-4366-47b9-9103-1b0c9c27ee1d" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:to="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_53681c38-4366-47b9-9103-1b0c9c27ee1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_39b0f0c1-5bdc-4f1c-be72-e5544212cbdd" xlink:href="pins-20231231.xsd#pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:to="loc_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_39b0f0c1-5bdc-4f1c-be72-e5544212cbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b3e8ffb5-fd09-4b19-808e-8f272b22243e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_f56996aa-fdd4-4600-9d9c-0ff25e37f40d" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b3e8ffb5-fd09-4b19-808e-8f272b22243e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_87a72731-b29f-4b19-99ba-ed60bc2fec92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_87a72731-b29f-4b19-99ba-ed60bc2fec92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_be349a5f-6a55-4811-8cb0-5d5265527508" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_be349a5f-6a55-4811-8cb0-5d5265527508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f2c0d3c7-8d9e-42f7-aa84-c6a78078c747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f2c0d3c7-8d9e-42f7-aa84-c6a78078c747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_38b536ec-e5b3-472c-a255-a5619f78b47c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_248ba5ca-a52a-40ba-a08b-4a91a160d331" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_38b536ec-e5b3-472c-a255-a5619f78b47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CashCashEquivalentsAndFinancialInstrumentsLineItems_9b880b55-05c6-4235-ae17-223d6873dfe9" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_d00a91a0-436f-409b-8de9-c7faec01252e" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_d00a91a0-436f-409b-8de9-c7faec01252e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_243dd847-d36c-4c8a-9325-1345e26420b6" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain_243dd847-d36c-4c8a-9325-1345e26420b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_a3972124-b017-40b4-98db-cd9369927968" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss_a3972124-b017-40b4-98db-cd9369927968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_8e3f5161-db07-4fed-bed9-13f94854e7c7" xlink:href="pins-20231231.xsd#pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CashCashEquivalentsAndDebtSecuritiesAbstract_8efc0143-e5dc-45af-bdf9-9a20fa8993ff" xlink:to="loc_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_8e3f5161-db07-4fed-bed9-13f94854e7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1" xlink:type="simple" xlink:href="pins-20231231.xsd#CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_5546a41b-0fcf-4db2-a232-749b43e25c93" 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_efb3de45-a3cc-477b-8388-18042dbe6511" 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_5546a41b-0fcf-4db2-a232-749b43e25c93" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_efb3de45-a3cc-477b-8388-18042dbe6511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_0d8b1541-a9f6-46f7-aff2-24c4e29b212c" 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_5546a41b-0fcf-4db2-a232-749b43e25c93" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_0d8b1541-a9f6-46f7-aff2-24c4e29b212c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_017320e1-99d4-4d4e-aba4-b219cedc9cf2" 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_5546a41b-0fcf-4db2-a232-749b43e25c93" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_017320e1-99d4-4d4e-aba4-b219cedc9cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#FairvalueoffinancialinstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c8f9f8db-56ca-45fc-b449-9bc1e1ccd43d" 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_1c704624-7a9c-4189-a4c8-296909d213d0" 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_c8f9f8db-56ca-45fc-b449-9bc1e1ccd43d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6" 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_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b168a743-2557-4c65-8548-34b3d1c9769c" 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_9db394cb-d8d0-48f0-b44f-ec4ffe5a09e6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_a47a3bde-6283-4903-a72b-55f72a6626f6" 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_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_a47a3bde-6283-4903-a72b-55f72a6626f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_17b90233-4ba1-441e-b0fe-ca05c5ee3e5d" 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_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_CommercialPaperMember_17b90233-4ba1-441e-b0fe-ca05c5ee3e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_7836f8e8-34c4-485e-a6e4-fd87227b80a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_CertificatesOfDepositMember_7836f8e8-34c4-485e-a6e4-fd87227b80a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_c4d1c4c0-1591-45de-8cd5-2bd9dcbbf930" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_c4d1c4c0-1591-45de-8cd5-2bd9dcbbf930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_cfa67978-3581-4f0a-8812-e9046a635d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b168a743-2557-4c65-8548-34b3d1c9769c" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_cfa67978-3581-4f0a-8812-e9046a635d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8d21e8e1-1e90-49f6-bb31-0347e1a49f48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8d21e8e1-1e90-49f6-bb31-0347e1a49f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cee6cec-7a84-45ae-aa27-2642178eec46" 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_8d21e8e1-1e90-49f6-bb31-0347e1a49f48" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_3b3df22e-f35e-4b7e-9ed1-9d6651d775b4" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_3b3df22e-f35e-4b7e-9ed1-9d6651d775b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_5b9c1c68-2aa8-430b-98e3-cd3e153b0592" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_CommercialPaperMember_5b9c1c68-2aa8-430b-98e3-cd3e153b0592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_b128abb6-c1ad-4bce-8820-a9d7d3057272" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_b128abb6-c1ad-4bce-8820-a9d7d3057272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_08caa898-de63-4cea-82d7-1c26b6c2c2cf" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_CertificatesOfDepositMember_08caa898-de63-4cea-82d7-1c26b6c2c2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_MunicipalSecuritiesMember_502f6f06-4c51-48e7-9377-b6f78897c625" xlink:href="pins-20231231.xsd#pins_MunicipalSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_pins_MunicipalSecuritiesMember_502f6f06-4c51-48e7-9377-b6f78897c625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b009ccaa-0b44-46f3-b0f1-4c522f673ecb" 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_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_b009ccaa-0b44-46f3-b0f1-4c522f673ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a3799581-15a7-4a31-81b4-89d12d821005" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0cee6cec-7a84-45ae-aa27-2642178eec46" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a3799581-15a7-4a31-81b4-89d12d821005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e3fad5b5-8f96-4827-8c15-6487e9b50ea8" 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_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e3fad5b5-8f96-4827-8c15-6487e9b50ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8e192e35-3477-4b08-b63e-232cf6ceb325" 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_e3fad5b5-8f96-4827-8c15-6487e9b50ea8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8e192e35-3477-4b08-b63e-232cf6ceb325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ab7e4f29-0889-45d1-815c-ce5c17ca7446" 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_8e192e35-3477-4b08-b63e-232cf6ceb325" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ab7e4f29-0889-45d1-815c-ce5c17ca7446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fecf79fc-50eb-41d4-ba33-9e128945f357" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fecf79fc-50eb-41d4-ba33-9e128945f357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1b753b9-f10a-4923-988b-e069b2200537" 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_fecf79fc-50eb-41d4-ba33-9e128945f357" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c1b753b9-f10a-4923-988b-e069b2200537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3db83c66-66fd-4ea0-8ffc-73a6f06d2e66" 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_c1b753b9-f10a-4923-988b-e069b2200537" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3db83c66-66fd-4ea0-8ffc-73a6f06d2e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_22e2d4bc-be55-46bd-ae8b-da3906f6a19e" 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_c1b753b9-f10a-4923-988b-e069b2200537" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_22e2d4bc-be55-46bd-ae8b-da3906f6a19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5429e7ed-a076-40ef-b580-30c25888ba81" 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_c1b753b9-f10a-4923-988b-e069b2200537" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5429e7ed-a076-40ef-b580-30c25888ba81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae8ddc54-5d92-424e-b8ff-89a75622b275" 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_1c704624-7a9c-4189-a4c8-296909d213d0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_51c04af0-fe50-4518-98c8-5244b9412cba" 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_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_51c04af0-fe50-4518-98c8-5244b9412cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e8fbc39b-8d9e-4f5b-918c-212fb8934eed" 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_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e8fbc39b-8d9e-4f5b-918c-212fb8934eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_64c03375-ce85-41ce-9183-6dae14afbf40" xlink:href="pins-20231231.xsd#pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_64c03375-ce85-41ce-9183-6dae14afbf40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure_f49b15d3-7d93-4fcf-b8b4-0c2e67f2f6be" xlink:href="pins-20231231.xsd#pins_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ae8ddc54-5d92-424e-b8ff-89a75622b275" xlink:to="loc_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure_f49b15d3-7d93-4fcf-b8b4-0c2e67f2f6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherBalanceSheetComponentsAbstract_c6a485c9-a801-4712-981b-dbd138b31dda" xlink:href="pins-20231231.xsd#pins_OtherBalanceSheetComponentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d79350a7-f943-49c9-86a7-cc7cf69bcf15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_c6a485c9-a801-4712-981b-dbd138b31dda" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d79350a7-f943-49c9-86a7-cc7cf69bcf15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c69229b-714b-440a-b70c-6817775b53dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d79350a7-f943-49c9-86a7-cc7cf69bcf15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c69229b-714b-440a-b70c-6817775b53dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d284e715-b95b-4629-8639-b91a7310e55f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4c69229b-714b-440a-b70c-6817775b53dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d284e715-b95b-4629-8639-b91a7310e55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:href="pins-20231231.xsd#pins_DepreciablePropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d284e715-b95b-4629-8639-b91a7310e55f" xlink:to="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_6724621e-963f-47ce-93b9-ba8cf308df32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_6724621e-963f-47ce-93b9-ba8cf308df32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_aab276af-ea94-4a6e-aefb-0c3479b1d216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_aab276af-ea94-4a6e-aefb-0c3479b1d216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0b284d90-304b-4086-abd4-ea87dc8db0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_DepreciablePropertyPlantAndEquipmentMember_daa266ad-a710-4c15-8c00-395d5d2c1a66" xlink:to="loc_us-gaap_ComputerEquipmentMember_0b284d90-304b-4086-abd4-ea87dc8db0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_38da484d-4630-4ed7-8e40-ced7d7414e76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d284e715-b95b-4629-8639-b91a7310e55f" xlink:to="loc_us-gaap_ConstructionInProgressMember_38da484d-4630-4ed7-8e40-ced7d7414e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d79350a7-f943-49c9-86a7-cc7cf69bcf15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_492449cf-5bdd-4476-8d9e-7cc4ab2daf96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_492449cf-5bdd-4476-8d9e-7cc4ab2daf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7182c8d0-7d9c-47e4-ad64-aaf5114a5a65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7182c8d0-7d9c-47e4-ad64-aaf5114a5a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bc35e03a-78de-4bef-8bfa-359030075d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab8aa6d2-37a2-4ec4-846b-b0fdc88a3841" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bc35e03a-78de-4bef-8bfa-359030075d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#OtherbalancesheetcomponentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/OtherbalancesheetcomponentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherBalanceSheetComponentsAbstract_deaa0da8-a7ef-4bdc-ba81-fbedc4cfbab5" xlink:href="pins-20231231.xsd#pins_OtherBalanceSheetComponentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ff32c256-f9c6-4d31-90e6-b5658e6a978b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_deaa0da8-a7ef-4bdc-ba81-fbedc4cfbab5" xlink:to="loc_us-gaap_Depreciation_ff32c256-f9c6-4d31-90e6-b5658e6a978b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherBalanceSheetComponentsAbstract_38b16312-73e8-40d5-8378-839ceccdabec" xlink:href="pins-20231231.xsd#pins_OtherBalanceSheetComponentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_AccruedHostingExpensesCurrent_1863977e-b01b-4415-8301-1e6fbe4fb10b" xlink:href="pins-20231231.xsd#pins_AccruedHostingExpensesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_38b16312-73e8-40d5-8378-839ceccdabec" xlink:to="loc_pins_AccruedHostingExpensesCurrent_1863977e-b01b-4415-8301-1e6fbe4fb10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ebfaf174-a9e8-419f-b532-882228d4ede4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_38b16312-73e8-40d5-8378-839ceccdabec" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ebfaf174-a9e8-419f-b532-882228d4ede4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_eac14e38-e922-41c9-b3cd-b40bac4033bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_38b16312-73e8-40d5-8378-839ceccdabec" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_eac14e38-e922-41c9-b3cd-b40bac4033bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_396e4b27-a704-4c9c-8894-28e2a7b968ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_eac14e38-e922-41c9-b3cd-b40bac4033bc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_396e4b27-a704-4c9c-8894-28e2a7b968ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e213c7d3-9352-4e5f-bc81-a239c76792f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_38b16312-73e8-40d5-8378-839ceccdabec" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e213c7d3-9352-4e5f-bc81-a239c76792f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_65ee3ec2-f212-473c-a678-8527616d417d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_OtherBalanceSheetComponentsAbstract_38b16312-73e8-40d5-8378-839ceccdabec" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_65ee3ec2-f212-473c-a678-8527616d417d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#AcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b85fcd08-8ef3-489f-bafb-c5ed0b4c1e52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b85fcd08-8ef3-489f-bafb-c5ed0b4c1e52" xlink:to="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_31a85c64-9d99-4bed-8503-85cdb4c03a28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_31a85c64-9d99-4bed-8503-85cdb4c03a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3bfab352-49ac-4555-a3b7-60dfe8fe163b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_31a85c64-9d99-4bed-8503-85cdb4c03a28" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3bfab352-49ac-4555-a3b7-60dfe8fe163b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_TheYesPlatformIncMember_4b190c1d-06a2-4e49-bb17-9bfb445d5b39" xlink:href="pins-20231231.xsd#pins_TheYesPlatformIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3bfab352-49ac-4555-a3b7-60dfe8fe163b" xlink:to="loc_pins_TheYesPlatformIncMember_4b190c1d-06a2-4e49-bb17-9bfb445d5b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_065e6972-1651-4c3c-a219-7d15d04e1a59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_065e6972-1651-4c3c-a219-7d15d04e1a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d6d6db8-6499-4219-959c-a9aa7cb4df00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_065e6972-1651-4c3c-a219-7d15d04e1a59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d6d6db8-6499-4219-959c-a9aa7cb4df00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c58e9021-459c-423b-8ccc-8b02cc99d15b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d6d6db8-6499-4219-959c-a9aa7cb4df00" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c58e9021-459c-423b-8ccc-8b02cc99d15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_15ac163d-e797-4135-8044-b688247a7a65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3d6d6db8-6499-4219-959c-a9aa7cb4df00" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_15ac163d-e797-4135-8044-b688247a7a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_683da7d5-132b-467f-82af-51c937b97fb8" xlink:to="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e6b72559-120b-415c-b57d-21a7c5f95ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e6b72559-120b-415c-b57d-21a7c5f95ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c9e6bec1-256f-40a8-88ef-b84bbbdcdb44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_c9e6bec1-256f-40a8-88ef-b84bbbdcdb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f0bc373f-88af-4fef-8167-fcdd821ba430" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_Goodwill_f0bc373f-88af-4fef-8167-fcdd821ba430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_9a4706ad-30f3-41f6-a26b-2bf0ceafdbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_9a4706ad-30f3-41f6-a26b-2bf0ceafdbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_59790664-03be-4126-80d8-4d887ecf568a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_4662ffea-b824-4f09-b802-224124c08047" xlink:to="loc_us-gaap_AssetImpairmentCharges_59790664-03be-4126-80d8-4d887ecf568a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#GoodwillandintangibleassetsnetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4be38d9-87bd-4e93-b5e3-af718dc5c372" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_065e7d72-75dd-4b8c-b76a-3da633c340a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f4be38d9-87bd-4e93-b5e3-af718dc5c372" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_065e7d72-75dd-4b8c-b76a-3da633c340a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_8b8baf9d-994d-49c3-b78e-14e6eecc22db" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_065e7d72-75dd-4b8c-b76a-3da633c340a7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_8b8baf9d-994d-49c3-b78e-14e6eecc22db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_aedb3bdf-ca5f-4e4f-91b2-c510790932f5" 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_8b8baf9d-994d-49c3-b78e-14e6eecc22db" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_aedb3bdf-ca5f-4e4f-91b2-c510790932f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_cce29055-62c0-4c0e-9ef9-d1470c549e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_aedb3bdf-ca5f-4e4f-91b2-c510790932f5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_cce29055-62c0-4c0e-9ef9-d1470c549e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2c616b00-917e-43eb-b03c-b18e5d1e331b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_aedb3bdf-ca5f-4e4f-91b2-c510790932f5" xlink:to="loc_us-gaap_CostOfSalesMember_2c616b00-917e-43eb-b03c-b18e5d1e331b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_065e7d72-75dd-4b8c-b76a-3da633c340a7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_39a9f7dc-e061-4880-b549-e4a67671404a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_39a9f7dc-e061-4880-b549-e4a67671404a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_092d65b7-9d8e-4433-bb1e-1e2157c1d1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_092d65b7-9d8e-4433-bb1e-1e2157c1d1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_94df22d7-8bf6-4553-9e56-6fe79fdef131" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_01a9bda5-7fbe-4325-99c5-036bc3e9834a" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_94df22d7-8bf6-4553-9e56-6fe79fdef131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_caa23fce-9cad-453b-a41a-d4d2c7138949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_2e91999e-fcbe-4b20-aab1-aad798687f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_caa23fce-9cad-453b-a41a-d4d2c7138949" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_2e91999e-fcbe-4b20-aab1-aad798687f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_2e91999e-fcbe-4b20-aab1-aad798687f8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb89786-4155-4a04-8297-9ea0e4c168f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa221aa4-ec24-4a97-bbd8-9ef37a510cbb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb89786-4155-4a04-8297-9ea0e4c168f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember_d70b74a6-dac5-4075-aedf-56bf0bce33c4" xlink:href="pins-20231231.xsd#pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb89786-4155-4a04-8297-9ea0e4c168f1" xlink:to="loc_pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember_d70b74a6-dac5-4075-aedf-56bf0bce33c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_9f24ae74-4521-4404-8dd6-e07b5af51c27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5cb89786-4155-4a04-8297-9ea0e4c168f1" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_9f24ae74-4521-4404-8dd6-e07b5af51c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_2e91999e-fcbe-4b20-aab1-aad798687f8b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3e79993a-94d0-4e87-b1a4-780f2461ec0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3e79993a-94d0-4e87-b1a4-780f2461ec0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff17a643-8be1-4a36-afef-1fb7c63b0f03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ff17a643-8be1-4a36-afef-1fb7c63b0f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2400d672-9c23-4a58-bf35-1db699fa8593" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2400d672-9c23-4a58-bf35-1db699fa8593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b5fdcc32-338d-46e8-965c-e72123fb1a94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bcc3cae6-317a-4a7e-ba68-3c5ad6d96a12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b5fdcc32-338d-46e8-965c-e72123fb1a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2a4b693-72cb-46bb-be0a-8462e03fa210" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a1b913bb-36dd-47db-bc64-28526bc1eefc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2a4b693-72cb-46bb-be0a-8462e03fa210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a1b913bb-36dd-47db-bc64-28526bc1eefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3aacfaef-fdba-4bd6-86a8-5a84767618b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2a4b693-72cb-46bb-be0a-8462e03fa210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3aacfaef-fdba-4bd6-86a8-5a84767618b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9f3c5e70-77aa-4080-a012-9a4aacfe3c60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2a4b693-72cb-46bb-be0a-8462e03fa210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9f3c5e70-77aa-4080-a012-9a4aacfe3c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a288ba16-5ec3-4d2c-a0ec-9b0b51d7861b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2a4b693-72cb-46bb-be0a-8462e03fa210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a288ba16-5ec3-4d2c-a0ec-9b0b51d7861b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1c3ddb0a-48ea-4b51-aba8-71280a76b607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2a4b693-72cb-46bb-be0a-8462e03fa210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1c3ddb0a-48ea-4b51-aba8-71280a76b607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_8f61effb-b9ea-4f9a-9c81-2f92f7d3123c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2a4b693-72cb-46bb-be0a-8462e03fa210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_8f61effb-b9ea-4f9a-9c81-2f92f7d3123c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e7aff3a7-1678-4ea2-a886-f6b9aafff972" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e2a4b693-72cb-46bb-be0a-8462e03fa210" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e7aff3a7-1678-4ea2-a886-f6b9aafff972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_31a38aab-4cd4-4a62-8639-f1e3b25ac6ce" 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_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_31a38aab-4cd4-4a62-8639-f1e3b25ac6ce" xlink:to="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_8113ecc0-b1af-4c37-9b45-8f81f738ca44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_8113ecc0-b1af-4c37-9b45-8f81f738ca44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_f37a1de3-7143-4df0-96e6-88b812d2d949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_f37a1de3-7143-4df0-96e6-88b812d2d949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_98b65cc1-f8b5-41ff-bc96-5cc329ae78b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_98b65cc1-f8b5-41ff-bc96-5cc329ae78b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_6f2d2b15-7bd4-4458-b952-1869bdfd46d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_6f2d2b15-7bd4-4458-b952-1869bdfd46d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_0c9cf7b8-9aa5-49aa-abc8-f921247bdebe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_0c9cf7b8-9aa5-49aa-abc8-f921247bdebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_7ee53e22-212f-43a7-ba18-e86c1a8ff677" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_7ee53e22-212f-43a7-ba18-e86c1a8ff677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_247fd2de-8a85-4963-9c89-73cba11294fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_1d5b3245-b411-4ba4-96bb-542b7d0b524e" xlink:to="loc_us-gaap_PurchaseObligation_247fd2de-8a85-4963-9c89-73cba11294fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_31a38aab-4cd4-4a62-8639-f1e3b25ac6ce" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_00fe64cf-fb0c-4e7a-9971-9f17fe2b14a0" xlink:href="pins-20231231.xsd#pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:to="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne_00fe64cf-fb0c-4e7a-9971-9f17fe2b14a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dc21149a-0b80-4cf0-89e9-3ca80a478c25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dc21149a-0b80-4cf0-89e9-3ca80a478c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7abcae88-63d3-48e7-a38a-cd4e3042047b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7abcae88-63d3-48e7-a38a-cd4e3042047b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6c47c094-137a-46b8-834a-11f002b9e319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6c47c094-137a-46b8-834a-11f002b9e319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2e60d8ae-ba9f-4fc0-82b2-1616ced98b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2e60d8ae-ba9f-4fc0-82b2-1616ced98b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_409cae38-1524-4fb2-9ffa-2cd5aa0f5cde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_409cae38-1524-4fb2-9ffa-2cd5aa0f5cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_ad45f3df-19ab-4cda-a78e-aaedebd5a64e" xlink:href="pins-20231231.xsd#pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_15732876-385e-4548-abac-3d9c7622ae3e" xlink:to="loc_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue_ad45f3df-19ab-4cda-a78e-aaedebd5a64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_31a38aab-4cd4-4a62-8639-f1e3b25ac6ce" xlink:to="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_db0abe44-6046-4d44-b2be-0f7f877fd8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_db0abe44-6046-4d44-b2be-0f7f877fd8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_9f7abfbe-86db-4c77-9dff-c42ce0642079" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_9f7abfbe-86db-4c77-9dff-c42ce0642079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_9a480e9d-da36-4a58-88b0-9f5ead8452aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_9a480e9d-da36-4a58-88b0-9f5ead8452aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_a4858248-5df0-462f-a2e2-079f45c7cb85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_a4858248-5df0-462f-a2e2-079f45c7cb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_1d44062a-7da2-4e59-8910-0b3dc23cbb51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_1d44062a-7da2-4e59-8910-0b3dc23cbb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_e6af6ec4-6b05-464c-b449-32bb4dac6b58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligationDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:to="loc_us-gaap_ContractualObligationDueAfterFifthYear_e6af6ec4-6b05-464c-b449-32bb4dac6b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_084253f7-ce55-4b58-86dc-94ff62279b13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractualObligationFiscalYearMaturityAbstract_90c19d40-81eb-40ab-89fb-cc69d24251ac" xlink:to="loc_us-gaap_ContractualObligation_084253f7-ce55-4b58-86dc-94ff62279b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1" xlink:type="simple" xlink:href="pins-20231231.xsd#CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CommitmentsandcontingenciesPurchaseCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CommitmentsandcontingenciesPurchaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_24aca3bd-d6ed-438b-a2d4-dbde310c46d1" 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_f4ad1667-61d0-40a8-8cd1-636727c90d20" 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_24aca3bd-d6ed-438b-a2d4-dbde310c46d1" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_f4ad1667-61d0-40a8-8cd1-636727c90d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#CommitmentsandcontingenciesRevolvingCreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3dd36792-ad67-4ff7-b096-e0b2a9813415" 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_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:href="pins-20231231.xsd#pins_CommitmentsAndContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3dd36792-ad67-4ff7-b096-e0b2a9813415" xlink:to="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_us-gaap_CreditFacilityAxis_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_41a91301-d531-41b7-a1c9-503813897bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c1f289a2-c45a-4b0b-93d5-5582a6af1ce5" xlink:to="loc_us-gaap_CreditFacilityDomain_41a91301-d531-41b7-a1c9-503813897bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_985cc2d0-d1f2-4196-9eac-4f9fa99050e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_41a91301-d531-41b7-a1c9-503813897bbd" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_985cc2d0-d1f2-4196-9eac-4f9fa99050e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_5392bc05-6b44-4a5f-80b2-e2d57e8998fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_41a91301-d531-41b7-a1c9-503813897bbd" xlink:to="loc_us-gaap_LetterOfCreditMember_5392bc05-6b44-4a5f-80b2-e2d57e8998fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0b2d11a4-bb98-43a5-b8d8-e839a8faf823" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0b2d11a4-bb98-43a5-b8d8-e839a8faf823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ec86e703-ec20-46b5-8e57-2a5ac3453dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0b2d11a4-bb98-43a5-b8d8-e839a8faf823" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ec86e703-ec20-46b5-8e57-2a5ac3453dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9e2a00be-0725-4302-b40e-abd6dfc22186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ec86e703-ec20-46b5-8e57-2a5ac3453dc5" xlink:to="loc_us-gaap_LineOfCreditMember_9e2a00be-0725-4302-b40e-abd6dfc22186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7412be61-de5f-40dc-950d-af2af2399f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_us-gaap_DebtInstrumentAxis_7412be61-de5f-40dc-950d-af2af2399f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a0b215f3-a635-4d37-863c-e16151c6f098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7412be61-de5f-40dc-950d-af2af2399f6e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a0b215f3-a635-4d37-863c-e16151c6f098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CreditAgreementAmendedAndRestatedMember_871e1982-0755-4891-9c1c-daff51cbad28" xlink:href="pins-20231231.xsd#pins_CreditAgreementAmendedAndRestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a0b215f3-a635-4d37-863c-e16151c6f098" xlink:to="loc_pins_CreditAgreementAmendedAndRestatedMember_871e1982-0755-4891-9c1c-daff51cbad28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_88e8167a-d3c2-4b59-b799-f4a2ecb46db8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_us-gaap_VariableRateAxis_88e8167a-d3c2-4b59-b799-f4a2ecb46db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_622d728f-4d82-4346-966c-c80d930d505f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_88e8167a-d3c2-4b59-b799-f4a2ecb46db8" xlink:to="loc_us-gaap_VariableRateDomain_622d728f-4d82-4346-966c-c80d930d505f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_SecuredOvernightFinancingRateSOFRMember_2bf676f2-7768-4ded-86f9-88f14ab6ab1c" xlink:href="pins-20231231.xsd#pins_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_622d728f-4d82-4346-966c-c80d930d505f" xlink:to="loc_pins_SecuredOvernightFinancingRateSOFRMember_2bf676f2-7768-4ded-86f9-88f14ab6ab1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_62b26151-34bc-4424-9a31-a72aab39d146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_622d728f-4d82-4346-966c-c80d930d505f" xlink:to="loc_us-gaap_BaseRateMember_62b26151-34bc-4424-9a31-a72aab39d146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:href="pins-20231231.xsd#pins_CommitmentsAndContingenciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesTable_21b92b83-b35d-4d5d-a128-74d92df7d338" xlink:to="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_82ef1dc2-a982-493f-a992-8d0130186a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_82ef1dc2-a982-493f-a992-8d0130186a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_e5b092a0-81ba-4b07-8c2c-eec4d5259f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_DebtInstrumentTerm_e5b092a0-81ba-4b07-8c2c-eec4d5259f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature_4b2b68ec-922c-41cb-8c66-98807afc3518" xlink:href="pins-20231231.xsd#pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature_4b2b68ec-922c-41cb-8c66-98807afc3518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate_b9b65f64-27d6-4aa2-91b5-b272cce69132" xlink:href="pins-20231231.xsd#pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate_b9b65f64-27d6-4aa2-91b5-b272cce69132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1ab8ec90-2a85-469c-a6c3-7a6f8a0d6c41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1ab8ec90-2a85-469c-a6c3-7a6f8a0d6c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_49399712-0e49-4cfb-84db-1678f9f01a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_49399712-0e49-4cfb-84db-1678f9f01a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_9bbf117f-4e54-446b-9bc6-94a9eec8ff4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_9bbf117f-4e54-446b-9bc6-94a9eec8ff4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum_94ed0e05-a20b-4971-b85b-edf01015fa7f" xlink:href="pins-20231231.xsd#pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum_94ed0e05-a20b-4971-b85b-edf01015fa7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum_6c02dfcf-39f7-4526-b0a7-ccdd5849e094" xlink:href="pins-20231231.xsd#pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum_6c02dfcf-39f7-4526-b0a7-ccdd5849e094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ecfc08c7-3fc2-48ab-ad1d-73a9e276f91d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_CommitmentsAndContingenciesLineItems_9ec5fac5-08c6-41d8-ae46-6520a7152433" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ecfc08c7-3fc2-48ab-ad1d-73a9e276f91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#LeasesOperatingLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_92ed8858-a0a0-45d3-a621-1155a8167160" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_2184b7c2-7a1b-4f0e-a0af-91bee37c547b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_92ed8858-a0a0-45d3-a621-1155a8167160" xlink:to="loc_us-gaap_LeaseCostAbstract_2184b7c2-7a1b-4f0e-a0af-91bee37c547b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_8760bed1-ecf5-4530-9895-e4f5f460f0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_2184b7c2-7a1b-4f0e-a0af-91bee37c547b" xlink:to="loc_us-gaap_OperatingLeaseCost_8760bed1-ecf5-4530-9895-e4f5f460f0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_67e42479-6435-4f89-bd1e-cd5c04eb684e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_2184b7c2-7a1b-4f0e-a0af-91bee37c547b" xlink:to="loc_us-gaap_ShortTermLeaseCost_67e42479-6435-4f89-bd1e-cd5c04eb684e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_d3762ce0-bdf1-4cf1-a817-52b1745ad44f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_2184b7c2-7a1b-4f0e-a0af-91bee37c547b" xlink:to="loc_us-gaap_LeaseCost_d3762ce0-bdf1-4cf1-a817-52b1745ad44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_591ce821-482c-4939-85cb-6c0ff0e2e1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b3c2655b-81e1-42fe-8436-65041101d02f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_591ce821-482c-4939-85cb-6c0ff0e2e1f3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b3c2655b-81e1-42fe-8436-65041101d02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2b841d05-a8bc-43e5-9fa7-6838640037d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_591ce821-482c-4939-85cb-6c0ff0e2e1f3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2b841d05-a8bc-43e5-9fa7-6838640037d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_a99724c9-b7b4-47c2-af8b-a853f66924f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_591ce821-482c-4939-85cb-6c0ff0e2e1f3" xlink:to="loc_us-gaap_OperatingLeasePayments_a99724c9-b7b4-47c2-af8b-a853f66924f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_853f3be1-d545-4643-ab38-09635c3b94b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_853f3be1-d545-4643-ab38-09635c3b94b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a942deeb-7431-40a2-810f-c5ef38bb5f64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a942deeb-7431-40a2-810f-c5ef38bb5f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_cea4ae72-8db6-4a6f-b4eb-316bb14ed242" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_cea4ae72-8db6-4a6f-b4eb-316bb14ed242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0c91eae3-f94c-457c-ba12-e8f23ba34fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0c91eae3-f94c-457c-ba12-e8f23ba34fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7131b2d0-44b8-4a2a-9167-d7f8ba6930e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7131b2d0-44b8-4a2a-9167-d7f8ba6930e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_313fe2f2-58b9-49d9-a75c-2c30f8eb8c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_313fe2f2-58b9-49d9-a75c-2c30f8eb8c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b24eeae9-98a4-4dd3-925a-050fb6ce64ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b24eeae9-98a4-4dd3-925a-050fb6ce64ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e45df183-b229-44f1-ba99-ccda547030ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e45df183-b229-44f1-ba99-ccda547030ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e914fdfa-8483-40ee-ae0e-ee52c962b8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2863385-a814-4890-915e-a92a05e7b897" xlink:to="loc_us-gaap_OperatingLeaseLiability_e914fdfa-8483-40ee-ae0e-ee52c962b8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="pins-20231231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.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_03a984ec-e645-41ee-a801-236caa62125a" 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_191aaccb-e89d-44cb-8a63-bb062352ed3e" 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_03a984ec-e645-41ee-a801-236caa62125a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_PlanNameAxis_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_675fc5ba-128d-4f3a-b613-458f2d1428d5" 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_4ecc7745-1038-4eca-8f99-bbf88f2bf3b5" xlink:to="loc_us-gaap_PlanNameDomain_675fc5ba-128d-4f3a-b613-458f2d1428d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2009StockPlanMember_53f1530c-4f0e-4f5e-8649-98d64f0e8713" xlink:href="pins-20231231.xsd#pins_A2009StockPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_675fc5ba-128d-4f3a-b613-458f2d1428d5" xlink:to="loc_pins_A2009StockPlanMember_53f1530c-4f0e-4f5e-8649-98d64f0e8713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2019OmnibusIncentivePlanMember_42d3f156-c996-4692-80d2-0ea26e32e658" xlink:href="pins-20231231.xsd#pins_A2019OmnibusIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_675fc5ba-128d-4f3a-b613-458f2d1428d5" xlink:to="loc_pins_A2019OmnibusIncentivePlanMember_42d3f156-c996-4692-80d2-0ea26e32e658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_26b6cf3c-4fc8-40a6-9732-3cb96120a78c" 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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_AwardTypeAxis_26b6cf3c-4fc8-40a6-9732-3cb96120a78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16f6224e-14f4-48dc-a552-7f18afd020fb" 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_26b6cf3c-4fc8-40a6-9732-3cb96120a78c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16f6224e-14f4-48dc-a552-7f18afd020fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8ac28514-3e4e-41b0-acfa-795cbf67d772" 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_16f6224e-14f4-48dc-a552-7f18afd020fb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8ac28514-3e4e-41b0-acfa-795cbf67d772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_519e558e-94e6-4265-8279-ac69c13f0bfb" 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_16f6224e-14f4-48dc-a552-7f18afd020fb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_519e558e-94e6-4265-8279-ac69c13f0bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_93069492-f480-40d1-82e9-baa310c4a58a" 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_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_93069492-f480-40d1-82e9-baa310c4a58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_23c7312f-bf67-4b63-aa01-8477560acfb4" 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_93069492-f480-40d1-82e9-baa310c4a58a" xlink:to="loc_us-gaap_ClassOfStockDomain_23c7312f-bf67-4b63-aa01-8477560acfb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ad1519e0-f1e8-4eef-9a56-f100d807d753" 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_23c7312f-bf67-4b63-aa01-8477560acfb4" xlink:to="loc_us-gaap_CommonClassAMember_ad1519e0-f1e8-4eef-9a56-f100d807d753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_86b920e7-cb73-444a-b486-f1c9fc8de4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2b16310c-de06-4d0b-9a8f-b868c7e8a5e8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_86b920e7-cb73-444a-b486-f1c9fc8de4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramFebruary2023Member_e2519b0a-4a19-42e7-a9fb-3abfea4bf295" xlink:href="pins-20231231.xsd#pins_StockRepurchaseProgramFebruary2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_86b920e7-cb73-444a-b486-f1c9fc8de4a5" xlink:to="loc_pins_StockRepurchaseProgramFebruary2023Member_e2519b0a-4a19-42e7-a9fb-3abfea4bf295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramSeptember2023Member_39166dca-973b-48df-811f-8c5e44f292cf" xlink:href="pins-20231231.xsd#pins_StockRepurchaseProgramSeptember2023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_86b920e7-cb73-444a-b486-f1c9fc8de4a5" xlink:to="loc_pins_StockRepurchaseProgramSeptember2023Member_39166dca-973b-48df-811f-8c5e44f292cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_191aaccb-e89d-44cb-8a63-bb062352ed3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2e3a5e36-7856-472e-bb41-2fd2a1486d8b" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2e3a5e36-7856-472e-bb41-2fd2a1486d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_88d04f21-7adc-4d14-9184-12be6f7ea57b" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_88d04f21-7adc-4d14-9184-12be6f7ea57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_5879107b-8987-47bf-9b54-537ab6f17844" xlink:href="pins-20231231.xsd#pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_5879107b-8987-47bf-9b54-537ab6f17844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_173a0682-cde8-400f-8a0f-10ad8234ba7a" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_173a0682-cde8-400f-8a0f-10ad8234ba7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_359d460c-c6ba-4aba-86d9-14d9b6275313" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_359d460c-c6ba-4aba-86d9-14d9b6275313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_90a245a6-0d4b-4bbf-8b04-0cee5f97fb81" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_90a245a6-0d4b-4bbf-8b04-0cee5f97fb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_197dbaad-1273-489f-b636-70d8a83db2ae" 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_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_197dbaad-1273-489f-b636-70d8a83db2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_c7be85b5-891c-49b6-9a3f-ba8caba52304" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_c7be85b5-891c-49b6-9a3f-ba8caba52304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_44e86f6d-044a-443a-ab99-f735cb073a03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_44e86f6d-044a-443a-ab99-f735cb073a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1c39020b-7aa5-43e8-a318-5e217a9293b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1c39020b-7aa5-43e8-a318-5e217a9293b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_a5c9c1d1-51d5-4ff2-9fc9-89be29a0d22f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_a5c9c1d1-51d5-4ff2-9fc9-89be29a0d22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f3aa817e-4377-4dfb-8f67-a3b53fface1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f3aa817e-4377-4dfb-8f67-a3b53fface1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1bcd380b-cb69-49bd-8fa9-3a5850f29695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1bcd380b-cb69-49bd-8fa9-3a5850f29695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_8fc650e9-930b-4d65-b86d-1dede8b68541" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_8fc650e9-930b-4d65-b86d-1dede8b68541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_6ae2af71-10d1-4f0d-906c-82ca169fdbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c69d834e-3184-4aba-9b0f-ea89d7a92640" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_6ae2af71-10d1-4f0d-906c-82ca169fdbf2" 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-20231231.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_186e3e8c-9c7d-4562-8a63-859525c776cf" 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_cee8a598-2c7b-454b-af20-e71298d025f4" 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_186e3e8c-9c7d-4562-8a63-859525c776cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cee8a598-2c7b-454b-af20-e71298d025f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_be4ddb68-1a7c-45d1-9ed5-482c23e7f6e0" 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_cee8a598-2c7b-454b-af20-e71298d025f4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_be4ddb68-1a7c-45d1-9ed5-482c23e7f6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ab0866f4-5c47-4782-8691-56ba84701f47" 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_cee8a598-2c7b-454b-af20-e71298d025f4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ab0866f4-5c47-4782-8691-56ba84701f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e2f24e40-6240-49ba-b0ea-1c71d915656c" 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_cee8a598-2c7b-454b-af20-e71298d025f4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e2f24e40-6240-49ba-b0ea-1c71d915656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a4fadc3c-9520-4af2-a673-4d90b4d66833" 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_186e3e8c-9c7d-4562-8a63-859525c776cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a4fadc3c-9520-4af2-a673-4d90b4d66833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_09a237a8-a634-42ae-a9f3-ddf07eec433a" 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_186e3e8c-9c7d-4562-8a63-859525c776cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_09a237a8-a634-42ae-a9f3-ddf07eec433a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_28f38300-5518-4cf5-91cf-e3072d32337f" 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_09a237a8-a634-42ae-a9f3-ddf07eec433a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_28f38300-5518-4cf5-91cf-e3072d32337f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_af86ff2f-892a-4029-b7aa-a3e4e3bd50ed" 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_09a237a8-a634-42ae-a9f3-ddf07eec433a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_af86ff2f-892a-4029-b7aa-a3e4e3bd50ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a94722b8-b999-4cfb-9a96-5fd13e97e5bd" 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_09a237a8-a634-42ae-a9f3-ddf07eec433a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a94722b8-b999-4cfb-9a96-5fd13e97e5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_264bb73b-b23a-4cd4-a431-bf9d47239cc6" 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_186e3e8c-9c7d-4562-8a63-859525c776cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_264bb73b-b23a-4cd4-a431-bf9d47239cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_784cd70e-6e55-4ece-aa89-193be332e8bf" 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_186e3e8c-9c7d-4562-8a63-859525c776cf" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_784cd70e-6e55-4ece-aa89-193be332e8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1241eabf-93bf-4b31-875b-df5a3f1d1d5c" 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_186e3e8c-9c7d-4562-8a63-859525c776cf" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1241eabf-93bf-4b31-875b-df5a3f1d1d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_53437e3f-f938-444a-af2e-ba2645f91e2d" 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_186e3e8c-9c7d-4562-8a63-859525c776cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_53437e3f-f938-444a-af2e-ba2645f91e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_54fd3f89-d19f-4775-8162-fd388d1f6bfd" 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_186e3e8c-9c7d-4562-8a63-859525c776cf" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_54fd3f89-d19f-4775-8162-fd388d1f6bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2a80d65f-a036-4bee-9fd3-abe2869e6d1a" 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_a915c13f-fad1-4e84-8fcc-5aada59eb1f7" 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_2a80d65f-a036-4bee-9fd3-abe2869e6d1a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a915c13f-fad1-4e84-8fcc-5aada59eb1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8f8294c2-d177-445c-a5f2-2220a17cdb58" 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_a915c13f-fad1-4e84-8fcc-5aada59eb1f7" xlink:to="loc_us-gaap_AwardTypeAxis_8f8294c2-d177-445c-a5f2-2220a17cdb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_777b3d67-96f6-4a4c-8d52-1a01169884e9" 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_8f8294c2-d177-445c-a5f2-2220a17cdb58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_777b3d67-96f6-4a4c-8d52-1a01169884e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_5d2518d2-e8be-42df-8b89-76c60c85019b" xlink:href="pins-20231231.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_777b3d67-96f6-4a4c-8d52-1a01169884e9" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_5d2518d2-e8be-42df-8b89-76c60c85019b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9b201c5-37cb-421e-931f-cd030106f993" 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_a915c13f-fad1-4e84-8fcc-5aada59eb1f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9b201c5-37cb-421e-931f-cd030106f993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3239426f-a2b6-4b81-805a-06c875db81b7" 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_c9b201c5-37cb-421e-931f-cd030106f993" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e9734895-9519-4627-a445-ee8bacccf986" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e9734895-9519-4627-a445-ee8bacccf986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ac7d106f-633e-4c0f-8b90-34fa5baa69c2" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ac7d106f-633e-4c0f-8b90-34fa5baa69c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_be296676-2e16-4880-aea4-d54133170e60" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_be296676-2e16-4880-aea4-d54133170e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_835cbf9f-01cf-4b74-8922-e562d16a4d9f" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_835cbf9f-01cf-4b74-8922-e562d16a4d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48488295-c48f-437d-b03f-81a9e14fb6fa" 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_3239426f-a2b6-4b81-805a-06c875db81b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_48488295-c48f-437d-b03f-81a9e14fb6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a4cf54ed-4546-4472-aa5d-ce4155174830" 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_c9b201c5-37cb-421e-931f-cd030106f993" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eec88aeb-8a1e-4537-a7f0-4ae732628b81" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eec88aeb-8a1e-4537-a7f0-4ae732628b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a20ec0e6-6656-4b4d-bed4-1a7314e304c6" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a20ec0e6-6656-4b4d-bed4-1a7314e304c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_105d98f0-02a5-460d-ac92-abbbfd9b2401" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_105d98f0-02a5-460d-ac92-abbbfd9b2401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0f05d7fd-ac89-4a8f-99bd-5417ec293dee" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0f05d7fd-ac89-4a8f-99bd-5417ec293dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7fb7ec46-f2e3-4355-b022-20c1b39c84b2" 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_a4cf54ed-4546-4472-aa5d-ce4155174830" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7fb7ec46-f2e3-4355-b022-20c1b39c84b2" 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-20231231.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_8a9cf47f-e26c-4ae5-8726-bf31ddbcf427" 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_80928c99-3ead-45d6-b711-f621eebc605f" 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_8a9cf47f-e26c-4ae5-8726-bf31ddbcf427" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_80928c99-3ead-45d6-b711-f621eebc605f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_043a3338-791b-481d-8474-fc2a640782f7" 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_80928c99-3ead-45d6-b711-f621eebc605f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_043a3338-791b-481d-8474-fc2a640782f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ceb24402-e571-4220-861e-18d8d2bfbf13" 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_043a3338-791b-481d-8474-fc2a640782f7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ab0c5395-be91-46c2-8818-e9093ff4a768" 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_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:to="loc_us-gaap_CostOfSalesMember_ab0c5395-be91-46c2-8818-e9093ff4a768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ae6d8df0-45e3-42d7-8a42-01d3e1cf6418" 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_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ae6d8df0-45e3-42d7-8a42-01d3e1cf6418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_084ce2bc-0cc8-4502-929d-a60d199bcdd9" 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_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_084ce2bc-0cc8-4502-929d-a60d199bcdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_72b05b4e-81bd-49d7-8df4-6ba100a64a43" 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_ceb24402-e571-4220-861e-18d8d2bfbf13" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_72b05b4e-81bd-49d7-8df4-6ba100a64a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db02af35-c298-43d2-8bd6-b8711f957fdb" 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_80928c99-3ead-45d6-b711-f621eebc605f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_db02af35-c298-43d2-8bd6-b8711f957fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b995ff81-3a5a-4cec-88d7-f758b646bc86" 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_db02af35-c298-43d2-8bd6-b8711f957fdb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b995ff81-3a5a-4cec-88d7-f758b646bc86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#StockholdersEquityFairValueofStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_853ddbd4-3edb-4cf4-9d36-6689add306b3" 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_63111525-d4c3-4b06-9c73-a1c4e011859e" 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_853ddbd4-3edb-4cf4-9d36-6689add306b3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_63111525-d4c3-4b06-9c73-a1c4e011859e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb" 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_63111525-d4c3-4b06-9c73-a1c4e011859e" xlink:to="loc_us-gaap_AwardTypeAxis_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1eefc241-8d1c-4e2c-850e-6eb25edcc957" 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_f5f6deeb-7b15-4098-83a7-4e5e7c8ce7fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1eefc241-8d1c-4e2c-850e-6eb25edcc957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c53d716d-9052-4189-b41a-55946eba24ee" 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_1eefc241-8d1c-4e2c-850e-6eb25edcc957" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c53d716d-9052-4189-b41a-55946eba24ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" 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_63111525-d4c3-4b06-9c73-a1c4e011859e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e0047005-88db-4f6b-a11f-cd391715de73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e0047005-88db-4f6b-a11f-cd391715de73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_07542686-e149-42c4-8364-abe1bc4a3c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_07542686-e149-42c4-8364-abe1bc4a3c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ce5b7e7b-b6a5-4891-9177-1c3d3f35b9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ce5b7e7b-b6a5-4891-9177-1c3d3f35b9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e68aef4e-724b-4cdf-9d34-18d5f9d103c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_676dbfa8-0a07-414a-a795-5bf03803c9b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e68aef4e-724b-4cdf-9d34-18d5f9d103c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3ebb8e9c-380f-4a43-a7d9-4e6d1e242e99" 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_260b8bf5-ed95-4dac-8793-5ddc0eb39ea0" 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_3ebb8e9c-380f-4a43-a7d9-4e6d1e242e99" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_260b8bf5-ed95-4dac-8793-5ddc0eb39ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_606a197e-f7f8-4db7-959e-ad9ed599c5d1" 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_260b8bf5-ed95-4dac-8793-5ddc0eb39ea0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_606a197e-f7f8-4db7-959e-ad9ed599c5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_42a0263a-1496-4e4f-be82-f2e97f3a884b" 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_606a197e-f7f8-4db7-959e-ad9ed599c5d1" xlink:to="loc_us-gaap_ClassOfStockDomain_42a0263a-1496-4e4f-be82-f2e97f3a884b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_888246be-8c87-4b60-b241-5bcff8d49ee7" 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_42a0263a-1496-4e4f-be82-f2e97f3a884b" xlink:to="loc_us-gaap_CommonClassAMember_888246be-8c87-4b60-b241-5bcff8d49ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_185dcd6e-6add-44f6-885e-685de14d5987" 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_42a0263a-1496-4e4f-be82-f2e97f3a884b" xlink:to="loc_us-gaap_CommonClassBMember_185dcd6e-6add-44f6-885e-685de14d5987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_588237bf-c524-40b1-8bb7-4914a4c11733" 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_260b8bf5-ed95-4dac-8793-5ddc0eb39ea0" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_588237bf-c524-40b1-8bb7-4914a4c11733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" 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_588237bf-c524-40b1-8bb7-4914a4c11733" xlink:to="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7841957-07fb-409a-b209-b0ccd27d9e57" 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_0163f94d-80bf-46e5-96ab-842b53450691" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e7841957-07fb-409a-b209-b0ccd27d9e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_12deef01-4144-4d38-a30f-bb20c19feb19" xlink:href="pins-20231231.xsd#pins_ReallocationOfNetIncomeLossConversionOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" xlink:to="loc_pins_ReallocationOfNetIncomeLossConversionOfCommonStock_12deef01-4144-4d38-a30f-bb20c19feb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ReallocationOfNetIncomeLossCommonStock_c086957e-c3a6-4a0a-81d7-488c250bfd73" xlink:href="pins-20231231.xsd#pins_ReallocationOfNetIncomeLossCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" xlink:to="loc_pins_ReallocationOfNetIncomeLossCommonStock_c086957e-c3a6-4a0a-81d7-488c250bfd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b9c51e79-218c-4578-a0c8-fa7270c8df79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_0163f94d-80bf-46e5-96ab-842b53450691" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b9c51e79-218c-4578-a0c8-fa7270c8df79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" 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_588237bf-c524-40b1-8bb7-4914a4c11733" xlink:to="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_26de1733-5d32-4cfb-abb1-d8f7f287c905" 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_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_26de1733-5d32-4cfb-abb1-d8f7f287c905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_2679af4d-e9b4-4566-8519-b69ef50e7d7f" xlink:href="pins-20231231.xsd#pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock_2679af4d-e9b4-4566-8519-b69ef50e7d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_452cb0bf-d3e7-42e2-a44a-3a732443cffd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_452cb0bf-d3e7-42e2-a44a-3a732443cffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1956ac7b-2b59-4267-bddb-53c78c779568" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1956ac7b-2b59-4267-bddb-53c78c779568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c15c7768-8a93-4b52-97db-fca6f88fe933" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_EarningsPerShareBasic_c15c7768-8a93-4b52-97db-fca6f88fe933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_94051f5f-7fa6-43ae-b1fd-d37dc33a99ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_64650501-08fe-4c71-bec3-0c94d8d34fc6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_94051f5f-7fa6-43ae-b1fd-d37dc33a99ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e8697e42-57ab-4151-b88e-eed0b8146f67" 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_e6c73844-bfe2-43fc-b703-c7f17c66890e" 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_e8697e42-57ab-4151-b88e-eed0b8146f67" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_e6c73844-bfe2-43fc-b703-c7f17c66890e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18" 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_e6c73844-bfe2-43fc-b703-c7f17c66890e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_675a4766-fcb1-420c-8fec-488c09f9c00d" 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_a059a7b5-e03b-4bbd-aae9-5b8b1cfd7d18" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_675a4766-fcb1-420c-8fec-488c09f9c00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_84640d1a-5d39-45b4-85a6-ba088d47f310" 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_675a4766-fcb1-420c-8fec-488c09f9c00d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_84640d1a-5d39-45b4-85a6-ba088d47f310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_1b323966-381a-4d19-943d-6ddf4d10635a" xlink:href="pins-20231231.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_675a4766-fcb1-420c-8fec-488c09f9c00d" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_1b323966-381a-4d19-943d-6ddf4d10635a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a49ee22-e6fc-4ee5-aae4-dccf2fdec53e" 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_e6c73844-bfe2-43fc-b703-c7f17c66890e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a49ee22-e6fc-4ee5-aae4-dccf2fdec53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_88efe337-58c0-45e6-923a-3e3c32976451" 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_0a49ee22-e6fc-4ee5-aae4-dccf2fdec53e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_88efe337-58c0-45e6-923a-3e3c32976451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9e14f259-8f02-49f0-a92b-9193c35c2a5e" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_faec0058-23aa-48e6-9a51-d659b4dc2c90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9e14f259-8f02-49f0-a92b-9193c35c2a5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_faec0058-23aa-48e6-9a51-d659b4dc2c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_c5e46b7c-ab11-460d-aec1-ee59b63af728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9e14f259-8f02-49f0-a92b-9193c35c2a5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_c5e46b7c-ab11-460d-aec1-ee59b63af728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5c4dd11-90ae-4bbb-8749-205639b09281" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9e14f259-8f02-49f0-a92b-9193c35c2a5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5c4dd11-90ae-4bbb-8749-205639b09281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b82330b9-1182-4e9e-869a-3b5996ce52e8" 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0706d4f5-17d6-481e-a9f6-447e6fcc1419" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b82330b9-1182-4e9e-869a-3b5996ce52e8" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0706d4f5-17d6-481e-a9f6-447e6fcc1419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4bbd7522-1182-41ad-b1c3-4a8dafbdc2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0706d4f5-17d6-481e-a9f6-447e6fcc1419" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4bbd7522-1182-41ad-b1c3-4a8dafbdc2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a7614f9b-65e6-4eba-ba2c-d38b7e94ec4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0706d4f5-17d6-481e-a9f6-447e6fcc1419" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a7614f9b-65e6-4eba-ba2c-d38b7e94ec4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_54b79715-5203-4ecd-acc7-a496e68c06eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0706d4f5-17d6-481e-a9f6-447e6fcc1419" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_54b79715-5203-4ecd-acc7-a496e68c06eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_990612ca-7c20-4c78-bbe9-02ad6c40797a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0706d4f5-17d6-481e-a9f6-447e6fcc1419" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_990612ca-7c20-4c78-bbe9-02ad6c40797a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_68034df5-faa3-4065-a8a3-e09c871145e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b82330b9-1182-4e9e-869a-3b5996ce52e8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_68034df5-faa3-4065-a8a3-e09c871145e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ebe215bd-273b-40fa-9838-1eedf4ab5373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_68034df5-faa3-4065-a8a3-e09c871145e3" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ebe215bd-273b-40fa-9838-1eedf4ab5373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4fcae935-f67f-40e4-aecd-66064d506156" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_68034df5-faa3-4065-a8a3-e09c871145e3" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4fcae935-f67f-40e4-aecd-66064d506156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2f90e5ee-7486-4021-9f2c-a14bd7b221ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_68034df5-faa3-4065-a8a3-e09c871145e3" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2f90e5ee-7486-4021-9f2c-a14bd7b221ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_70970514-1376-4fc6-a7b8-cb04540be121" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_68034df5-faa3-4065-a8a3-e09c871145e3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_70970514-1376-4fc6-a7b8-cb04540be121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bdfee106-2e7f-414f-91cb-bd506e1b1369" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b82330b9-1182-4e9e-869a-3b5996ce52e8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bdfee106-2e7f-414f-91cb-bd506e1b1369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_aa767bf6-a23d-482e-8032-1d74bab10f21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_aa767bf6-a23d-482e-8032-1d74bab10f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f0577f99-24d9-4ed9-a6f8-b66c697dacc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f0577f99-24d9-4ed9-a6f8-b66c697dacc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_2c4bd378-85cc-486b-b913-be76efc706da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_2c4bd378-85cc-486b-b913-be76efc706da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_9a9eee05-fae8-4372-9c43-c32d468e8ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_9a9eee05-fae8-4372-9c43-c32d468e8ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_82f0ca74-365b-4c04-9521-7d6043fd31e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_82f0ca74-365b-4c04-9521-7d6043fd31e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_588367e2-eb6a-4dc3-8f85-0730f8cff04e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_588367e2-eb6a-4dc3-8f85-0730f8cff04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_9e396ae6-283b-40d1-a80d-a025bf50dc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_9e396ae6-283b-40d1-a80d-a025bf50dc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_774a0a99-49f1-4c5f-a064-a8838f729971" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_75290776-cba0-4c47-a67f-bd1c5c25e03f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_774a0a99-49f1-4c5f-a064-a8838f729971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2dbcabfd-5fe3-44d2-8fd5-1b0acd686192" 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_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2dbcabfd-5fe3-44d2-8fd5-1b0acd686192" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_611a0d00-7581-4b66-ad28-31186cac93fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_611a0d00-7581-4b66-ad28-31186cac93fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_606cf23b-ce0a-49d6-89cf-e7e69729f5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_606cf23b-ce0a-49d6-89cf-e7e69729f5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_40f391c1-685c-4293-b52d-702170505788" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_40f391c1-685c-4293-b52d-702170505788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DeferredTaxAssetsLeaseObligations_eccf53a5-c5ae-4f7b-9d95-4d82f2325bcc" xlink:href="pins-20231231.xsd#pins_DeferredTaxAssetsLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_pins_DeferredTaxAssetsLeaseObligations_eccf53a5-c5ae-4f7b-9d95-4d82f2325bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_3fd2c470-1b0b-483f-a730-b790b3863545" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_3fd2c470-1b0b-483f-a730-b790b3863545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization_073f240d-8399-4210-9132-baf3197a302f" xlink:href="pins-20231231.xsd#pins_DeferredTaxAssetsResearchCapitalizationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization_073f240d-8399-4210-9132-baf3197a302f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_998e3777-2d73-4f3a-90ac-aed551287236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_998e3777-2d73-4f3a-90ac-aed551287236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0fe81a49-4df3-413b-ac5e-dacfe6ac9128" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0fe81a49-4df3-413b-ac5e-dacfe6ac9128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a8068eae-d8bc-4756-9d8d-898d9c43965a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_46e48b4d-3008-4e87-9fe4-96698de07432" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a8068eae-d8bc-4756-9d8d-898d9c43965a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_c6291ace-2f62-4cb2-a83c-c55ccb1a46a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2dbcabfd-5fe3-44d2-8fd5-1b0acd686192" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_c6291ace-2f62-4cb2-a83c-c55ccb1a46a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_986d74ab-7c89-454b-b2e8-0a12e99788fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_c6291ace-2f62-4cb2-a83c-c55ccb1a46a0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_986d74ab-7c89-454b-b2e8-0a12e99788fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_dc424148-c9e0-4f16-9818-b0fc3d59420c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_c6291ace-2f62-4cb2-a83c-c55ccb1a46a0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_dc424148-c9e0-4f16-9818-b0fc3d59420c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_29c4442f-764f-4419-8a15-1ec382e907f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_c6291ace-2f62-4cb2-a83c-c55ccb1a46a0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_29c4442f-764f-4419-8a15-1ec382e907f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3d46d3d4-b7ca-4f1c-8a4c-2c8e7e59e4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2dbcabfd-5fe3-44d2-8fd5-1b0acd686192" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3d46d3d4-b7ca-4f1c-8a4c-2c8e7e59e4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesNarrativeDetails" xlink:type="simple" xlink:href="pins-20231231.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_013eab3e-e690-4757-b712-d76c821579ec" 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_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:href="pins-20231231.xsd#pins_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_013eab3e-e690-4757-b712-d76c821579ec" xlink:to="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_641b5161-f474-4e4b-976e-9899c9a25b76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_641b5161-f474-4e4b-976e-9899c9a25b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_641b5161-f474-4e4b-976e-9899c9a25b76" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_a1679d44-feb7-480b-8ae0-97be0d2ff006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:to="loc_us-gaap_DomesticCountryMember_a1679d44-feb7-480b-8ae0-97be0d2ff006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4bd3923f-dadb-445a-8582-55070a0149e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_4bd3923f-dadb-445a-8582-55070a0149e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_d4bf7860-9165-4cdb-99e8-16a04fd8ae26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_29f14536-a630-47e1-86dc-f2e104aa5cdd" xlink:to="loc_us-gaap_ForeignCountryMember_d4bf7860-9165-4cdb-99e8-16a04fd8ae26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_bcb3245d-27d8-417a-b7a4-2e61ec518aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_bcb3245d-27d8-417a-b7a4-2e61ec518aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_a227ae97-107f-4f92-b7d4-8603e6b2f198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_bcb3245d-27d8-417a-b7a4-2e61ec518aa3" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_a227ae97-107f-4f92-b7d4-8603e6b2f198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CaliforniaFranchiseTaxBoardMember_d87c7611-89b8-4b5f-8952-876a7b94ec5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CaliforniaFranchiseTaxBoardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_a227ae97-107f-4f92-b7d4-8603e6b2f198" xlink:to="loc_us-gaap_CaliforniaFranchiseTaxBoardMember_d87c7611-89b8-4b5f-8952-876a7b94ec5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StateTaxAuthoritiesExcludingCaliforniaMember_b6791d13-f36b-4df9-8c7c-9f0d958ae6af" xlink:href="pins-20231231.xsd#pins_StateTaxAuthoritiesExcludingCaliforniaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_a227ae97-107f-4f92-b7d4-8603e6b2f198" xlink:to="loc_pins_StateTaxAuthoritiesExcludingCaliforniaMember_b6791d13-f36b-4df9-8c7c-9f0d958ae6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c36d9ce9-caf8-45df-986d-4f814c68c190" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_srt_StatementGeographicalAxis_c36d9ce9-caf8-45df-986d-4f814c68c190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_02cf7d96-37ad-4695-8d01-ea4c48d4753e" 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_c36d9ce9-caf8-45df-986d-4f814c68c190" xlink:to="loc_srt_SegmentGeographicalDomain_02cf7d96-37ad-4695-8d01-ea4c48d4753e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_dfc75281-bd93-4baa-992e-a1761f747cb3" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_02cf7d96-37ad-4695-8d01-ea4c48d4753e" xlink:to="loc_country_IE_dfc75281-bd93-4baa-992e-a1761f747cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_OtherForeignMember_fedcbf51-269c-477b-a150-e815c4037b75" xlink:href="pins-20231231.xsd#pins_OtherForeignMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_02cf7d96-37ad-4695-8d01-ea4c48d4753e" xlink:to="loc_pins_OtherForeignMember_fedcbf51-269c-477b-a150-e815c4037b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_90bbd492-da20-45ec-b30a-0d4e0a3d8f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_90bbd492-da20-45ec-b30a-0d4e0a3d8f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_bc8e819b-4883-497d-9518-1f9dff8ff918" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_90bbd492-da20-45ec-b30a-0d4e0a3d8f65" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_bc8e819b-4883-497d-9518-1f9dff8ff918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_0e1ca21e-f27a-443f-ad5f-cd167e6dc6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_bc8e819b-4883-497d-9518-1f9dff8ff918" xlink:to="loc_us-gaap_ResearchMember_0e1ca21e-f27a-443f-ad5f-cd167e6dc6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:href="pins-20231231.xsd#pins_IncomeTaxesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesTable_4e0dfc31-4c0c-4c97-8cff-de9893552202" xlink:to="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c9bd442d-d99a-4728-86da-59c81e222c80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_c9bd442d-d99a-4728-86da-59c81e222c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_e184392d-705c-4a8e-b87b-52c2b67d5df5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_us-gaap_OperatingLossCarryforwards_e184392d-705c-4a8e-b87b-52c2b67d5df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_b775e7ee-feb5-4156-a5ac-ffb3a841b758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_b775e7ee-feb5-4156-a5ac-ffb3a841b758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_78f5eab6-ac61-4179-a324-4b147f28f1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_78f5eab6-ac61-4179-a324-4b147f28f1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount_5fe014d6-7acd-4551-bb6b-0039fe43a332" xlink:href="pins-20231231.xsd#pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount_5fe014d6-7acd-4551-bb6b-0039fe43a332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_14a5b2c7-8765-4395-8a56-9ac1aa12657e" xlink:href="pins-20231231.xsd#pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pins_IncomeTaxesLineItems_31656411-c2d9-4dac-abf4-cb9de8c352a1" xlink:to="loc_pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate_14a5b2c7-8765-4395-8a56-9ac1aa12657e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="pins-20231231.xsd#IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_765644eb-e295-4f8d-89d0-f27c2e955bb2" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5a930696-0b0b-4255-a125-4984a5d1bc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_765644eb-e295-4f8d-89d0-f27c2e955bb2" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5a930696-0b0b-4255-a125-4984a5d1bc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a34bcfdb-f4c7-4d65-b75a-cd288de445dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5a930696-0b0b-4255-a125-4984a5d1bc6d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a34bcfdb-f4c7-4d65-b75a-cd288de445dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_f53d8f39-2a76-4e5e-9258-6331197c7923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5a930696-0b0b-4255-a125-4984a5d1bc6d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_f53d8f39-2a76-4e5e-9258-6331197c7923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_8d993f84-2c94-42bc-9fb7-c23169899736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5a930696-0b0b-4255-a125-4984a5d1bc6d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_8d993f84-2c94-42bc-9fb7-c23169899736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_128ea8de-c987-46ad-986d-17aa45aaac91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5a930696-0b0b-4255-a125-4984a5d1bc6d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_128ea8de-c987-46ad-986d-17aa45aaac91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b8bb7366-65c1-491d-b01a-0bf5f340dcef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5a930696-0b0b-4255-a125-4984a5d1bc6d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b8bb7366-65c1-491d-b01a-0bf5f340dcef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_20fcbb36-7484-4221-89a4-d1e6c0c7f173" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5a930696-0b0b-4255-a125-4984a5d1bc6d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_20fcbb36-7484-4221-89a4-d1e6c0c7f173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GeographicalinformationDetails" xlink:type="simple" xlink:href="pins-20231231.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_6ccb7675-6649-47d3-9be5-98461a7693ca" 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_4fe480ae-a445-4d62-adae-1a55425b2b3d" 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_6ccb7675-6649-47d3-9be5-98461a7693ca" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4fe480ae-a445-4d62-adae-1a55425b2b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3553271f-3ca4-4823-b69d-47b68e8f4cf8" 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_4fe480ae-a445-4d62-adae-1a55425b2b3d" xlink:to="loc_srt_StatementGeographicalAxis_3553271f-3ca4-4823-b69d-47b68e8f4cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" 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_3553271f-3ca4-4823-b69d-47b68e8f4cf8" xlink:to="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_UnitedStatesAndCanadaMember_d6e32e53-3347-47b0-b3bd-04746751b2f6" xlink:href="pins-20231231.xsd#pins_UnitedStatesAndCanadaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_pins_UnitedStatesAndCanadaMember_d6e32e53-3347-47b0-b3bd-04746751b2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_09cbf6b3-9972-44da-8a2e-88689f631b4e" 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_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_srt_EuropeMember_09cbf6b3-9972-44da-8a2e-88689f631b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestOfWorldMember_82614671-15e9-4528-8d3c-3831be834811" xlink:href="pins-20231231.xsd#pins_RestOfWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_pins_RestOfWorldMember_82614671-15e9-4528-8d3c-3831be834811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c4d62152-c9f7-4a35-891c-1e0b13b8ceca" 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_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_country_US_c4d62152-c9f7-4a35-891c-1e0b13b8ceca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_af6bac0a-0d05-4d1d-8a2c-2c4c85998a51" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IE"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_country_IE_af6bac0a-0d05-4d1d-8a2c-2c4c85998a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_65a812a4-5604-4c10-b114-4b07b000334e" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_country_MX_65a812a4-5604-4c10-b114-4b07b000334e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_3841b8d7-005b-4cb4-95b2-66fa21394677" 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_10c08895-0bf3-4dd9-8ef5-248bd93840dd" xlink:to="loc_us-gaap_NonUsMember_3841b8d7-005b-4cb4-95b2-66fa21394677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_05d45817-28dc-494d-992a-d75d15d81f34" 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_4fe480ae-a445-4d62-adae-1a55425b2b3d" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_05d45817-28dc-494d-992a-d75d15d81f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a4aaec05-0da9-485f-99dd-6f449e3ff4fe" 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_05d45817-28dc-494d-992a-d75d15d81f34" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a4aaec05-0da9-485f-99dd-6f449e3ff4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_7dcc1124-f958-42ff-be94-572148591c85" 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_05d45817-28dc-494d-992a-d75d15d81f34" xlink:to="loc_us-gaap_NoncurrentAssets_7dcc1124-f958-42ff-be94-572148591c85" 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-20231231.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_bd6e1bf6-af15-4595-908d-085a717e2cb4" 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_af5db576-bab8-4501-b899-1af976b122cd" 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_bd6e1bf6-af15-4595-908d-085a717e2cb4" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_af5db576-bab8-4501-b899-1af976b122cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_402bf40f-829a-4fda-ab31-6e6e0266066b" 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_af5db576-bab8-4501-b899-1af976b122cd" xlink:to="loc_us-gaap_RestructuringPlanAxis_402bf40f-829a-4fda-ab31-6e6e0266066b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_00971e2c-4dec-4b90-b22f-19d979d87f5c" 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_402bf40f-829a-4fda-ab31-6e6e0266066b" xlink:to="loc_us-gaap_RestructuringPlanDomain_00971e2c-4dec-4b90-b22f-19d979d87f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PlanMember_874614eb-fd08-4041-bdd3-8060d04031ef" xlink:href="pins-20231231.xsd#pins_PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_00971e2c-4dec-4b90-b22f-19d979d87f5c" xlink:to="loc_pins_PlanMember_874614eb-fd08-4041-bdd3-8060d04031ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d73a03cc-7451-4c10-8550-14b30517be2c" 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_af5db576-bab8-4501-b899-1af976b122cd" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d73a03cc-7451-4c10-8550-14b30517be2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_1d1d15d0-e6fe-4369-a92e-bf28de804418" 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_d73a03cc-7451-4c10-8550-14b30517be2c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_1d1d15d0-e6fe-4369-a92e-bf28de804418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_99ea63df-504b-40ce-957d-c8ee43e54700" 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_1d1d15d0-e6fe-4369-a92e-bf28de804418" xlink:to="loc_us-gaap_EmployeeSeveranceMember_99ea63df-504b-40ce-957d-c8ee43e54700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_d186c409-fbf7-443b-985f-4a218e2ba989" 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_af5db576-bab8-4501-b899-1af976b122cd" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_d186c409-fbf7-443b-985f-4a218e2ba989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_5778a5a6-14dd-45a8-80e3-8ca80fbb2dce" 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_d186c409-fbf7-443b-985f-4a218e2ba989" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_5778a5a6-14dd-45a8-80e3-8ca80fbb2dce" 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-20231231.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_27aaa8d3-acda-4d55-8eab-f71789ee75d3" 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_72438768-402a-410a-9af1-d78a0239b70a" 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_27aaa8d3-acda-4d55-8eab-f71789ee75d3" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_72438768-402a-410a-9af1-d78a0239b70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_c6435923-b0e0-411a-94b9-8417977f5929" 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_72438768-402a-410a-9af1-d78a0239b70a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_c6435923-b0e0-411a-94b9-8417977f5929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9046aa7b-4624-4a5e-959d-51b1e63328d3" 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_c6435923-b0e0-411a-94b9-8417977f5929" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_07c2bad5-1519-4c25-bca5-757555705f47" 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_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:to="loc_us-gaap_CostOfSalesMember_07c2bad5-1519-4c25-bca5-757555705f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_59372d97-b3b8-4946-8068-ad7db05586b5" 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_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_59372d97-b3b8-4946-8068-ad7db05586b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_23b90e10-5f5c-41fa-b8b2-bf43097cffab" 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_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_23b90e10-5f5c-41fa-b8b2-bf43097cffab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_24315569-8d05-4b8a-8ea8-9c0da8242fc9" 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_9046aa7b-4624-4a5e-959d-51b1e63328d3" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_24315569-8d05-4b8a-8ea8-9c0da8242fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_f4a107c8-3a94-462b-b9d9-55ac5941b98c" 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_72438768-402a-410a-9af1-d78a0239b70a" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_f4a107c8-3a94-462b-b9d9-55ac5941b98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_02872652-13ec-4ff8-9b4b-56bc34d53552" 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_f4a107c8-3a94-462b-b9d9-55ac5941b98c" xlink:to="loc_us-gaap_OtherRestructuringCosts_02872652-13ec-4ff8-9b4b-56bc34d53552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_b0ec82b7-21c5-4f17-a481-96e3547db311" 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_f4a107c8-3a94-462b-b9d9-55ac5941b98c" xlink:to="loc_us-gaap_SeveranceCosts1_b0ec82b7-21c5-4f17-a481-96e3547db311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_b56dc613-e4c7-4bcb-8fda-7a1bd660c476" 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_f4a107c8-3a94-462b-b9d9-55ac5941b98c" xlink:to="loc_us-gaap_RestructuringCharges_b56dc613-e4c7-4bcb-8fda-7a1bd660c476" 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-20231231.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_JuliaBrauDonnellyTradingArrangementClassACommonStockMember" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_JuliaBrauDonnellyTradingArrangementRSUsMember" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyTradingArrangementRSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_JuliaBrauDonnellyTradingArrangementRSUsMember" 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_JuliaBrauDonnellyMember" xlink:href="pins-20231231.xsd#pins_JuliaBrauDonnellyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pins_JuliaBrauDonnellyMember" 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>13
<FILENAME>pins-20231231_g1.jpg
<TEXT>
begin 644 pins-20231231_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>14
<FILENAME>pins-20231231_g2.jpg
<TEXT>
begin 644 pins-20231231_g2.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0+F17AI9@  34T *@    @ ! $[  (
M   )   !2H=I  0    !   !5)R=  $    2   "S.H<  <   $,    /@
M   <Z@    $
M
M
M
M
M
M<WEY=6-H96X    %D ,  @   !0   *BD 0  @   !0   *VDI$  @    ,V
M,0  DI(  @    ,V,0  ZAP !P   0P   &6     !SJ     0
M
M
M
M
M
M                                       R,#(T.C R.C W(# Q.C R
M.C,T #(P,C0Z,#(Z,#<@,#$Z,#(Z,S0   !S 'D >0!U &, : !E &X   #_
MX00;:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G
M:6X])^^[OR<@:60])U<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z
M>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(^/')D9CI21$8@>&UL
M;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT
M87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U
M8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H
M='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(O/CQR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q
M+60S,V0W-3$X,F8Q8B(@>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M
M+WAA<"\Q+C O(CX\>&UP.D-R96%T941A=&4^,C R-"TP,BTP-U0P,3HP,CHS
M-"XV,#4\+WAM<#I#<F5A=&5$871E/CPO<F1F.D1E<V-R:7!T:6]N/CQR9&8Z
M1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D
M82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R
M9R]D8R]E;&5M96YT<R\Q+C$O(CX\9&,Z8W)E871O<CX\<F1F.E-E<2!X;6QN
M<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A
M>"UN<R,B/CQR9&8Z;&D^<WEY=6-H96X\+W)D9CIL:3X\+W)D9CI397$^#0H)
M"0D\+V1C.F-R96%T;W(^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" (+!1@# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH S/$&OV
M?AO2_MM\LTFZ1(8(($WR3RN<)&@X!9CQR0!U) R:R/"'CNV\522VDVGW.E:C
M$AF-I=,C%XO,:,2*R$AAN0J>X(]""6_$1=)?P_:1:])>VL$FI6RQ7UDRJUE-
MO'EREFX50V%)(/WNE<!X6\1>,])L[KPYI:VWB.Y.GW%[9R)&D,UO(;QHL3 N
ML;#!,B_<)V,N.] 'IMEXRTG4/&]_X6LW>:_T^V2XN64 QQ[C@)G.=_0D8Q@C
MG.15#_A8FG?:B1I^HG2EOOL#:T(X_LBS;MF#\_F;?,_=[]FS=_%CFN+\%0RZ
M1\9AIZZ!JML3X<C%Q->RVS2.YN9G>YE*3-G>Y/3)W'[H7!JGO'_#,5[HQD5M
M4$TVEF#_ ):&\:Z($>WKN)8-CK@YH ]"U3X@6.F7NH1IINIWUKI)0:G?6D2-
M#99 8[@7#N50AV$:N0#Z\5U,<B31+)$ZO&ZAE=3D,#T(/<5YCI-]:Z1X;^)D
M6K7$<4EMJ=Y<3K(0"(I85:(X[AEX'J1@5V?@>TN=/^'OAVSOHVCNK?2[:*9'
M'S*ZQ*&!]\@T ;M%97BC5I- \'ZQK$$:RR:?83W21N<*YCC9@#CL<5;\O4/^
M?FV_\!F_^+H M455\O4/^?FV_P# 9O\ XNCR]0_Y^;;_ ,!F_P#BZ +5%5?+
MU#_GYMO_  &;_P"+H\O4/^?FV_\  9O_ (N@"U157R]0_P"?FV_\!F_^+H\O
M4/\ GYMO_ 9O_BZ +5%5?+U#_GYMO_ 9O_BZ/+U#_GYMO_ 9O_BZ +5%5?+U
M#_GYMO\ P&;_ .+H\O4/^?FV_P# 9O\ XN@"U157R]0_Y^;;_P !F_\ BZ/+
MU#_GYMO_  &;_P"+H M455\O4/\ GYMO_ 9O_BZ/+U#_ )^;;_P&;_XN@"U1
M57R]0_Y^;;_P&;_XNCR]0_Y^;;_P&;_XN@"U157R]0_Y^;;_ ,!F_P#BZ/+U
M#_GYMO\ P&;_ .+H M455\O4/^?FV_\  9O_ (NCR]0_Y^;;_P !F_\ BZ +
M5%5?+U#_ )^;;_P&;_XNCR]0_P"?FV_\!F_^+H M455\O4/^?FV_\!F_^+H\
MO4/^?FV_\!F_^+H M455\O4/^?FV_P# 9O\ XNCR]0_Y^;;_ ,!F_P#BZ +5
M%5?+U#_GYMO_  &;_P"+H\O4/^?FV_\  9O_ (N@"U157R]0_P"?FV_\!F_^
M+H\O4/\ GYMO_ 9O_BZ +5%5?+U#_GYMO_ 9O_BZ/+U#_GYMO_ 9O_BZ +5%
M5?+U#_GYMO\ P&;_ .+H\O4/^?FV_P# 9O\ XN@"U157R]0_Y^;;_P !F_\
MBZ/+U#_GYMO_  &;_P"+H M455\O4/\ GYMO_ 9O_BZ/+U#_ )^;;_P&;_XN
M@"U157R]0_Y^;;_P&;_XNCR]0_Y^;;_P&;_XN@"U157R]0_Y^;;_ ,!F_P#B
MZ/+U#_GYMO\ P&;_ .+H M455\O4/^?FV_\  9O_ (NCR]0_Y^;;_P !F_\
MBZ +5%5?+U#_ )^;;_P&;_XNCR]0_P"?FV_\!F_^+H M455\O4/^?FV_\!F_
M^+H\O4/^?FV_\!F_^+H M455\O4/^?FV_P# 9O\ XNCR]0_Y^;;_ ,!F_P#B
MZ +5%5?+U#_GYMO_  &;_P"+H\O4/^?FV_\  9O_ (N@"U157R]0_P"?FV_\
M!F_^+H\O4/\ GYMO_ 9O_BZ +5%5?+U#_GYMO_ 9O_BZ/+U#_GYMO_ 9O_BZ
M +5%5?+U#_GYMO\ P&;_ .+H\O4/^?FV_P# 9O\ XN@"U157R]0_Y^;;_P !
MF_\ BZ/+U#_GYMO_  &;_P"+H M455\O4/\ GYMO_ 9O_BZ/+U#_ )^;;_P&
M;_XN@"U157R]0_Y^;;_P&;_XNCR]0_Y^;;_P&;_XN@"U157R]0_Y^;;_ ,!F
M_P#BZ/+U#_GYMO\ P&;_ .+H M455\O4/^?FV_\  9O_ (NCR]0_Y^;;_P !
MF_\ BZ +5%5?+U#_ )^;;_P&;_XNCR]0_P"?FV_\!F_^+H M455\O4/^?FV_
M\!F_^+H\O4/^?FV_\!F_^+H M455\O4/^?FV_P# 9O\ XNCR]0_Y^;;_ ,!F
M_P#BZ +5%5?+U#_GYMO_  &;_P"+H\O4/^?FV_\  9O_ (N@"U157R]0_P"?
MFV_\!F_^+H\O4/\ GYMO_ 9O_BZ +5%5?+U#_GYMO_ 9O_BZ/+U#_GYMO_ 9
MO_BZ +5%5?+U#_GYMO\ P&;_ .+H\O4/^?FV_P# 9O\ XN@"U157R]0_Y^;;
M_P !F_\ BZ/+U#_GYMO_  &;_P"+H M455\O4/\ GYMO_ 9O_BZ/+U#_ )^;
M;_P&;_XN@"U157R]0_Y^;;_P&;_XNCR]0_Y^;;_P&;_XN@"U157R]0_Y^;;_
M ,!F_P#BZ/+U#_GYMO\ P&;_ .+H M455\O4/^?FV_\  9O_ (NCR]0_Y^;;
M_P !F_\ BZ +5%5?+U#_ )^;;_P&;_XNCR]0_P"?FV_\!F_^+H M455\O4/^
M?FV_\!F_^+H\O4/^?FV_\!F_^+H M455\O4/^?FV_P# 9O\ XNCR]0_Y^;;_
M ,!F_P#BZ +5%5?+U#_GYMO_  &;_P"+H\O4/^?FV_\  9O_ (N@"U157R]0
M_P"?FV_\!F_^+H\O4/\ GYMO_ 9O_BZ +5%5?+U#_GYMO_ 9O_BZ/+U#_GYM
MO_ 9O_BZ +5%5?+U#_GYMO\ P&;_ .+H\O4/^?FV_P# 9O\ XN@"U157R]0_
MY^;;_P !F_\ BZ/+U#_GYMO_  &;_P"+H M455\O4/\ GYMO_ 9O_BZ/+U#_
M )^;;_P&;_XN@"U157R]0_Y^;;_P&;_XNCR]0_Y^;;_P&;_XN@"U157R]0_Y
M^;;_ ,!F_P#BZ/+U#_GYMO\ P&;_ .+H M455\O4/^?FV_\  9O_ (NCR]0_
MY^;;_P !F_\ BZ +5%5?+U#_ )^;;_P&;_XNCR]0_P"?FV_\!F_^+H M455\
MO4/^?FV_\!F_^+H\O4/^?FV_\!F_^+H M455\O4/^?FV_P# 9O\ XNCR]0_Y
M^;;_ ,!F_P#BZ +5%5?+U#_GYMO_  &;_P"+H\O4/^?FV_\  9O_ (N@"U15
M7R]0_P"?FV_\!F_^+H\O4/\ GYMO_ 9O_BZ +5%5?+U#_GYMO_ 9O_BZ/+U#
M_GYMO_ 9O_BZ +5%5?+U#_GYMO\ P&;_ .+H\O4/^?FV_P# 9O\ XN@"U157
MR]0_Y^;;_P !F_\ BZ/+U#_GYMO_  &;_P"+H M455\O4/\ GYMO_ 9O_BZ/
M+U#_ )^;;_P&;_XN@"U157R]0_Y^;;_P&;_XNCR]0_Y^;;_P&;_XN@"U157R
M]0_Y^;;_ ,!F_P#BZ/+U#_GYMO\ P&;_ .+H M455\O4/^?FV_\  9O_ (NC
MR]0_Y^;;_P !F_\ BZ +5%5?+U#_ )^;;_P&;_XNCR]0_P"?FV_\!F_^+H M
M455\O4/^?FV_\!F_^+H\O4/^?FV_\!F_^+H M455\O4/^?FV_P# 9O\ XNCR
M]0_Y^;;_ ,!F_P#BZ +5%5?+U#_GYMO_  &;_P"+H\O4/^?FV_\  9O_ (N@
M"U157R]0_P"?FV_\!F_^+J:%9U4_:)(Y#G@I&5Q^9- $E%%% !1110 4444
M1W-M!>6LMK>0QSV\R&.6*5 R2*1@JP/!!!P0:R_#7A;2/"6F&QT*RAM8FD:1
MS'$B%V))RVT#. <#V %;%% $ L;0:@;\6L(O&B$)N?+'F&,$L$W==N23CIDF
MJI\.Z(==&MG1[ ZL.!?_ &5//'R[?]9C=]WY>O3BM&B@#.O?#NB:EJEOJ6HZ
M/87=]:[3!=3VJ/+#M;<NUR,K@\C!X/-:-%% '-_$?_DEGBO_ + MY_Z(>NDK
MF_B/_P DL\5_]@6\_P#1#UTE !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 %%%% !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 %%%% '-_$?\ Y)9XK_[ MY_Z(>ND
MKF_B/_R2SQ7_ -@6\_\ 1#UTE !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445S
MWC#Q9%X1LK*XEMC<_:[Q+8('V[0V26Z'.,=/>DVDKLUHT9UZBITU=LZ&BBBF
M9!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 %%%% &+XI\1#PUI,5PMJUY<W5S%9VENKA!+-(VU SG[JYZM@
MX&>">#S_ (?\>ZM<Z+?7.O>&KH3VT+W$/]DH]S'=J)&C\M"57$H*\J>Q#9 )
M"Z'Q$>P3PJ/[;TEM2THW47VYDE>-K.(-DW *#=^[(#'!! R<X!KSWX;^(;S2
M&NAI6H:AXH\.6EA/<3Q0JMS+;7/VH[4CE&#(6B)<H2S#&1]X @'H>E^*M3/B
M:VT+Q-HT&FW=[9O=VK6E\;J-@A42(Y,:%7&]3P"I&?FR,&+2_%&OZ]=WKZ/H
M>FOIMKJ$UE]HN=4DCDD\I]CN(Q;L,9# ?/SCM7.Z=?Z-J7Q<TK4O FHKJXN[
M:?\ MN9+IKM+> @O"H9BWD$R](E*@C=E?E!'/ZY'X+/AN>W\#Z;'IWCH7Q%E
M:N,:I'<F7<S.=S/Y14NQ))383VXH [S4?'5_'<:U-HN@KJ6F:"XCU"X-YY4K
M,JAY5@CV$2%$8'YG3+?*/6NNL[N"_L8+RSE6:WN(UEBD7HZ,,@CZ@UY;%KMA
MX2M/'6B:S<>3JEWJ%S=6%FW^MOTN4'E"!>LA+Y3"YP1SBN_\'Z9<:+X&T+2[
MT 7-CIUO;R@'(#I&JGGZ@T 5/B/_ ,DL\5_]@6\_]$/725S?Q'_Y)9XK_P"P
M+>?^B'K:^R3?]!&Y_P"^8_\ XB@"U157[)-_T$;G_OF/_P"(H^R3?]!&Y_[Y
MC_\ B* +5%5?LDW_ $$;G_OF/_XBC[)-_P!!&Y_[YC_^(H M455^R3?]!&Y_
M[YC_ /B*/LDW_01N?^^8_P#XB@"U157[)-_T$;G_ +YC_P#B*/LDW_01N?\
MOF/_ .(H M455^R3?]!&Y_[YC_\ B*/LDW_01N?^^8__ (B@"U157[)-_P!!
M&Y_[YC_^(H^R3?\ 01N?^^8__B* +5%5?LDW_01N?^^8_P#XBC[)-_T$;G_O
MF/\ ^(H M455^R3?]!&Y_P"^8_\ XBC[)-_T$;G_ +YC_P#B* +5%5?LDW_0
M1N?^^8__ (BC[)-_T$;G_OF/_P"(H M455^R3?\ 01N?^^8__B*/LDW_ $$;
MG_OF/_XB@"U157[)-_T$;G_OF/\ ^(H^R3?]!&Y_[YC_ /B* +5%5?LDW_01
MN?\ OF/_ .(H^R3?]!&Y_P"^8_\ XB@"U157[)-_T$;G_OF/_P"(H^R3?]!&
MY_[YC_\ B* +5%5?LDW_ $$;G_OF/_XBC[)-_P!!&Y_[YC_^(H M455^R3?]
M!&Y_[YC_ /B*/LDW_01N?^^8_P#XB@"U157[)-_T$;G_ +YC_P#B*/LDW_01
MN?\ OF/_ .(H M455^R3?]!&Y_[YC_\ B*/LDW_01N?^^8__ (B@"U157[)-
M_P!!&Y_[YC_^(H^R3?\ 01N?^^8__B* +5%5?LDW_01N?^^8_P#XBC[)-_T$
M;G_OF/\ ^(H M455^R3?]!&Y_P"^8_\ XBC[)-_T$;G_ +YC_P#B* +5%5?L
MDW_01N?^^8__ (BC[)-_T$;G_OF/_P"(H M455^R3?\ 01N?^^8__B*/LDW_
M $$;G_OF/_XB@"U157[)-_T$;G_OF/\ ^(H^R3?]!&Y_[YC_ /B* +5%5?LD
MW_01N?\ OF/_ .(H^R3?]!&Y_P"^8_\ XB@"U157[)-_T$;G_OF/_P"(H^R3
M?]!&Y_[YC_\ B* +5%5?LDW_ $$;G_OF/_XBC[)-_P!!&Y_[YC_^(H M455^
MR3?]!&Y_[YC_ /B*/LDW_01N?^^8_P#XB@"U157[)-_T$;G_ +YC_P#B*/LD
MW_01N?\ OF/_ .(H M5X+\5O&!UCQ!#HRV;0#2+TEY#(&$@^4!L8XZGCGK7N
M'V2;_H(W/_?,?_Q%>)Z?X=C\1_%SQ;9W;/+&D$^6(7+-N0+VQUYXQTK"M=I)
M=3Z3A_V-.M4Q%57Y(W_&WY,]U!#*"I!!&01WI:\Z^%OB"UUGPW::5!JERM]8
MVJ^=%Y:849(&"5.>,?F*[O[)-_T$;G_OF/\ ^(K6,E)71XF+PT\+7E1FM4_Z
M?S+5%5?LDW_01N?^^8__ (BC[)-_T$;G_OF/_P"(JCF+5%>)^"/%UMH&JZ_'
MK>I3V5E=73W<$B1!@293&W&P^B],=*]A2VE=%9=1N2K#(.V/D?\ ?%1":DKG
MH8_ 5,%4Y):KH[:/17^Z]F6Z*J_9)O\ H(W/_?,?_P 11]DF_P"@C<_]\Q__
M !%6>>6J*J_9)O\ H(W/_?,?_P 11]DF_P"@C<_]\Q__ !% %JBJOV2;_H(W
M/_?,?_Q%'V2;_H(W/_?,?_Q% %JBJOV2;_H(W/\ WS'_ /$4?9)O^@C<_P#?
M,?\ \10!:HJK]DF_Z"-S_P!\Q_\ Q%'V2;_H(W/_ 'S'_P#$4 6J*J_9)O\
MH(W/_?,?_P 11]DF_P"@C<_]\Q__ !% %JBJOV2;_H(W/_?,?_Q%'V2;_H(W
M/_?,?_Q% %JBJOV2;_H(W/\ WS'_ /$4?9)O^@C<_P#?,?\ \10!:HJK]DF_
MZ"-S_P!\Q_\ Q%'V2;_H(W/_ 'S'_P#$4 6J*J_9)O\ H(W/_?,?_P 11]DF
M_P"@C<_]\Q__ !% %JBJOV2;_H(W/_?,?_Q%'V2;_H(W/_?,?_Q% %JBJOV2
M;_H(W/\ WS'_ /$4?9)O^@C<_P#?,?\ \10!:HJK]DF_Z"-S_P!\Q_\ Q%'V
M2;_H(W/_ 'S'_P#$4 6J*J_9)O\ H(W/_?,?_P 11]DF_P"@C<_]\Q__ !%
M%JBJOV2;_H(W/_?,?_Q%'V2;_H(W/_?,?_Q% %JBJOV2;_H(W/\ WS'_ /$4
M?9)O^@C<_P#?,?\ \10!:HJK]DF_Z"-S_P!\Q_\ Q%'V2;_H(W/_ 'S'_P#$
M4 6J*J_9)O\ H(W/_?,?_P 11]DF_P"@C<_]\Q__ !% %JBJOV2;_H(W/_?,
M?_Q%'V2;_H(W/_?,?_Q% %JBJOV2;_H(W/\ WS'_ /$4?9)O^@C<_P#?,?\
M\10!:HJK]DF_Z"-S_P!\Q_\ Q%'V2;_H(W/_ 'S'_P#$4 6J*J_9)O\ H(W/
M_?,?_P 11]DF_P"@C<_]\Q__ !% %JBJOV2;_H(W/_?,?_Q%'V2;_H(W/_?,
M?_Q% %JBJOV2;_H(W/\ WS'_ /$4?9)O^@C<_P#?,?\ \10!:HJK]DF_Z"-S
M_P!\Q_\ Q%'V2;_H(W/_ 'S'_P#$4 6J*J_9)O\ H(W/_?,?_P 11]DF_P"@
MC<_]\Q__ !% %JBJOV2;_H(W/_?,?_Q%'V2;_H(W/_?,?_Q% %JBJOV2;_H(
MW/\ WS'_ /$4?9)O^@C<_P#?,?\ \10!:HJK]DF_Z"-S_P!\Q_\ Q%'V2;_H
M(W/_ 'S'_P#$4 6J*J_9)O\ H(W/_?,?_P 11]DF_P"@C<_]\Q__ !% %JBJ
MOV2;_H(W/_?,?_Q%'V2;_H(W/_?,?_Q% %JBJOV2;_H(W/\ WS'_ /$4?9)O
M^@C<_P#?,?\ \10!:HJK]DF_Z"-S_P!\Q_\ Q%'V2;_H(W/_ 'S'_P#$4 6J
M*J_9)O\ H(W/_?,?_P 11]DF_P"@C<_]\Q__ !% %JBJOV2;_H(W/_?,?_Q%
M'V2;_H(W/_?,?_Q% %JBJOV2;_H(W/\ WS'_ /$4?9)O^@C<_P#?,?\ \10!
M:HJK]DF_Z"-S_P!\Q_\ Q%'V2;_H(W/_ 'S'_P#$4 6J*J_9)O\ H(W/_?,?
M_P 11]DF_P"@C<_]\Q__ !% %JBJOV2;_H(W/_?,?_Q%'V2;_H(W/_?,?_Q%
M %JBJOV2;_H(W/\ WS'_ /$4?9)O^@C<_P#?,?\ \10!:HJK]DF_Z"-S_P!\
MQ_\ Q%'V2;_H(W/_ 'S'_P#$4 6J*J_9)O\ H(W/_?,?_P 11]DF_P"@C<_]
M\Q__ !% %JBJOV2;_H(W/_?,?_Q%30Q/$I#SR39/5PHQ_P!\@4 24444 %%%
M% !1110 57L+"VTRS6UL8_*A5F8+N)P68L>3SU)-6** "BBB@ HHHH YOXC_
M /)+/%?_ &!;S_T0]=)7-_$?_DEGBO\ [ MY_P"B'KI* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@!DDT<(!FD6,,P4%F R3V^M</\ #ZSMSXB\7Z@(Q]H;6)8#
M)D_<&#C\S5/XXNZ^ H$BSNDU")1CJ3M<C^53?!ZZ?4?#NKZE*/FO=7FF_-4_
M^O6+E>HHGO4L-*GE4\2G\3Y;>C3_ !_0\A\.Z]<>"=:\1RV.Q;J.WDMX-ZY"
MMY\8SCO@;C^%?2FE7AU'1K*]8 &YMXY2!T&Y0?ZU\]>.?!USI_Q"O8I7C9-0
M6[U"'RR>$"O)@^X*G\J]U\&/YG@30F[G3H,_]^UK.A=-Q9Z_$?L*U"EB8:RE
MN_*UOS3-NJVI7#6FDW=S'C=# \BY]0I-6:S/$K^7X3U=S_#93'\D-=+V/CJ4
M>:I&/=H\>U[PM9S? ?3=;.X7UHHG,A)/F"67#*><#EP<X_A]Z]TZUY;K<>S]
MFN)?^G"V;\Y$->H1',*'U45E323^2/;S2M.K27,[VJ5$O3W7^K'4445L> %%
M%% !11574=3L](L9;S4KA+>"%"[NW8#KQU/T%!48RDU&*NV6J*J:5J=MK.E6
M^HV#E[:X3?&Q&"1]*MT!*+C)QDK-!11102%%%% !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!S?Q'_Y)9XK_ .P+>?\ HAZZ2N;^(_\
MR2SQ7_V!;S_T0]=)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <3\2HTN!X6MY5
M#))X@M@RGN,/D5N>%/#%KX1T-=+L99)8ED:0/+C<=Q[XXK$\6#[7\1?!E@_,
M/G7-TZ_[4<8*'\R:[6LXI.39ZN(JSA@Z-%/1IR:_[>DE^3.%\;>%+C4-<7Q
MDT0M[+2;N&2)L[V+1.!CMCYC^7OQL^ 6W_#W0C_TY1C\EQ6GK:[_  _J"_WK
M60?^.FL?X<-N^'&B'_IU _(D4))3'.M.KEZ4OLR27I:3.FKDOB/J,L/A@Z38
MIYFH:VWV"V3./OC#,3V 7/YUUM<7KW[_ .+?A2)N5M[>[F ]R@7-.?PF&7Q7
MUA3E]E.7_@*;7XHB^(&GIIOP9O=/B.4M+2&%3ZA&0?TKL[1MUE WK&I_2N=^
M)49E^&VMJ.<6^[\B#_2N:^*6K1P_"*VA!S+J"P+&!UP )"?IA?UJ6^5M^1VT
M*$L;2I4KZRJ2U]5&[_4]-HJKIG_()L^2?W"<DDG[H[GK5JM3Q)*S:"BBB@05
MY3?Z1-\3/'\[W4?EZ'X?D>W#J<_:9@P+)CL.F3Z >O'I.L:BFD:'>ZC*,I:0
M/,1Z[5)Q^E8?PWTZ33O >GFXYN+Q3>3-_>:0[N?P('X5G)<S46>M@JLL)1GB
M8?%I&+[73NU\M/F0?"B3S/A?HS=<)(OY2N/Z5V%>8_!?5+B2QU;0IV7R])N-
ML*A<$!W<GGOR#^=3>/\ XAZIX0\66]O:6L%U8QV(NKF)LJ[;I#&,/SC! [=S
M[8F,TJ:;.G%Y?6KYI5H4[7;<EZ/5?FOF>D453TC4!JVAV.HK'Y0O+>.<1DYV
M[U#8SWQFKE;;GA2BX2<9;H****"0HHHH **** "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 YWQOXCG\,Z%#<6<<#7-W>0V44ERQ$,#2N%$DF.=JYR0",],C.1A>&-?\;2>
M'[V?4-,M]<E6&22QN+5DM1/(LKIY#JSG:1M#;QQM./O#YM[QN;H>'<V^C6^M
MVHGC.H6$T'G-+; _O/+0G#..&"G.=N "2*\T^&]MJFDM=:AX,TO4I=&BL)P^
MF7<DEM#<7?VHE?(68?(1%N#$ (3M'7<0 =WI>OZ]9^.+;PUXCETR_EN].>]6
M;38)(3;%'52LB/(^5;?\KY7E&&WN,D^/-<'AV7QIY>G#PQ#>,C6AAD^U&U60
MQ-.)=^W.09/+V?=&-V3FFZ=#%JGQ*TK5O">AWVCVXCGFUV>XTV2P%V70B.-E
M=5,T@D^;< =HS\WS8.)_9FHK\*[GX9KI&HC5'N)+&.X^R2&T^SM,9!<?:,>6
M%$1^[NW[AMVYQ0!T]YXK\27K^(K_ ,.1:;_9WA^=H&M[N*1IK]XT#S!)%<"+
MAMBDH_S D\<5V>E:E;ZQH]GJ=D2UM>P)<0EA@E'4,O'T(KSG??>%H?&6B#1-
M3O;G5KV:[TM[2T>6&X^TH!M:4#9$5D#;O,*@+@C(KO/#&DOH/A'1]'ED6233
M[&"U9UZ,8XPI(_*@#/\ B/\ \DL\5_\ 8%O/_1#UTE<W\1_^26>*_P#L"WG_
M *(>MK^SH?[]S_X%2?\ Q5 %JBJO]G0_W[G_ ,"I/_BJ/[.A_OW/_@5)_P#%
M4 6J*J_V=#_?N?\ P*D_^*H_LZ'^_<_^!4G_ ,50!:HJK_9T/]^Y_P# J3_X
MJC^SH?[]S_X%2?\ Q5 %JBJO]G0_W[G_ ,"I/_BJ/[.A_OW/_@5)_P#%4 6J
M*J_V=#_?N?\ P*D_^*H_LZ'^_<_^!4G_ ,50!:HJK_9T/]^Y_P# J3_XJC^S
MH?[]S_X%2?\ Q5 %JBJO]G0_W[G_ ,"I/_BJ/[.A_OW/_@5)_P#%4 6J*J_V
M=#_?N?\ P*D_^*H_LZ'^_<_^!4G_ ,50!:HJK_9T/]^Y_P# J3_XJC^SH?[]
MS_X%2?\ Q5 %JBJO]G0_W[G_ ,"I/_BJ/[.A_OW/_@5)_P#%4 6J*J_V=#_?
MN?\ P*D_^*H_LZ'^_<_^!4G_ ,50!:HJK_9T/]^Y_P# J3_XJC^SH?[]S_X%
M2?\ Q5 %JBJO]G0_W[G_ ,"I/_BJ/[.A_OW/_@5)_P#%4 6J*J_V=#_?N?\
MP*D_^*H_LZ'^_<_^!4G_ ,50!:HJK_9T/]^Y_P# J3_XJC^SH?[]S_X%2?\
MQ5 %JBJO]G0_W[G_ ,"I/_BJ/[.A_OW/_@5)_P#%4 6J*J_V=#_?N?\ P*D_
M^*H_LZ'^_<_^!4G_ ,50!:HJK_9T/]^Y_P# J3_XJC^SH?[]S_X%2?\ Q5 %
MJBJO]G0_W[G_ ,"I/_BJ/[.A_OW/_@5)_P#%4 6J*J_V=#_?N?\ P*D_^*H_
MLZ'^_<_^!4G_ ,50!:HJK_9T/]^Y_P# J3_XJC^SH?[]S_X%2?\ Q5 %JBJO
M]G0_W[G_ ,"I/_BJ/[.A_OW/_@5)_P#%4 6J*J_V=#_?N?\ P*D_^*H_LZ'^
M_<_^!4G_ ,50!:HJK_9T/]^Y_P# J3_XJC^SH?[]S_X%2?\ Q5 %JBJO]G0_
MW[G_ ,"I/_BJ/[.A_OW/_@5)_P#%4 6J*J_V=#_?N?\ P*D_^*J"[CTZPA$M
M]>O;1LP0/-?.@+'H,ENI]*!I.3LC1HKD/B%=OX<\":CJ6GSW$=U&$6)S<2-M
M+.JYP6QP">M:N@1+J/AK3+V>6X:6YM(I787,@!9D!)QN]ZGF5[&[P\U06(^R
MVU\TD_U,SQMXBOM#U3PS!8NB1ZAJD<%QN0'=&2 1ST^]G(YX'OGK:\<^*NJZ
M8GB+P]:6=ZTUS97X>YC^T.YBY0CJ>#UZ5G_$.PGN?$OB;4;6^NH/[!M+-459
MF)<R.K $DYP,D_7!K)U.5OJ>]2RI8BC04GR.2;;MO[Z2^_F7R._U;]Y\8_#R
M?\\;"YD_/"UVE<#):0S?&:RC5IMB:$TO^O?(S-CKG.*[3^SH?[]S_P"!4G_Q
M5:1ZGDXW2-%=H+\Y/]1VHKOTNZ7^]"X_\=-<Y\,&W_#/13_TQ8?D["MZ73(7
MA==]S\RD?\?4G_Q5>?>#-7TKP_\ !G3-6U>XGCC E10DTHWOYDF% 4\9Q]*3
M:4KOM_D70ISJX.4(*[YX67JIFWX&\0ZCK>N^*;:_N%F@T_46@M@(PI5 S#&1
MU^Z.O/6DU'YOC1HX_N:5.WYL!7DOA#5M6\.>."-0>1+>]N(#?PK*R8\\;E8X
M.<KO_G7J4UE$WQLMH=T^U-":3/VA\\S8ZYS^%9QES17J>UC<%]4Q4Y1MRRIM
MJVWPI/\ S^9V&L:>NK:'?:=(<+=V[PD^FY2,_K7@NK7\NNZ#IUI<\2Z)H=R)
M8R/NNKB'\\!37OG]G0_W[G_P*D_^*KY[%LJ^*O'\)+[(+2\$8WMQ_I"G!.>>
M,]>M%;H+AUWY[_9LU\_=?WI_@?06CG=H=@?6VC/_ (Z*N5C:'80OX>TYB]QE
MK6(\7,@_@'^U5_\ LZ'^_<_^!4G_ ,56ZV/EZNE27JRU157^SH?[]S_X%2?_
M !5']G0_W[G_ ,"I/_BJ9F</\3/%=@GAW7M A=SJ$=G'(Z[?EVO(B8SZ_.#]
M#7=V-N+/3[>V'2&)8Q^  _I7SWXWB9_C!=P*9&AGNK:U.Z1F/2(X))SU%?0/
M]G0_W[G_ ,"I/_BJQIR<I,^@S/#0PN#P\8_:7,_5J/\ P3D;""+2_C5?P01)
M#'J.DK<D(H4-(LI!/'<Y))]ZX_XJVLU]XGUI+:WEGDCT* A8DW%0+H,Q^@ )
MKK/$5E%9?$[PI<*T^R[2YM9#]H?/W R\YSUJ@UG'J/C7QE<0F8P66EK9ES._
MS2%"Y&<Y('3!XJ9*Z<?/]#KP=9TZL,5O:FOPFH_H=;X&?S/ &A'_ *<(1^2
M?TK>KDOA]9Q3?#W179[C)M5SMN) /R#8%='_ &=#_?N?_ J3_P"*K:/PH^>Q
MBMB:B_O/\RU157^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^*JCE+5%5?[.A_OW/
M_@5)_P#%4?V=#_?N?_ J3_XJ@"U157^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^
M*H M455_LZ'^_<_^!4G_ ,51_9T/]^Y_\"I/_BJ +5%5?[.A_OW/_@5)_P#%
M4?V=#_?N?_ J3_XJ@"U157^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^*H M455_
MLZ'^_<_^!4G_ ,51_9T/]^Y_\"I/_BJ +5%5?[.A_OW/_@5)_P#%4?V=#_?N
M?_ J3_XJ@"U157^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^*H M455_LZ'^_<_^
M!4G_ ,51_9T/]^Y_\"I/_BJ +5%5?[.A_OW/_@5)_P#%4?V=#_?N?_ J3_XJ
M@"U157^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^*H M455_LZ'^_<_^!4G_ ,51
M_9T/]^Y_\"I/_BJ +5%5?[.A_OW/_@5)_P#%4?V=#_?N?_ J3_XJ@"U157^S
MH?[]S_X%2?\ Q5']G0_W[G_P*D_^*H M455_LZ'^_<_^!4G_ ,51_9T/]^Y_
M\"I/_BJ +5%5?[.A_OW/_@5)_P#%4?V=#_?N?_ J3_XJ@"U157^SH?[]S_X%
M2?\ Q5']G0_W[G_P*D_^*H M455_LZ'^_<_^!4G_ ,51_9T/]^Y_\"I/_BJ
M+5%5?[.A_OW/_@5)_P#%4?V=#_?N?_ J3_XJ@"U157^SH?[]S_X%2?\ Q5']
MG0_W[G_P*D_^*H M455_LZ'^_<_^!4G_ ,51_9T/]^Y_\"I/_BJ +5%5?[.A
M_OW/_@5)_P#%4?V=#_?N?_ J3_XJ@"U157^SH?[]S_X%2?\ Q5']G0_W[G_P
M*D_^*H M455_LZ'^_<_^!4G_ ,51_9T/]^Y_\"I/_BJ +5%5?[.A_OW/_@5)
M_P#%4?V=#_?N?_ J3_XJ@"U157^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^*H M
M455_LZ'^_<_^!4G_ ,51_9T/]^Y_\"I/_BJ +5%5?[.A_OW/_@5)_P#%4?V=
M#_?N?_ J3_XJ@"U157^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^*H M455_LZ'^
M_<_^!4G_ ,51_9T/]^Y_\"I/_BJ +5%5?[.A_OW/_@5)_P#%4?V=#_?N?_ J
M3_XJ@"U157^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^*H M455_LZ'^_<_^!4G_
M ,51_9T/]^Y_\"I/_BJ +5%5?[.A_OW/_@5)_P#%4?V=#_?N?_ J3_XJ@"U1
M57^SH?[]S_X%2?\ Q5']G0_W[G_P*D_^*H M455_LZ'^_<_^!4G_ ,51_9T/
M]^Y_\"I/_BJ +5%5?[.A_OW/_@5)_P#%5-# D"D(9#D_QR,__H1- $E%%% !
M1110 4444 %1P6\-K"(;6&.&($D)&H502<G@>I)/XU)10 4444 %%%% '-_$
M?_DEGBO_ + MY_Z(>NDKF_B/_P DL\5_]@6\_P#1#UTE !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!B
M>*?%>F^$=+%[JC.=[;8HHAEY#C/ ] .I[5YI\5/&%GXCT_3?#^BB.[;4&BGC
MF24'8VXH$*CH<^];GQ M7UKQE;Z:BF1K?0KZX1 ,_-(AC''UKS7X<^#]2UG7
MH[N&)4;1]1MGN8YB48*&9F&,=1M Q[URU)2;Y$?;93@L)1H+'59>]!<VKTU;
M4?R7WEK4?&'B?Q/I;V>N1LEAJD\<%J!" JRI(@8;NO3.<\9Z8KV#X9WIO?AS
MI)?B2"(V[J>JF-BF/R KIV@B< -$C!6W %1P>>?KR?SKS#0/%$/A#Q'XNT*[
MAS!9O/JL+AQRK!&\H#'7YN#]:I1]G*\F<57$1S/"RHX>BH.+4K+M\+[>5^YB
M:KI5E>^!_'>K2VT+7\.N3K!<LHWHJR1' ;\#^9]35VZ@N-0^%WB_Q-=Q&)M<
M=)H8SU$$;*L9/U&3^7K70?"*;^U?!NH7=S$G^GZG<2R1D97Y]N1SU':MKXB1
MAOAQK:@8 M&( [8Y_I24+QYO(VJ8Z5/%K"-:JHM;]+QT7SBF9'AY_P"T/BK?
MW2<K8Z+;6K'T,A\W%=[7!_"2SF_X1276;UE:YU>8S$K_  HOR*OX;3^==Y6U
M/X;GAYI98ETU]A*/S2L_QN%>*V$:3_#+P782HKH_B18W1AD%1+*2"/QKVJO%
M=%W?V]H?AM\%[#Q+>.".ZQIO!_\ 'S45-U_78[LG^"I;[+4ODHS_ ,ROXU@)
M\4^/IXQ^\MX+&9/8@Q$_IFN[M95NOC8\Z<J/#J ?\"GW5I>)_"UKJ&AZ^]A9
MH=3U*S,;29YE9%_=CG@<X'Y>E4OA]X*@\.:9!J%U%,-;NK<+>22S%SDG.W&<
M<<#\/K24&IFU3'4*N"NW[R7*EZQ@F]]O=?WG95Q?BOP_I^C^!_%EQ8Q,LVHQ
M27%PS,3N;'Z#K^9KM*P/'8W?#_71_P!.$I_\=-:R6C/%P-24<1"*>CE&_GJB
M[X<.[PMI1];*$_\ C@K2KGO >IQZOX"T>[A1D7[,(L-US'\A/YJ370TXZI&6
M)BX5YQENF_S"BBN=\9^)Y_"^G6DMEI_]HW-[=I:0P"782[ D=CZ>W6AM)79%
M&C.O45.FM7\OS.&\&Z78^._$6MZMJ"O%)::U'<PI$X_@4A0V1T.!GITKUNN:
M\ ^&W\,>$[>UNXX5OY"TMV\8'S.S$X)'7 ('X5TM13C:.NYWYIB57Q+5-WA'
M2/HK+3UM<X'XGWT>C7'AG6+@'R;34QO('9D;_"CP#IJVGPG>X>,"YU&":ZG8
M?QEMVW_QW;70^,_#G_"6>$[O2%F6"2;84E9-VPJP;I[X(_&K*V"Z;X1&GQ_<
MMK'R1CT5,?TI<KYVS=8NF\!"@OBYM?17:_&3^XR_AJ<_#;1/^O?_ -F-=17*
M_#$Y^&FB_P#7 _\ H35U57#X4<.8?[Y5_P 4OS844451Q!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 %%%% !1110 4444 %%%% !1110!S?Q'_ .26>*_^P+>?^B'KI*YO
MXC_\DL\5_P#8%O/_ $0]=)0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5E>*=0DTGPCJM_;OY<UO:221-@'#
MA3MX/'7%<Q\7]:O="\'VUUIEW+:3F_C7?$V"1M=B/<?+TJW\4K@Q_#>_CB.Z
M6Z,4$7^T6D4?RS6<I:-=CU,+@G*="<MIRM]S5_S.2^&>K:KKGQ#N)_$'S7UI
MHRV[/M WJ91(IP..C"O4-.T;3])DNY-.M5@>\F,]PRDDR.>I.:Y3PYX>O-+^
M*.O7K6S)836EO';S<;7*HBD?FM=S2IQLM37-L1&I7O1TBXQT6VU[?)].@5Y?
M\4/#]YKGC#P[;6D4AAOE>VNI4!^2(.CMDCIP#]:]0HJY1YE9G%@L7+!UE6@K
MM)_BK?AN8_ACPQ8^$M);3M+:=H6E:4F=]QRV..@XX%0^.DW_  _UT?\ 3A,?
MR0FMZJFJZ>FK:->Z=*[1I>6\D#.O50ZE21^=#7NV1,,1)XF-:J[NZ;?S,+X:
MIL^&VB#_ *=\_FQ-=16?H&DKH/AZQTM)3,+2%8O,*[=Y Y..WTK0HBK12%BZ
MD:N(J5([-M_>PKQO3T\K]HR2V_YYSSSX_P"NELIKV2O*OLWE_M+^9C_6V7F?
M^0MO]*BI]GU/4R>22Q"?_/N7Z'JM%%%:GA!65XILIM1\(:O96B>9/<64T<29
M W,4( R>.M:M%)JZL73FZ<U-;IW.&^$#21^ 4L+A3'/IUW/:S(3RCARQ'_CU
M=S7%>%O^)=\1O%FE](YWAU"(>N]<.?\ OH"NUJ:?PV.[,_>Q4JG\]I?^!)/]
M1C2QK*D32*)'!*H6Y8#K@=\9'YUQ'C2X-]X[\)Z+;Q/++'=_VA-M'$<: @$_
MCG\O>N<\8%O%?Q*DM=!GD@U#0-.DG27;MQ,KJ0ON"#CTYK4^'6K-XO\ %^J^
M)98A%Y=C;6:*#D D;Y /;=6;GS/E/2HX%X2E];;O:+;6UG+2/K=._P CTFBB
MBMSYP*KWXSIMR/\ IB_\C5BH;P9L9QZQM_*@J/Q(YGX7'/PRT7_KDW_H;5UE
M<C\+#GX8Z-_US?\ ]&-775$/A1V9C_OM;_%+\V%%%%6<(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 <K\1=>O/#OA07EC.MFLEW!;W%^T?F"RAD<*\^T\$J#
MQG(S@D$<5SO@J?Q=J'A"ZN-&\1:?KD5PKBRO-0D#O!,)V5@QB0!TV ,.^[C[
MI&.S\4+KHTN*X\,,C7=M<)-):N57[9$/OPAF!",PZ-Q\P&2 2:\J\(:-KVG1
MW_B[PIX66"Y.GSV<5@UQ#'_:%P;HLLL@5]@$8R,EM[<@8 !(!VMK?ZOH7Q(T
MOP[<:[/KT.I6$]Q,+N&%);,Q%0LBF%$&QRY7# G*C!Z@X.A>,AK-_<7>I^,-
M9TR"76)[6RCBTV,631I*4C4W#VS+N?;T\S.6 '-;7@*POM+N7?5_#VM/K&H#
M=J.MW\EF0[ $A0L4[LD8Z*BK@=^YJKXFL_%_B[PO=^$M2T)+>6]F$4NLP3Q_
M9$@#A_,5"YFW[0%"E<;^=VWF@!9M6\1ZZOBK5M&ULZ?%H-U):V=BMO%)%<O
M@:0SEE+X=B4^1DV@9Y/-=OH6JQZ]X=TW5X$:.+4+2*Z1&.2H= P!_.N(FTGQ
M)H0\5:3HVB?VA#KUU)=65\MS%'%;/.@603JS!\(P+Y17W XX-=MH&DIH/AO3
M='BD,L>GVD5JLA&"PC0*#CWQ0!E_$?\ Y)9XK_[ MY_Z(>NDKF_B/_R2SQ7_
M -@6\_\ 1#UM?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[\K_A1_9>G_\
M/C;?]^5_PH M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH M455_LO
M3_\ GQMO^_*_X4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K_A1_9>G_
M //C;?\ ?E?\* +5%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"@"U157^R
M]/\ ^?&V_P"_*_X4?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[\K_A1_9>
MG_\ /C;?]^5_PH M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH M45
M5_LO3_\ GQMO^_*_X4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K_A1_
M9>G_ //C;?\ ?E?\* +5%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"@"U1
M57^R]/\ ^?&V_P"_*_X4?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[\K_A
M1_9>G_\ /C;?]^5_PH M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH
M M455_LO3_\ GQMO^_*_X4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K
M_A1_9>G_ //C;?\ ?E?\* +5%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"
M@"U157^R]/\ ^?&V_P"_*_X4?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[
M\K_A1_9>G_\ /C;?]^5_PH M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^
M5_PH M455_LO3_\ GQMO^_*_X4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_
M +\K_A1_9>G_ //C;?\ ?E?\* +5%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_W
MY7_"@"U157^R]/\ ^?&V_P"_*_X4V33-/6-C]AMN 3_J5_PH \%UW5+W6_A%
MH0U&ZEN[B2\NI3)*VYB(T<]?;-=XANO&_B>QTU[H0Z7H]O9:A-$(PS7,K*64
M;L_*,8XY[_AYSH5M%J?AW2+41H6AL]6E<[1DGR<)GZ$Y%=U\'[:WU4:KJ<MM
M"\1BLK1 \8.'B@ <\CN2#7'3U:7?_(_0LRBJ&'G."LX.37DY3MI_VZF>K455
M_LO3_P#GQMO^_*_X4?V7I_\ SXVW_?E?\*[#\]+5%5?[+T__ )\;;_ORO^%'
M]EZ?_P ^-M_WY7_"@"U157^R]/\ ^?&V_P"_*_X4?V7I_P#SXVW_ 'Y7_"@"
MU157^R]/_P"?&V_[\K_A1_9>G_\ /C;?]^5_PH M5SLGA7S/B+%XH-RH$5B;
M40!.2=Q.XMGT)&,5L?V7I_\ SXVW_?E?\*/[+T__ )\;;_ORO^%)I/<UI5IT
MK\CM=-/T9:HJK_9>G_\ /C;?]^5_PH_LO3_^?&V_[\K_ (4S(M455_LO3_\
MGQMO^_*_X4?V7I__ #XVW_?E?\* .4OLZ;\:=+G(_=ZOI<MH /[\3>9D_P#
M3BNNO;ZUTZSDN[^XCMK>,9>65@JK^)KSOXD3Z;X<\1^$]3GM(1;Q74R3*L:C
M*LH4G&.<9S3/&6J:/X@^"M_K.D62PQS%$3?"J2*1.JGIGT]>E8\RCS(]YX.>
M)CA9M/EE:#?GS27Y6+OPQTF"\&H^,95<W6LW,Q3<>%@\S@ ?5?R K?\ !/@^
MW\%:))I]O<-<F6=IGE9-N20 !C)Z #OZGO5W2O#>EZ3I-M80VD+I;QB-6DC4
MLV.Y..35O^R]/_Y\;;_ORO\ A5Q@DEW.+%XZI6J5%%^Y)K3RC?E^Y%JBJO\
M9>G_ //C;?\ ?E?\*/[+T_\ Y\;;_ORO^%6><6J9.-UO(/5"/TJ#^R]/_P"?
M&V_[\K_A0=*T\C'V&V_[\K_A0-:,YGX3G/PNT?\ W9!_Y%>NPKPCP7XI>R'A
M#P^MA9&&Y+FYGEC#N^Z>557D<8V]>>W2O;?[+T__ )\;;_ORO^%94I)Q5CV,
MYPM2AC)RGM.4FO3F9:HJK_9>G_\ /C;?]^5_PH_LO3_^?&V_[\K_ (5J>,6J
M*J_V7I__ #XVW_?E?\*/[+T__GQMO^_*_P"% %JN&\(:Q=WGQ&\8V5U=2S0V
M\L'V>)W)6(88,%';/'2NO_LO3_\ GQMO^_*_X5Y?X'@M9?C)XNMY+>%HQDJC
M1@A<.!P.W6LYNTHGK8&FIX?$MK:*_P#2HGK5%5?[+T__ )\;;_ORO^%']EZ?
M_P ^-M_WY7_"M#R2U157^R]/_P"?&V_[\K_A1_9>G_\ /C;?]^5_PH M455_
MLO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH M455_LO3_\ GQMO^_*_X4?V
M7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K_A1_9>G_ //C;?\ ?E?\* +5
M%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"@"U157^R]/\ ^?&V_P"_*_X4
M?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[\K_A1_9>G_\ /C;?]^5_PH M
M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH M455_LO3_\ GQMO^_*_
MX4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K_A1_9>G_ //C;?\ ?E?\
M* +5%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"@"U157^R]/\ ^?&V_P"_
M*_X4?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[\K_A1_9>G_\ /C;?]^5_
MPH M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH M455_LO3_\ GQMO
M^_*_X4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K_A1_9>G_ //C;?\
M?E?\* +5%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"@"U157^R]/\ ^?&V
M_P"_*_X4?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[\K_A1_9>G_\ /C;?
M]^5_PH M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH M455_LO3_\
MGQMO^_*_X4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K_A1_9>G_ //C
M;?\ ?E?\* +5%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"@"U157^R]/\
M^?&V_P"_*_X4?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[\K_A1_9>G_\
M/C;?]^5_PH M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH M455_LO
M3_\ GQMO^_*_X4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K_A1_9>G_
M //C;?\ ?E?\* +5%5?[+T__ )\;;_ORO^%']EZ?_P ^-M_WY7_"@"U157^R
M]/\ ^?&V_P"_*_X4?V7I_P#SXVW_ 'Y7_"@"U157^R]/_P"?&V_[\K_A1_9>
MG_\ /C;?]^5_PH M455_LO3_ /GQMO\ ORO^%']EZ?\ \^-M_P!^5_PH M45
M5_LO3_\ GQMO^_*_X4?V7I__ #XVW_?E?\* +5%5?[+T_P#Y\;;_ +\K_A4T
M-M!;*1;PQQ G)"(%S^5 $E%%% !1110 4444 %%%% !1110 4444 <W\1_\
MDEGBO_L"WG_HAZZ2N;^(_P#R2SQ7_P!@6\_]$/724 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'<G%K*?1#_ "J2
MH;TXL+@^D3?RH*C\2/)/A?X'8:&FOO>&2&[T^>*.V*_ZMV;:QSZ$)T]ZU?@.
MF/ =VQZMJ+_^BXQ6_P#"T8^&.C?]<G_]&-57X4:)?:!X1GL]3MGMIOMTK!''
M.WY0#].*YX1LXM=CZC,,9*M#%PJ2UYXI>B<CMZ***Z#Y4**** "BBB@ HHHH
M **** "BBB@ HHHH Q_$_AVT\3:'<V-U# TKQ.L$TL0<P,1C<O<'Z5Y!X.TS
M7?$6FW7@R&2SBT?2K]3>S.K>=)^\8X7J,93I^M>[UP/PZTNYT[Q-XS>XMI88
MYM4+1,Z%0ZY=@1ZC##GWK&<4Y(^@R_&SHX.M&_P\LHWZ.]KKY/\ 4[ZBBBMC
MY\**** "BBB@#P+0?!4&M>*M>T35%F4:/#((#$VTD^:[(>G0A^E>J_#6[-Y\
M.-&E9M["#RR<_P!UBO\ 2NBBLK6&ZFN8;:&.>?'FRI& TF.FX]3CWKS273=8
M^'?B:WDTRZME\.ZMK,41M-I+H91@Y)'R@%>,'TS6"C[-W/IZV,>;1E2;Y9*S
MBGLVDU)+S;=UZ'?W/B'2K+68=*N[Z.&^FC,L<+Y!91G)STQP?R/I5^*:.XA2
M6"198W&Y71@0P]01UKQ[QMHTGBGQ#XNN+2WFN;K2+:TAM! "S;R=S  =>"P(
MK5\'SWO@*^TGP]KMVO\ 9VJ6GG6QN&"-:S@ R0D],%F./<@?5JH^:S6ASU,K
MI_5E.E.]2R;B_P#"I.WHFM^S/3Z*AL[VUU"U2YL+F*Y@DSLEA<.K8..".#R"
M*FK8\%IQ=F%>.^!)"OQX\39^[+]I0?594/\ *O8J\8\('R_C%//VNM4U2('U
M"A&K&IO'U/>RE7P^)7]S\M?T/9Z***V/ "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@#F_B/_ ,DL\5_]@6\_]$/725S?Q'_Y)9XK_P"P+>?^B'KI* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM
M5U"S@AELY;J%+J:WD:*!I '<!3DA>IQ6C7B'QRO+BV\4Z8]K(\;PV,C;HV*E
M0[%#R/RK.I+DC<]3*L%]>Q2HWMN_N1Z)\,!CX9Z+_P!<3_Z&U=77+?#08^&N
MB?\ 7O\ ^S&NIJH?"C#,/]\J_P"*7YL****HX@HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *X;XNN]OX%%_" 9+&]@N%SZA\#^==
MS5+5](LM=TF?3=4A\ZUG $B;B,X((Y'/4 U,E>+1UX*M&AB859JZ33?IU,?P
M'H?]C>&(9)Y&GO\ 4/\ 3+V=_O22N 3^ Z?_ *ZK^// -OXZBL1/>R6;V;L5
M9$#;E;;N&,CGY1@]O0UU<:+%&L<8VHH"J!V IU'*N7E92QU>&)>*IRM*[=_7
M_@:'@FM:5J?PGUZ8Z)?;EU:!H;%V0$Q8EC)4@@@D!FY]\^U>G^!]9U:[DU31
M?$;0S:EH\D:27$(P)5=-RG'KU]/I6AXD\)Z?XI;3SJ)D4V%R+B,QD MC^$Y!
MX.!GOQ7DWBV\FT3]H&"[CD9(I)K5Y<' *E1&<_@6'XU@TZ3OT/HZ=2&<T?92
M2]JHMN5M6TU97\XW3\]3W*>>.VMY)[AQ'%$A=W;HJ@9)_*O'/#D;QZKX/UB1
M"@U'5M1F7<,$K*N ?QVTVX\8S_$=;#PQ-9/%-<:H'E: E8Y+-"VYLDYSP>.1
ME?7BNQ\=PQV-QX.>W18XH-;M[=%48"*RLH ]L"FY*>JV1AA\// /ZO5^.IS:
M=ERR2^]O\#MZ***Z#Y8**** "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 **** "BBB@ HHHH **** .5^(LNK0^% VBK?$&[@6]_LY
M"UT+4N!+Y0'S;]IZK\PY(P0#7%_#=$UGPQJ%MX0\<20F571[2<-<W&GR_:'S
M*!*^]-T?&UAC<-W7<#Z+XHTS4]3TN+^PM0-CJ%I<)<P[F813E/\ EC+MY,;@
MD'KC@X.,5YYH?A#QB;.X\0V<>EZ7X@73Y],T^.9I"J+)=&5I96,8)Q_ FPCN
M3\V  ;=B#HOQ8L="T#4M2O;9M.EFUB"]OI;Q8""OD.'E9C&[$R#:" P&<< U
MSO\ :FH-\+)_B8-6U$ZG'/)?);B[D%J;=9B@MS!GR\&(8W;=^X[MV:Z_P-H.
ML^&($L9]'TR.*5FEO=176);JZN92.9'W6R;V)]6&!TZ 5EMX"UX^'9_!7FZ<
M?#$UXSF\\U_M:VK2>:T'E;-A;<2GF;_NG.W(P0"#;?>*;?QEK0UK4K*ZTB^G
MM-+6TNY(H;?[,@.YX@=DNZ3<6\P,"N!P*[OPSJS:_P"$M(UB2,1/J%C#=-&O
M1#)&&Q^&:Y:[\*>);*3Q%8^')M,_LWQ!,9VN+N219K"210DQ6-4*S#"AU!:/
M#$@DCFNRTG3;?1M%LM+L@PMK*WCMX0QR=B*%&?P H QOB/\ \DL\5_\ 8%O/
M_1#UM?VII_\ S_6W_?Y?\:Q?B/\ \DL\5_\ 8%O/_1#UTE %7^U-/_Y_K;_O
M\O\ C1_:FG_\_P!;?]_E_P :M44 5?[4T_\ Y_K;_O\ +_C1_:FG_P#/];?]
M_E_QJU10!5_M33_^?ZV_[_+_ (T?VII__/\ 6W_?Y?\ &K5% %7^U-/_ .?Z
MV_[_ "_XT?VII_\ S_6W_?Y?\:M44 5?[4T__G^MO^_R_P"-']J:?_S_ %M_
MW^7_ !JU10!5_M33_P#G^MO^_P O^-']J:?_ ,_UM_W^7_&K5% %7^U-/_Y_
MK;_O\O\ C1_:FG_\_P!;?]_E_P :M44 5?[4T_\ Y_K;_O\ +_C1_:FG_P#/
M];?]_E_QJU10!5_M33_^?ZV_[_+_ (T?VII__/\ 6W_?Y?\ &K5% %7^U-/_
M .?ZV_[_ "_XT?VII_\ S_6W_?Y?\:M44 5?[4T__G^MO^_R_P"-']J:?_S_
M %M_W^7_ !JU10!5_M33_P#G^MO^_P O^-']J:?_ ,_UM_W^7_&K5% %7^U-
M/_Y_K;_O\O\ C1_:FG_\_P!;?]_E_P :M44 5?[4T_\ Y_K;_O\ +_C1_:FG
M_P#/];?]_E_QJU10!5_M33_^?ZV_[_+_ (T?VII__/\ 6W_?Y?\ &K5% %7^
MU-/_ .?ZV_[_ "_XT?VII_\ S_6W_?Y?\:M44 5?[4T__G^MO^_R_P"-']J:
M?_S_ %M_W^7_ !JU10!5_M33_P#G^MO^_P O^-']J:?_ ,_UM_W^7_&K5% %
M7^U-/_Y_K;_O\O\ C1_:FG_\_P!;?]_E_P :M44 5?[4T_\ Y_K;_O\ +_C1
M_:FG_P#/];?]_E_QJU10!5_M33_^?ZV_[_+_ (T?VII__/\ 6W_?Y?\ &K5%
M %7^U-/_ .?ZV_[_ "_XT?VII_\ S_6W_?Y?\:M44 5?[4T__G^MO^_R_P"-
M']J:?_S_ %M_W^7_ !JU10!5_M33_P#G^MO^_P O^->6>,XM-U_Q5XG-W-%)
M'9>'0L!64?ZP,91CU.5'X<5Z[7%:&JS?%GQ=O4,J6]FA!&1RA-9U%>R/6RRJ
MZ$JE:.\8W_\ )HK]2;X>:A9P_#O18Y;N"-UMAE6D (Y/:NE_M33_ /G^MO\
MO\O^-6418XU2-0J*,*JC  ]*6K2LK'GUZOMJTJEK<S;^]E7^U-/_ .?ZV_[_
M "_XT?VII_\ S_6W_?Y?\:M44S$J_P!J:?\ \_UM_P!_E_QH_M33_P#G^MO^
M_P O^-6J* *O]J:?_P _UM_W^7_&C^U-/_Y_K;_O\O\ C5JB@"K_ &II_P#S
M_6W_ '^7_&C^U-/_ .?ZV_[_ "_XU:HH J_VII__ #_6W_?Y?\:/[4T__G^M
MO^_R_P"-6J* *O\ :FG_ //];?\ ?Y?\:/[4T_\ Y_K;_O\ +_C5JB@"K_:F
MG_\ /];?]_E_QH_M33_^?ZV_[_+_ (U:HH J_P!J:?\ \_UM_P!_E_QH_M33
M_P#G^MO^_P O^-6J* *O]J:?_P _UM_W^7_&C^U-/_Y_K;_O\O\ C5JB@"K_
M &II_P#S_6W_ '^7_&C^U-/_ .?ZV_[_ "_XU:HH J_VII__ #_6W_?Y?\:/
M[4T__G^MO^_R_P"-6J* *O\ :FG_ //];?\ ?Y?\:/[4T_\ Y_K;_O\ +_C5
MJB@"K_:FG_\ /];?]_E_QH_M33_^?ZV_[_+_ (U:HH J_P!J:?\ \_UM_P!_
ME_QKA/B!X5TS7[>^U73;N.36C:1V]N@N8U3Y90^[G'S8!&2<8[9KT6BIE%25
MF=.%Q57"U55I.S7X^3\CE/!^FZ3X>\-Z7:S7%DU[:6Y1Y?,0LI=M[J#Z;OY5
MG?$R_LWT'3IH;N!VMM6MIL+("1AL9_6N\KC/BT"/AK?S+RT$D$@_"9/\:F22
M@TCLP5:=;,:<YO64OS?_  3J?[4T_P#Y_K;_ +_+_C4<FN:3%)''+JEDCRG$
M:M<("Y] ,\U;>6..$RR.J1JNXNQP /4FO)?B/KL-WXX\+-I\T=Q;:=)'>RS1
M,&0J\R(/F''\)_.G.7*KF6 P4L96]GLK/7T6GWO0]3_M33_^?ZV_[_+_ (T?
MVII__/\ 6W_?Y?\ &K5%6>>5?[4T_P#Y_K;_ +_+_C1_:FG_ //];?\ ?Y?\
M:M44 5?[4T__ )_K;_O\O^-']J:?_P _UM_W^7_&K5% %7^U-/\ ^?ZV_P"_
MR_XT?VII_P#S_6W_ '^7_&K5% %7^U-/_P"?ZV_[_+_C1_:FG_\ /];?]_E_
MQJU10!5_M33_ /G^MO\ O\O^-']J:?\ \_UM_P!_E_QJU10!5_M33_\ G^MO
M^_R_XT?VII__ #_6W_?Y?\:M44 5?[4T_P#Y_K;_ +_+_C1_:FG_ //];?\
M?Y?\:M44 5?[4T__ )_K;_O\O^-']J:?_P _UM_W^7_&K5% %7^U-/\ ^?ZV
M_P"_R_XT?VII_P#S_6W_ '^7_&K5% %7^U-/_P"?ZV_[_+_C1_:FG_\ /];?
M]_E_QJU10!5_M33_ /G^MO\ O\O^-']J:?\ \_UM_P!_E_QJU10!5_M33_\
MG^MO^_R_XT?VII__ #_6W_?Y?\:M44 5?[4T_P#Y_K;_ +_+_C1_:FG_ //]
M;?\ ?Y?\:M44 5?[4T__ )_K;_O\O^-']J:?_P _UM_W^7_&K5% %7^U-/\
M^?ZV_P"_R_XT?VII_P#S_6W_ '^7_&K5% %7^U-/_P"?ZV_[_+_C1_:FG_\
M/];?]_E_QJU10!5_M33_ /G^MO\ O\O^-']J:?\ \_UM_P!_E_QJU10!5_M3
M3_\ G^MO^_R_XT?VII__ #_6W_?Y?\:M44 5?[4T_P#Y_K;_ +_+_C1_:FG_
M //];?\ ?Y?\:M44 5?[4T__ )_K;_O\O^-']J:?_P _UM_W^7_&K5% %7^U
M-/\ ^?ZV_P"_R_XT?VII_P#S_6W_ '^7_&K5% %7^U-/_P"?ZV_[_+_C1_:F
MG_\ /];?]_E_QJU10!5_M33_ /G^MO\ O\O^-']J:?\ \_UM_P!_E_QJU10!
M5_M33_\ G^MO^_R_XT?VII__ #_6W_?Y?\:M44 5?[4T_P#Y_K;_ +_+_C1_
M:FG_ //];?\ ?Y?\:M44 5?[4T__ )_K;_O\O^-']J:?_P _UM_W^7_&K5%
M%7^U-/\ ^?ZV_P"_R_XT?VII_P#S_6W_ '^7_&K5% %7^U-/_P"?ZV_[_+_C
M1_:FG_\ /];?]_E_QJU10!5_M33_ /G^MO\ O\O^-']J:?\ \_UM_P!_E_QJ
MU10!5_M33_\ G^MO^_R_XT?VII__ #_6W_?Y?\:M44 5?[4T_P#Y_K;_ +_+
M_C1_:FG_ //];?\ ?Y?\:M44 5?[4T__ )_K;_O\O^-']J:?_P _UM_W^7_&
MK5% %7^U-/\ ^?ZV_P"_R_XU-#<P7*DV\T<H!P2CAL?E4E% !1110 4444 %
M%%% !1110 4444 %%%% '-_$?_DEGBO_ + MY_Z(>NDKF_B/_P DL\5_]@6\
M_P#1#UTE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5%-=V]O)%'<3Q1/.VR)7<*9&QG"@]3@=!4M>;_%#2YM=\2>$]*M;I
M[2:>6Y=)D'S(4C5N.1SQC/:IE+E5T=F"P\<375.<N56;;[63?Z'H[,$4LQ"J
M!DDGH*\\^&-Q?ZSK7B3Q)>6K16NK2Q?9)"  \<>]!QUX&WG')S6!INE?$;QG
MX:2&_OI-%CMH1'"92\<EV<[6,O5C\H;J!G(//6O5M%TN+1-#L],MSF.TA6(-
MC&[ P3]2>?QJ$W-I]#T*].G@*%2CSQE.;2=M;).^^VKM]S6Y=HHHK4\,****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***J7FJV&GPRR7EU
M%$(<;P6R1GIP.><4TFW9";25V6Z*S=,\0Z7JY"V-VCR;=QB/##\#_2J6N^+(
M-#OTMY+66<",2S.A \M2VT<'J<]N*M4IN7+;4AU8*/-?0WZ*BM;F*\M(KFW;
M?%*@=#Z@U+6>VAIN%%9>M:_:Z'%&;A9)99"=D,*[G8#ECCT K+M_%UP+BT?4
M],-E8WC,D4S29*D' W#' -:QHSE'F2,I5H1?*V=115)-8T^0712[C868)GP<
M[ !G-2V-];:E:)<V4RS1/T93^A]#[5#C):M%J47HF6*YWQ_IT^K> =7L[1/,
MF>#<B9QDJ0W]*Z*J%EK>GZC>SVME.)I;?_68!P.<=>_X5/*Y19M1K>PJPJ+=
M--?+4\C?QM9?$)?#7A^XMY4)O83?1DXCN%"-G:0<XW Y!]NM9MCX7GL_AYXT
MFDCF62UN$AMFD4@B.&4.2,]B&S7?>)/"^DZ7XP\/^(839:9!8F1)XE4J91@E
M=B*",@LQ/3K6M?\ BS0-1M1ITCO-!?QF&5@F%B5P5^;/3K_6LX8:K4N[7_X8
M^EJYYA<,H0PVD7:33>J:G?\ %6^1T=G<K>6,%U'RDT:R+CT(S_6IJ\^^''BN
MSCL;;PEJ%U_Q.K!YK3RMC?,L3$ YQ@?*,=?X37H-5&2DKG@XS#3PM:5.2]/-
M=&O)A1115'(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 445'!<0W4(FM9HYHB2 \;!E)!P>1Z$$?A0!)1110 4
M444 <W\1_P#DEGBO_L"WG_HAZZ2N;^(__)+/%?\ V!;S_P!$/724 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%-ED2&%Y96"HBE
MF8]@.IK,\.>(;/Q1HD6JZ:LJV\K,JB90K?*<'@$]Q2NKV-%3FX.HEHM+^;V_
M(MZEJ5GI&G2W^I3K;VL(!DE;.%R<#I[D5PMQK5GK_P :]'LM/8RG1;>Y>>0#
MY-SHJX![XR,U?^+S;?A;JH_O&$?^1DJ/X1Z;#;?#^RO3$OVN]:6::4J-S9<@
M<]<85:SDVY\OS/9PM*E0P$L;*[DW*"736._W-_@=S1116IX04444 %%%% !1
M110 4455NM3L;*18[R]M[=V&56655)'K@FFDWHA-I;CKZ_MM-LWNKZ9884ZL
M?Y =S7+27OB*_M[C6;!Y(+:)P;>Q:$;IXQ]XGN,\_P!/6KVO'^T?$>D:4@W+
M')]MF] J\+]<GBNCK=-4HIVNW^7_  3!IU)-7LE^96TZ_AU33X;RU),4RY7(
MY'8@_C5FO.M8N]3\*7UUIVFS%H+N-I[=50?N,L2V/HH/YUW&GWRW&CV5W/(J
MFXBC8DD %F X_,T5:/(E-;/8=.MS-Q>ZW+M%0V]Y;71<6MQ%,8SAQ&X;:?0X
MZ57U76;+1K<2W\VS=D(@!+.?0 5BHR;Y4M35RBE=O0MRRQP1F2:18T&,L[8
MSQUI_2N%B\+WGBJ"/4-9O;FW,DS.MJZY"1D\*N<8X'7]*E@TK6]2U!M(UB>Y
M73;3<R7,9VM<<C8"W? Y_P BNAT(+[>JW_X'<P5:?\N^W_![':T5@>%[R:..
M71M09C?6!P68Y\V,GY6!^G%;]83BX2L;0DIQN%,FFBMX6EGD6.-!EG<X 'N:
MQ+[QAIME?RV2+<75Q$N66WCWX/IGU]?3-9=N+[QJ8+N8Q0:/'<9^RL,O+MSR
MQQZ]NE:1HRMS3T1G*M&_+#5EC4O%MO?0/8>'I6FOIG6)'5&VH&ZOGV%3V7@J
MQMM0AO[F::[NDRSM,<B1_P"\1[=OH*UM.TBRTGS_ +#"(O/D,C@=,GL!V ]*
MNTY55%<M+1?BPC2<GS5-6<UJGAN.RMX;O0+4+>6MQ]H"AN90>'7)]1VHT73'
MU*;4]1UNS*->2>6D$Z#*1+]WCUS_ "S72T4O;2Y;/?OU'[&/-?\ #H<;;^&_
M$<$5M#%JT$$-D"(1&'(EYS\Z]./QIP\3ZWI$*3^)=-C2V;*!X3\X<+D9&2/F
M(XQBNPILD:2KME177KAAD57M^9^_%/\  GV/*O<DT<_H&D7#WC:[J[L;ZX4A
M(=V5@C."%'O_ (FMVYM8+VW:"[B2:)Q\R.N0:EHK&51RES&L8*,;'(7W@2,"
M&/19C:1.#'=[F),D98-^?&/I5>UU2S\+^,K[36A\FUNGB:(KPL?R<GZ$X%=O
M6;K&A6>M6DL5S&JR2($$ZJ-Z '(P?3/:NB%?F]VKJOZU,)4.7WJ6C_K0YB7Q
M*?%$=GI<$4UG-<W \X*3S  26#8'7'Z5IW?@Z.+$OA^[ETR9(1&HC;"O@Y&X
M]3[_ (5O6UA;VD-O'%&O^CQ"*-B/F"\<9_ 475]:V2[KJ>.(<?>;UZ5,J]G:
MGHBHT;J]35F3IGA:*ROH[V[O+F^N(X]JFX?<%8_>89Z9J'3O!T%CH5_ILDPF
M%XQ)?R]NWCY>YZ'FISK5SJEP(?#Z(R!=TES<(P0>@ ZDU#;W?B>]4%+6UM=A
MVL9PPW^X'I4>WJ/K_2+]C373^F>70Z=!H7B6'6O.D;5H=60WD3 #;#M=9"IS
M\Q)Y/3[P'O7MDM_:07T%G-=0QW5P&,,+2 /)M&3M'4X'I7"^)VF%O=VVJZ?9
MK=7*H\5Q;Q\C##=ECS_"/SK-UC6HAJ'AV]2027<-O''$&4L?.((9<>I Q2E&
MF_>AI?<[7B:^)Y88A\W*K)K>WGZ'JE-,B ,2Z@+]XYZ?6N(@\97=_8S0P",7
MLTZQV^P\*&^OIQS_ +7M69J.BZCHL\LVHVSZE;,A=IH6(VG SN]AR>>OZ40I
M2F[+<XY5(Q5WL>F @C(Y%%<C;S>([?3[)K>WBEMH(P<Q."9H\#'!Y!Q736-]
M!J-FEQ:MN1NH/53W!]ZR-"Q14+7ENMW]E:51/Y?F;.^W.,TMM=0WD(EM9%EC
M)(#*>#B@"6BBB@ HHK+3Q'IK7-S"\XB-N<,TA 5OH>] &I10#D9'2B@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***K-J5DENL[W<*Q-G:YD #
M8ZX]: +-%06E];7\1DLYDF0'!*GH:GH **** "BBB@ HHHH **** "BJ\FH6
M<43R274*H@RQWCBLZ]\2V,-L?L4PNKAT)BBA!<D]LXZ<T ;-%<S_ &'J]W-;
M3WNL2(67$J1?NRHQG:,=3GN:V=.TFWTOS?LQE)EP7,CELD9Y_6@"[1110 44
M44 %%%% '*_$72M3UCPH+;2+=KW%W!)=6"S"(WMN''FP[B0 &7.02 1D'K7'
M?"*;0O\ 3+70OM6B:U);2O+H]U:^7 0+B14N1&,!\<1ED?!"A3@@&O0O%'AU
M?$FEQ0+=/97=K<)=V5TB!_(G3E6*GAEY(*\94D9'4<]X$\%7^E72:QXDNDGU
M*.":T@A@A$<<$3SF1C]]RS,0ISNX&!C.20"A\-[&]TWX@>.+35-5N-7NHVL#
M+=SJJ%V-N6.U%X1<DX4=!@9/4X:::?"]KJ'BCQYX#T:ZA?5IKJXU"66*>]MH
MGF(B8)Y1!5%V<"7(&3C/%>D:3X:_LOQ;X@UO[7YO]M-;GR?+V^3Y4>S[V3NS
MUZ#'O6)=^ =4U+3WT+5?$SWOAR2X\V6WFM2UY+'NWB%KDR8*;L?\L]VT;=W>
M@#GXM$L/%MGXZUK6K?SM3L]1N;73[QAB:P6W1?*,#=8R'R^5QDMDYKT#PAJ<
M^M^!]"U6\V_:+[3K>YEVC WO&K' ^IK#U#P)?R76M1:-KXT[2]?<27]L;/S9
M5<J$E:"3>!&70 ?,KX(W#TKKK*SM].L+>RLHQ%;6T2Q11CHB*, ?@ * ,'XC
M_P#)+/%?_8%O/_1#UM?VC#_<N?\ P%D_^)K%^(__ "2SQ7_V!;S_ -$/70S3
M1V\#S3R+'%&I=W<X55 R23V% ;Z(@_M&'^Y<_P#@+)_\31_:,/\ <N?_  %D
M_P#B:EMKF"\M8[FTE2:"50\<D;95@>A!J6@;33LRK_:,/]RY_P# 63_XFC^T
M8?[ES_X"R?\ Q-6J*!%7^T8?[ES_ . LG_Q-']HP_P!RY_\  63_ .)JU10!
M5_M&'^Y<_P#@+)_\31_:,/\ <N?_  %D_P#B:M44 5?[1A_N7/\ X"R?_$U%
M=:W965G-=77VB.""-I)'-K+A5 R3]WL!5^N+\7>)=,U'P1XKM].NQ-/86\EO
M=($9?+=@5QR!GN.,]*F3LCIPU"5>HHI.UTGY7=CH['7K#4K&&\LFGFMYT#QR
M+:RX8'_@-3_VC#_<N?\ P%D_^)KQ/P!\2[KP[+8Z1XEB>'2FA$-N_E@%&\P@
MN2<?+U!ZXV\=Z]TBECFB26%UDC<!E=#D,#T(/>IIS4T=>99;5P%;EE\+V?=?
MY]RO_:,/]RY_\!9/_B:/[1A_N7/_ ("R?_$U:HK0\LJ_VC#_ '+G_P !9/\
MXFC^T8?[ES_X"R?_ !-6J* *O]HP_P!RY_\  63_ .)H_M&'^Y<_^ LG_P 3
M5JB@"K_:,/\ <N?_  %D_P#B:/[1A_N7/_@+)_\ $U:HH J_VC#_ '+G_P !
M9/\ XFC^T8?[ES_X"R?_ !-6J* *O]HP_P!RY_\  63_ .)H_M&'^Y<_^ LG
M_P 35JB@"K_:,/\ <N?_  %D_P#B:/[1A_N7/_@+)_\ $U:HH J_VC#_ '+G
M_P !9/\ XFC^T8?[ES_X"R?_ !-6J* *O]HP_P!RY_\  63_ .)H_M&'^Y<_
M^ LG_P 35JB@"K_:,/\ <N?_  %D_P#B:/[1A_N7/_@+)_\ $U:HH J_VC#_
M '+G_P !9/\ XFC^T8?[ES_X"R?_ !-6J* *O]HP_P!RY_\  63_ .)H_M&'
M^Y<_^ LG_P 35JB@"K_:,/\ <N?_  %D_P#B:/[1A_N7/_@+)_\ $U:HH J_
MVC#_ '+G_P !9/\ XFC^T8?[ES_X"R?_ !-6J* *O]HP?W+G_P !9/\ XFC^
MT8?[ES_X"R?_ !->(^)]+\5^,/B'?ZGX:ADD33;HV2.)E18O*VDCYB,Y8DXK
M#7Q#XBD\#WFD@7MU#I=ZDR7R A(D5FRK/WRY4@'/?T%<[K6>Q]33X==6$91K
M1N^7F76-^^O^5];'N'C+6[>S\$ZQ,1.A^QR*I>WD4;F4JO)7 Y(KGO@]>+;>
M 5MITG\R"[F1@L#M@YSC@>]/\6:G9^+;SPMH>GW"SVNJSB]N G4V\8+ ,.P)
M&.>ZX[5R=]XSN/"%K>G19 BR:[Y\B,H;?&^\NO(XSA.GX5JHN7-46T?U.:E3
M?U:& M^\JRNK]%&ZU^=_P&:GXNUCQ:VM^'C97E\CZFALY(+7*PP)-@[\#/\
M#U.><U[)%>6L,2QPP3QQH,*B6D@"CT VUA_#;3FT[X?:6LP/G7$1N9&/4F0E
M^?P8"NII4XM*[ZG/FF(ISJ>PHQ48P;VZO17^=BK_ &C#_<N?_ 63_P")H_M&
M'^Y<_P#@+)_\3575O$-CHL]K#>N0UR^U<8P@SC<V3P.>M67U;3XI(TDO;=#*
MGF)ND #+Z@]ZWY)63MN>)SQNU<7^T8?[ES_X"R?_ !-']HP_W+G_ ,!9/_B:
MQ_%^NW&C:;;RZ=L>663^(9!0*6/]*V6U&UCTT7\LJI;F,2[S_=QG\>*;IR45
M+N)5(N3CV$_M&'^Y<_\ @+)_\33'U:UC(#^>I/0&VD&?_':PO[2N/%&JM%H6
MH26MA;1!GN4CY>0GA<,.@%0WG@9[^6VGOM2DO+@3AIWERJM'W55'W:T5&*=J
MDK&;JR:O3C<BU36-7UJ:\M_#[^3;6[*GG"*7>[CE@"H.,<#!Q6A:>,8(@D.O
MV\^F717_ ):Q'9(>Y4BMVQT^UTRU%O80K#$"3M7U/>EO+*VU"W:"\A2:)NJN
MN?QH=2F_=<=/Q!4YKWKZ_@<E>?$$+*QT_3I;BV2;;]HYVNH&7QQP1QU['-1K
M9QZ[_;5_=6,RO>QB.R\VU=B@"8#9"G&3@\5T^CZ):Z)IYL[7>\9D,A,I!))_
M^L!6CTJI5H0TI*WF*-*<M:KOY'(>$[>ZM&FOM<6X-XZ+ BBV<[(UZ=%QS_2N
ME_M&'^Y<_P#@+)_\35JBL*DW4ES,VA!0CRHQK^'3KV0W$EM<-<K"\4<AMI?E
M# @\8QWKBUU*+6M"T+0T6<LD_P#I)C4[D5/0 '/#9]L5Z;6%%X9AM_%G]L6V
MR)#$5:%5QESU;\O\:WHU5%/FZ;?C_F85J3DUR]=_P./U'2)]-EU*;3!>6ME;
MB*>V CD =QMW$DCL-W7UK9TW5I=<\36NH7.FW-K!;6K%/W;2 LY&""%[K79L
MH92K ,I&"".M->2.W@+R,L<4:Y)/ 442Q+E&TEKW^0+#J,KQ>G8@_M&'^Y<_
M^ LG_P 31_:,/]RY_P# 63_XFLNZ\50B0PZ9;RWLN_RU9!^[+<?Q?C_GK4,>
MNZW<W,MM!HZQRQJ6/FN0#CT.!GFN4ZBEXCM+ZXU2'5-"EGBN(XMDB&VE'F -
MN ^[@Y/K68_B?7]?TNYM;6P\MQB.9X%?<A+<X].!@@G-=$9/%,_EQB&VMC]Y
MI0P8=_E(.3SQTK-TW7HK"*XGM]$=!))BX>.4G=,0>,'. 3_.NJ%=*-I*[6QS
M2HMRO%V3W-K1[?3]&L5M[:&X+$?O93:2;I6]2=ON:NQWEK"NV*"=%SG"VD@&
M?^^:H)+XFGS(D&GVZGE8YF9F ]"1Q3%T_P 07&TW6JI KL?,2"(90=MK=?\
M/>N>4G)W9T1BHJR-7^T8?[ES_P" LG_Q-5[K7].LMOVN62'=]WS()!G\UK+.
MFZ\]U+8?;Y/L)*L+IL>9C^Z,<]?Y>^*T[#P_IVGR"6"$M+MVF21BQ(_'C\JD
M95_X2_3-V5^T-!NVFX$)\L'T)Z_I4=UXJ_THP:38RWY1<R%0R[>>F-N:V5T^
MT2UDMDMXUAESO0+@-GK46E:3;Z/:M!:[BK.7)<Y)H R&\0ZK)L6#1)XVQEVF
M1]H/H,#)^OZ5!/J'B")%NDS*V[!LX[.3;C!YW%<^E=710!RB6$][-YNLW]](
MKKS!!;2HJGMVYX]J>^EP6H6319KZUG1@?G@F9''<$;:ZBB@#C_[:U?2A,+X/
M=/.!]G80,JA\_=P0"<CFKEEXI6WFFM=>D2&:/;M987&\$9/!&1C\*Z3 /453
MO-)L=0;=>6R2ML*!B.0* ,2Z\5-<VR1:?#/!<3R!8G>$L"F?O@=^.U/M](TH
M*[ZA%=7US(29)I;64$_08XKHD18XU2-0JJ % ["G4 4TOK>-%1(KA548 %K)
MP/\ OFG?VC#_ '+G_P !9/\ XFK5% &-K3IJ&BWEO;QR?:)('6%I;27:'Q\N
M<+G&0,X]*\*TRZO-5TV7Q++!)G0KRVF"1(Q#88F7G&!@;>":^CJP=%\'Z9H.
M@WFD60D:VO'D>7S2"QWC!&0!VXJ)*3T3T/6R_%T,-&4IQO*ZMZ?:^]:?,X#Q
M1JOA[3YHCX/F8Z[+/!]FMO+?8?,P4?:1R,<@#NP[8%9>H?$"^E\<+:>*"^DQ
MPZ?/:7=NI<Q/(RL5<+C.#F/&>GK6OX'^$J:5XFO+S6(IMFGWB/ILOF*/.4;N
M649X^X>QR/J*W_B'X4TF30M>U]K16U$Z>4\UN<!><@=FP ,]<#'KF95*T[3D
M]OT/6I1RG#5?J=-<ZDK<VE[RLM.EDO+1_,?I'C6VAAT33HU\XM$(9R%;=&P
M5<#'/X5<?4SH6KWDXL[AK"Z9'+F)D$;]&/([FJ]VNAW'AO0K/4+A;*]U2.)K
M1XHSODE"#DD#_:ZG'7K6SH.HR:C;W&G:M"!?6>([E& *R CAAZ@BNV?)4CSP
MZ;_,^/\ 9U:$N2KL]G;>VC_+\S&@L9=2:/59;V[M[J8,6\JUD=0AX50<8QCZ
MYS4,=UJ6@1BWMH;C[%%<^8\[P$!HS@8Y''>NHMM7LWUN718$9);:(.0  @7C
M &#[CM6B0&7!P5(_.L7%QW+4D]C#N/%^F08,?GSJ4WEHXSA1G'.<=^*NVFMV
MEY:I/"+AE<=K=VP>XR 152#PO9QZA>S2HDD-R %A"[0@ZGOZ@5G7&B:K::ZU
MQI 'V9&,R1LX569L!DQ^OI4C(K^YO_$$D\=K-);V4<FQ2D,I,HZ-DJ#^1K0F
MTC0Y8]JV,R,(C&K+:R\9[_=Y(]:T-!L9-/T6"WN!B8 M)SGDDGK^-:- ')V^
MHZOI,\=JUO<:C9K@F86KAP,= #CH?TJUHFOSS274.K1S1RQN"B?9VW!3T! %
M=%7->*?#YO(WOK%7-V-N0'P"HSD_7_"@#;_M&'^Y<_\ @+)_\31_:,/]RY_\
M!9/_ (FN5TBZN(]>L;F\AFMX9+=;022@C>X _F:[![B&.:.&25%EDSL0MRV.
MN!0!#_:,/]RY_P# 63_XFC^T8?[ES_X"R?\ Q-4-6\0KIEP\*6DMPT<7FN4Z
M("<#-1Z1XI@U6]2V$#Q.\>X$G(W#JO3TH T_[1A_N7/_ ("R?_$T?VC#_<N?
M_ 63_P")JU10!5_M&'^Y<_\ @+)_\31_:,/]RY_\!9/_ (FK5,GF2WMY)IFV
MQQJ68^@% $']HP_W+G_P%D_^)IIU2V#JA%P&;[JFVDR?_':R6\7P.TGV6QNY
MECC#LRQ_=STR/3IS52#0)=1TD:E+(W]JR-Y\4F\X7NJ8/ '\J .C_M&'^Y<_
M^ LG_P 31_:,/]RY_P# 63_XFLW1==N-1U*XM;NV^S-'&K*C AL]&Z]L]*U+
MZ^M].M&N+N0)&OYD^@]30 W^T8?[ES_X"R?_ !-']HP_W+G_ ,!9/_B:GAF2
MX@CFA;='(H93Z@C(I] %7^T8?[ES_P" LG_Q-']HP_W+G_P%D_\ B:M44 5?
M[1A_N7/_ ("R?_$T?VC#_<N?_ 63_P")JU10!5_M&'^Y<_\ @+)_\31_:,/]
MRY_\!9/_ (FIY98X(FDF=8T499F. /QI8Y$EC62)U=&&0RG(/XT 5_[1A_N7
M/_@+)_\ $T?VC#_<N?\ P%D_^)JU10!5_M&'^Y<_^ LG_P 31_:,/]RY_P#
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
M\1:)INJ6^FZCK%A:7UUM$%K/=(DLVYMJ[4)RV3P,#D\5HT <W\1_^26>*_\
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
MD7C [ CN,T:3H5M86<2SPPRW2G<\^S+%LYSD\T 9MLNI>(1_:<%XUBB-BUB
MW XX);USR*D?4]?L5\^_L(FMH!B9HFRSC^^HSP._-=$JJBX0!1Z 8IEQ"MS;
M2P29V2H4;'H1B@#$U6Y?4YM,LK*>6!;P&:1XSAA&%Z?CFK-IX9TRTAGB6#S$
MGP'$ASP/_K\T:/X>M='8O&\DTI7:'D/W5SG ':M:@"M9:?::="8[*!85)R<=
M3]2:LT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5YI\4O#5C%L\5@R_;(I;
M:!EW#RPHF!W8QG/0=<8[5Z77.>/]%NO$'@;4--TZ,274H0Q*6"Y*NK=3P.E1
M45XL]'+*[H8NG+FLFTGZ-ZG$^"=2;4/CMXFE/*202(C?WA%)''Q^5>LUX!J>
MF^(O!>N>'!IS;M;EM9I;A(3N$Q\UI6C]\C P.XXKU;P9XO.O>';:[UDVUC?3
M7,EM]GW;,R*?N@,<DXYQ65*6\7N>OG6#<E#$T6G"RCIO[MTG;L^7<Z@*H8L%
M +=3CK7GVLZ-?:+XF_MF&/?IL,XN6*'E-Q <8Z]L^F*T_&7CL^%[R.TL]+DU
M.X6W:\N4CDV>1;J=I<\'//;V-=3:W,&H6$-S 1)!<1+(AQPRL,C]#7;1K^SD
M[:]SYK$8&I[&%6:LGL_3^NN_0QO!2,/"T$KC#W#R2M^+G^F*WZXK7OBAX:\+
M:A+I=R+AIK5HXVBMXAA RYXR0, 8SC^\/?''^,/BM_:?AG6+?1#-9RPWD4-O
M>0S,K3(2Y+K@ J/W1'4]:PJUXN3D>E@\DQM502@U%VU>UG;7\3V*:"*YA:*X
MB26-N&1U# _@:X_3-7TWPSK.J:9>.+9'NQ)$ ORJ&0'MT'2NGTBY-[HEC=,=
MS3V\<A/KE0?ZUC>*?"L6KV=Q-90H-0DV?O'8C(4]/;C^0KJH2@_=GLSQ,1"<
M7>.\3>COK6:5(HKF)Y'C$JHK@L4/1L>GO4]<%X?TW4=)\5Z<=6D'FW%F\2Q@
MY\M4 PN1QT&>*[VIK4U3DE%W"E4<U=JP4445B;!1110 4444 %%5[V^MM/MS
M/>SQPQCN[ 9]A[US">+M00V5]>6$4.E7DAC1@Q:1?[I/8#^E:PI3FKHSG5C!
MV9U]%%,FGBMXC+<2I%&N,N[!0,G Y/O61JDV[(?49MX6N5N#$IF5=HDQR!Z9
MJ0$$ @Y!Z$44"()[&UN9HY;BWCEDC^XSJ"5J>HK:Y@O+9+BTFCGAD&4EB<,K
M#U!'!J6@;33LPHHK,N]?L;'Q!I^C7#L+O4%D: !?E^09.3VXSCZ&E>Q4(2F[
M15]W\EJ_P-.B@D 9)P/>H+Z[2PTZYO)59H[>)I65,;B%!) R0,\4R4G)V1/1
M67X;\06GBC0+?5K .L,X/R2##(02"#^(K4I)W5T54IRIS<)JS6C"BN&\6^+]
M<TGQIIVC>'=*75'FM6GF@SM(!;:K;^B@$'D\<US:?&/64L6O+CPPOV>2YDM(
M7CN,DS!<A-N,MSU(QG/'(Q4.K%.S/4HY/BZ].-2FDT]?B2?7HW?H==J'C'^S
M?B;#H=Y/;6^G/IOVAI9F"$2F0@#<3C&!T]377U\_ZT\'Q!OM9UF>VF@N++2]
ML5OG[LT8W2 C&2!N./I7N6B7:W^@:?=*^_S[:.3/KE1FB/-?7KJB\QPM*C2I
MN'Q+W9KM*R?Z_@7J*AO;N*PL+B\N"1#;Q-+(0.BJ,G]!7)^$/'<_BC6Y[.XT
MEM.C-HEY:F27<\T3,0&( P >/_KU3DD['G4\+5JTI58KW8[_ -=?D=B[K&C.
MY"JHR2>PK)C\5:%)H0UD:G;C3BS*+AVVJ2"01SSG@X'?MUK@+F&[^+NJPHT%
MWI>A:?YT<LR2C_29-P V\?,!MSTXY%96E?#R?5/%&L^&]7^VVNB632S6'E9$
M9:1AM8$C#$)@8[5FZDK^ZCV*65X:,']9J\LXZR2L[*]K>;V]%N=?=?%O1)9+
M>W\-PW&NWD^XBWMXRA15!))+ =@>!Z?3/2>'/$^G>)]$MM1L9-JSY7RI#AE<
M?>7W(]J;IWA#0]+O;6]M;"-;RUMEMDN/XR@&WGL3@=<9KSKXF^!HM#TN;Q1X
M>FNHKN"^%VZ&8>7!N/S,BXX)?8>_3VH;G%<SU%2HY;BZD</2YH-[2>MV[Z.U
ME;:SWWW/7Z*CMV+6L3$EB4!R>IXJOJ.K6.DPI+J-PL"2-L4D$Y.,]OI6Z3D[
M(^?DU'<N5$]U!'YN^:,&%=\@W#*#&<GTKF9];O?$CW5CX:\H6ZHBR7KN05WC
M^%<9R!G\::O@9%U"0)>31Z=-&HGA60[YV']X^E;JC&/\1V?8YW5E+^&KHT]+
M\6Z1JI1(;D13.=JPS?*Q/\CGM4=WXST6TGFA:>226!RDB1PL2I'!YQC ]:S/
M'$7AS1M!AO=766V@MY!'"+-0&+-T[=@,\^GX5QWA_P '2>-K/5;V/Q#>6UL^
MH20 1J&6X2,JRR'/<MDU,I4%JKM]O^"=^'P6(J0]I5:A#^>S:OVLM6_P-'Q?
M=ZAXOUR/3_"L(N1#$09S,$2/>!ESGJ!P,=3@UEV5[>V/A#7+5]7AMTT>>6*Z
M@_Y;3;<+D#^ZW;W[UZ!X0\%6GA&*=HKNYO;NY5!/<7#9SM!P%'\*Y).,GZ\5
MA?$CX9?\)>8+O2&M+._1B)6DCVB93CEF4$DC'&<_A4RQ%2*O#9='K\_4[,-A
M\OJ5%AZ[LF]9I--^3UVZ+[VMS)\):EXB:/5H]/L[:RFM?+GN+4*6*ADW(B@G
MDE>ON#TXKN=+\4IJ&J&SGL9[!O),JFY^4M@X88]CG\CTKC_&6G^*] \2ZEK_
M (12*.TEL(Y;R60*V3#GY0IY)*@#..F>15;QAXRTWQ7;:?I/A>V75-9O%!1D
M+8LMP!+,0,'&>1T&#GIBE]9C)6K+7OU_X)53**E6<:N":Y):M7TAI=W?V4KN
MW6R.JU'Q;#J=DMEH,Y6]NIC &8X,2CEI..V!P?Q[5R>BZMX:\1:AJUG<:I?6
MUG:#?'+=7P\NY )7S<$#&".Y/4?2G:/\-O%7DW.EZMK<5KIS2?O)[,'S[I-N
M-F>-J\D$$<G/48K<\1?"[PY=Z9+/;Z>PN;73W@MD21L$A#L)'=@?S[YHE7DO
MX"LO/=_\,%+ X"#<,94YY2V<+VC]]KM]>WJ:>C:EJ&F366FZL8[N"Y+"UU!)
M=_F#JN?J.AS73O(D2EI75% ))8X  Y->+ZCXIGN?!G@RRT:T;4IE@+W,<#$2
MIY"A" 1]T\DYP>@-86I:O/>0W6LV<\][I-H\5LKRAO,8R*6VC)_@P%([D^F*
M?M:-363L^NGX_P"9']B8^#:A'FCK;5)Z/EMZM_#??Y,]>TWX@:/JNK2VUJ[?
M9DB,B7D@*)(1RP .#@#G/0X/H,]+;W$-W;I/;2+)%(,JZG@BO./$7@C4KG2M
M MM"MH(92-E_,2 T>X*2_P#M8PPQ[BLCPEXOU&QU2#1+E_*CL;QH+S(_=JQ;
M:1N/8$,PZ=3FK4*4O=A+7SZ^AQSHU?9^W45R];.[CTO+_/\ !71U'P]-M;MX
MNO9C%"7\0W*/,Y"_*"NT$_5CCZ^]:FI^(=1_MT:;H-K!>'R=S2,_RQL2>I'8
M ?K7)^$O#,FN/K+W%[/'ITVHS2A(9,+(S/NY!_V=G/TKT#1M!L=#@*646'8
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
MT?:YO^@=<_\ ?4?_ ,75JB@"K]KF_P"@=<_]]1__ !='VN;_ *!US_WU'_\
M%U:HH J_:YO^@=<_]]1__%T?:YO^@=<_]]1__%U:HH J_:YO^@=<_P#?4?\
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
M!T-O)9_,,>R':6SG=C=C.><^M:=%))+8VJ8BK4:E.3;5NO;8J_:YO^@=<_\
M?4?_ ,77"_$V3[%X=M;R'29$$6IPS3H!&//!!5E.TDDD$#/L*]$HH=^CLQX>
MK&E44IQYH]5T:['(^ ]/U'0O"Z0:CITPN[B:2YF1&CVH7;(4?-V&!72?:YO^
M@=<_]]1__%U:HH2LK$UJLJU2526[=RK]KF_Z!US_ -]1_P#Q='VN;_H'7/\
MWU'_ /%U:HIF15^US?\ 0.N?^^H__BZFAE>527@DAP>CE3G_ +Y)J2B@ HHH
MH **** "BBB@ HHHH **** "BBB@#F_B/_R2SQ7_ -@6\_\ 1#UTE<W\1_\
MDEGBO_L"WG_HAZZ2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M *OF:A_S[6W_ ($M_P#$4>9J'_/M;?\ @2W_ ,15JB@"KYFH?\^UM_X$M_\
M$4>9J'_/M;?^!+?_ !%6J* *OF:A_P ^UM_X$M_\11YFH?\ /M;?^!+?_$5:
MHH J^9J'_/M;?^!+?_$4>9J'_/M;?^!+?_$5:HH J^9J'_/M;?\ @2W_ ,11
MYFH?\^UM_P"!+?\ Q%6J* *OF:A_S[6W_@2W_P 11YFH?\^UM_X$M_\ $5:H
MH J^9J'_ #[6W_@2W_Q%'F:A_P ^UM_X$M_\15JB@"KYFH?\^UM_X$M_\11Y
MFH?\^UM_X$M_\15JB@"KYFH?\^UM_P"!+?\ Q%'F:A_S[6W_ ($M_P#$5:HH
M J^9J'_/M;?^!+?_ !%'F:A_S[6W_@2W_P 15JB@"KYFH?\ /M;?^!+?_$4>
M9J'_ #[6W_@2W_Q%6J* *OF:A_S[6W_@2W_Q%07MK-J5G)::AIUE<V\HP\4L
MQ96YSR"GJ*T:*!IN+NMSYW\/0^+M?.H^ K2]@_LVUW1RK.H'E(LP.58+N)R.
M^1@GVQ[XAOD156UM@%& /M#<?^.5!:^']/L_$%]K4$3?;KY$2:1G)&%&  .W
M0?E6G6=.'*M3U\TS".-FG"*BEKM;WFES-]]5N5?,U#_GVMO_  );_P"(H\S4
M/^?:V_\  EO_ (BK5%:'CE7S-0_Y]K;_ ,"6_P#B*/,U#_GVMO\ P);_ .(J
MU10!5\S4/^?:V_\  EO_ (BCS-0_Y]K;_P "6_\ B*M44 5?,U#_ )]K;_P)
M;_XBCS-0_P"?:V_\"6_^(JU10!5\S4/^?:V_\"6_^(H\S4/^?:V_\"6_^(JU
M10!5\S4/^?:V_P# EO\ XBCS-0_Y]K;_ ,"6_P#B*M44 5?,U#_GVMO_  );
M_P"(H\S4/^?:V_\  EO_ (BK5% %7S-0_P"?:V_\"6_^(H\S4/\ GVMO_ EO
M_B*M44 5?,U#_GVMO_ EO_B*/,U#_GVMO_ EO_B*M44 5?,U#_GVMO\ P);_
M .(H\S4/^?:V_P# EO\ XBK5% %7S-0_Y]K;_P "6_\ B*/,U#_GVMO_  );
M_P"(JU10!5\S4/\ GVMO_ EO_B*/,U#_ )]K;_P);_XBK5% %7S-0_Y]K;_P
M);_XBCS-0_Y]K;_P);_XBK5% %7S-0_Y]K;_ ,"6_P#B*/,U#_GVMO\ P);_
M .(JU10!5\S4/^?:V_\  EO_ (BCS-0_Y]K;_P "6_\ B*M44 5?,U#_ )]K
M;_P);_XBCS-0_P"?:V_\"6_^(JU10!5\S4/^?:V_\"6_^(H\S4/^?:V_\"6_
M^(JU10!5\S4/^?:V_P# EO\ XBCS-0_Y]K;_ ,"6_P#B*M44 5?,U#_GVMO_
M  );_P"(H\S4/^?:V_\  EO_ (BK5% %7S-0_P"?:V_\"6_^(H\S4/\ GVMO
M_ EO_B*M44 5?,U#_GVMO_ EO_B*/,U#_GVMO_ EO_B*M44 5?,U#_GVMO\
MP);_ .(H\S4/^?:V_P# EO\ XBK5% %7S-0_Y]K;_P "6_\ B*/,U#_GVMO_
M  );_P"(JU10!5\S4/\ GVMO_ EO_B*/,U#_ )]K;_P);_XBK5% %7S-0_Y]
MK;_P);_XBCS-0_Y]K;_P);_XBK5% %7S-0_Y]K;_ ,"6_P#B*/,U#_GVMO\
MP);_ .(JU10!5\S4/^?:V_\  EO_ (BCS-0_Y]K;_P "6_\ B*M44 5?,U#_
M )]K;_P);_XBCS-0_P"?:V_\"6_^(JU10!5\S4/^?:V_\"6_^(H\S4/^?:V_
M\"6_^(JU10!5\S4/^?:V_P# EO\ XBCS-0_Y]K;_ ,"6_P#B*M44 5?,U#_G
MVMO_  );_P"(H\S4/^?:V_\  EO_ (BK5% %7S-0_P"?:V_\"6_^(H\S4/\
MGVMO_ EO_B*M44 5?,U#_GVMO_ EO_B*/,U#_GVMO_ EO_B*M44 5?,U#_GV
MMO\ P);_ .(H\S4/^?:V_P# EO\ XBK5% %7S-0_Y]K;_P "6_\ B*/,U#_G
MVMO_  );_P"(JU10!5\S4/\ GVMO_ EO_B*/,U#_ )]K;_P);_XBK5% %7S-
M0_Y]K;_P);_XBCS-0_Y]K;_P);_XBK5% %7S-0_Y]K;_ ,"6_P#B*/,U#_GV
MMO\ P);_ .(JU10!5\S4/^?:V_\  EO_ (BCS-0_Y]K;_P "6_\ B*M44 5?
M,U#_ )]K;_P);_XBCS-0_P"?:V_\"6_^(JU10!5\S4/^?:V_\"6_^(H\S4/^
M?:V_\"6_^(JU10!5\S4/^?:V_P# EO\ XBCS-0_Y]K;_ ,"6_P#B*M44 5?,
MU#_GVMO_  );_P"(H\S4/^?:V_\  EO_ (BK5% %7S-0_P"?:V_\"6_^(H\S
M4/\ GVMO_ EO_B*M44 5?,U#_GVMO_ EO_B*/,U#_GVMO_ EO_B*M44 5?,U
M#_GVMO\ P);_ .(H\S4/^?:V_P# EO\ XBK5% %7S-0_Y]K;_P "6_\ B*/,
MU#_GVMO_  );_P"(JU10!5\S4/\ GVMO_ EO_B*/,U#_ )]K;_P);_XBK5%
M%7S-0_Y]K;_P);_XBCS-0_Y]K;_P);_XBK5% %7S-0_Y]K;_ ,"6_P#B*/,U
M#_GVMO\ P);_ .(JU10!5\S4/^?:V_\  EO_ (BCS-0_Y]K;_P "6_\ B*M4
M4 5?,U#_ )]K;_P);_XBCS-0_P"?:V_\"6_^(JU10!5\S4/^?:V_\"6_^(H\
MS4/^?:V_\"6_^(JU10!5\S4/^?:V_P# EO\ XBCS-0_Y]K;_ ,"6_P#B*M44
M 5?,U#_GVMO_  );_P"(H\S4/^?:V_\  EO_ (BK5% %7S-0_P"?:V_\"6_^
M(H\S4/\ GVMO_ EO_B*M44 5?,U#_GVMO_ EO_B*/,U#_GVMO_ EO_B*M44
M5?,U#_GVMO\ P);_ .(H\S4/^?:V_P# EO\ XBK5% %7S-0_Y]K;_P "6_\
MB*/,U#_GVMO_  );_P"(JU10!5\S4/\ GVMO_ EO_B*FA:=E/VB..,YX"2%L
M_F!4E% !1110 4444 %%%% !1110 4444 %%%% '-_$?_DEGBO\ [ MY_P"B
M'KI*YOXC_P#)+/%?_8%O/_1#UTE !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 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 445P-I\6]*NM;A@&G7T>D7'E+;ZRX0
M0R-)(\:';NWJC.FU7*X)/.%(8@'?45R=_P#$/3K"YOS_ &?J-QIVF3""_P!4
M@C0V]J_&X-EQ(VW<"Q1&"YY/!QU@(905.0>01WH YOXC_P#)+/%?_8%O/_1#
MUTE<W\1_^26>*_\ L"WG_HAZZ2@ 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 **** "BBB@ HHHH **** "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 1B54D*6(&0HZG\Z^?\ 3=5D\)W<.N>!
M]2DN=&>SM(ET+5HU:9/-OI%-M$Z$,CQG> K;\?-G.!CZ!K#C\&Z#%XPD\3II
MEJ-5DB$?G_9X]P(W N&V[MQ5MI.>5 % 'GUO=0:?\(?B)9ZA*HNH;W58IHVQ
MN=YV<PC'<R>8FWUW 5Z;H$$UKX;TRWN05FBM(DD!ZA@@!_6DN/#NBW>L0ZM=
MZ/83ZE  (KR6U1IH\9QM<C<,9/0]ZT: .;^(V/\ A5OBK/(_L:\S@_\ 3%Z/
ML/C?_H8?#_\ X(9__DRNBDC2:)XID62-U*LC#(8'J".XIU '-_8?&_\ T,/A
M_P#\$,__ ,F4?8?&_P#T,/A__P $,_\ \F5TE% '-_8?&_\ T,/A_P#\$,__
M ,F4?8?&_P#T,/A__P $,_\ \F5TE% '-_8?&_\ T,/A_P#\$,__ ,F4?8?&
M_P#T,/A__P $,_\ \F5TE% '-_8?&_\ T,/A_P#\$,__ ,F4?8?&_P#T,/A_
M_P $,_\ \F5TE% '-_8?&_\ T,/A_P#\$,__ ,F5FZI<^-]-U'1K7^V_#\O]
MJ7K6F[^Q)QY6+>:;=C[7S_J=N./O9[8/;4UHT=D9T5FC;<A(R5.",CT."1^)
MH YW[#XW_P"AA\/_ /@AG_\ DRC[#XW_ .AA\/\ _@AG_P#DRNDHH YO[#XW
M_P"AA\/_ /@AG_\ DRC[#XW_ .AA\/\ _@AG_P#DRNDHH YO[#XW_P"AA\/_
M /@AG_\ DRC[#XW_ .AA\/\ _@AG_P#DRNDHH YO[#XW_P"AA\/_ /@AG_\
MDRC[#XW_ .AA\/\ _@AG_P#DRNDHH YO[#XW_P"AA\/_ /@AG_\ DRC[#XW_
M .AA\/\ _@AG_P#DRNDHH XG2[GQOJ6HZS:_VWX?B_LN]6TW?V).?-S;PS;L
M?:^/]=MQS]W/? TOL/C?_H8?#_\ X(9__DRNB6-$9V1%5I&W.0,%C@#)]3@
M?@*=0!S?V'QO_P!##X?_ /!#/_\ )E'V'QO_ -##X?\ _!#/_P#)E=)10!S?
MV'QO_P!##X?_ /!#/_\ )E'V'QO_ -##X?\ _!#/_P#)E=)10!S?V'QO_P!#
M#X?_ /!#/_\ )E'V'QO_ -##X?\ _!#/_P#)E=)10!S?V'QO_P!##X?_ /!#
M/_\ )E'V'QO_ -##X?\ _!#/_P#)E=)10!S?V'QO_P!##X?_ /!#/_\ )E9O
MARY\;^(/"NE:S_;?A^W_ +1LH;OR?[$G?R_,0/MW?:QG&<9P*[:FQQI#$D4*
M+'&BA511@*!T '84 <[]A\;_ /0P^'__  0S_P#R91]A\;_]##X?_P#!#/\
M_)E=)10!S?V'QO\ ]##X?_\ !#/_ /)E'V'QO_T,/A__ ,$,_P#\F5TE% '-
M_8?&_P#T,/A__P $,_\ \F4?8?&__0P^'_\ P0S_ /R97244 <W]A\;_ /0P
M^'__  0S_P#R91]A\;_]##X?_P#!#/\ _)E=)10!S?V'QO\ ]##X?_\ !#/_
M /)E9NJ7/C?3=1T:U_MOP_+_ &I>M:;O[$G'E8MYIMV/M?/^IVXX^]GM@]M3
M6C1V1G16:-MR$C)4X(R/0X)'XF@#G?L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8
M?#__ ((9_P#Y,KI** .;^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_
M /DRNDHH YO[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3*Z2B@#
MF_L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,KI** .;^P^-_P#H
M8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DRNDHH XF"Y\;S>*K[1O[;\/K]
MDLK:[\[^Q)_G\YYTV[?M?&/(SG/.[MCG2^P^-_\ H8?#_P#X(9__ ),KHA&@
ME:4(HD90K/CD@9P,^@R?S-.H YO[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P_
M_P""&?\ ^3*Z2B@#F_L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y
M,KI** .;^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DRNDHH YO[
M#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3*Z2B@#F_L/C?\ Z&'P
M_P#^"&?_ .3*S?#ESXW\0>%=*UG^V_#]O_:-E#=^3_8D[^7YB!]N[[6,XSC.
M!7;4V.-(8DBA18XT4*J*,!0.@ ["@#G?L/C?_H8?#_\ X(9__DRC[#XW_P"A
MA\/_ /@AG_\ DRNDHH YO[#XW_Z&'P__ ."&?_Y,H^P^-_\ H8?#_P#X(9__
M ),KI** .;^P^-_^AA\/_P#@AG_^3*/L/C?_ *&'P_\ ^"&?_P"3*Z2B@#F_
ML/C?_H8?#_\ X(9__DRC[#XW_P"AA\/_ /@AG_\ DRNDHH YO[#XW_Z&'P__
M ."&?_Y,K-U2Y\;Z;J.C6O\ ;?A^7^U+UK3=_8DX\K%O--NQ]KY_U.W''WL]
ML'MJ:T:.R,Z*S1MN0D9*G!&1Z'!(_$T <[]A\;_]##X?_P#!#/\ _)E'V'QO
M_P!##X?_ /!#/_\ )E=)10!S?V'QO_T,/A__ ,$,_P#\F4?8?&__ $,/A_\
M\$,__P F5TE% '-_8?&__0P^'_\ P0S_ /R91]A\;_\ 0P^'_P#P0S__ "97
M244 <W]A\;_]##X?_P#!#/\ _)E'V'QO_P!##X?_ /!#/_\ )E=)10!S?V'Q
MO_T,/A__ ,$,_P#\F4?8?&__ $,/A_\ \$,__P F5TE% '$P7/C>;Q5?:-_;
M?A]?LEE;7?G?V)/\_G/.FW;]KXQY&<YYW=L<Z7V'QO\ ]##X?_\ !#/_ /)E
M=$(T$K2A%$C*%9\<D#.!GT&3^9IU '-_8?&__0P^'_\ P0S_ /R91]A\;_\
M0P^'_P#P0S__ "97244 <W]A\;_]##X?_P#!#/\ _)E'V'QO_P!##X?_ /!#
M/_\ )E=)10!S?V'QO_T,/A__ ,$,_P#\F4?8?&__ $,/A_\ \$,__P F5TE%
M '-_8?&__0P^'_\ P0S_ /R91]A\;_\ 0P^'_P#P0S__ "97244 <W]A\;_]
M##X?_P#!#/\ _)E9OARY\;^(/"NE:S_;?A^W_M&RAN_)_L2=_+\Q ^W=]K&<
M9QG KMJ;'&D,210HL<:*%5%& H'0 =A0!SOV'QO_ -##X?\ _!#/_P#)E'V'
MQO\ ]##X?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X
M?_\ !#/_ /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_
M /)E=)10!S?V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10
M!S?V'QO_ -##X?\ _!#/_P#)E9NJ7/C?3=1T:U_MOP_+_:EZUIN_L2<>5BWF
MFW8^U\_ZG;CC[V>V#VU-:-'9&=%9HVW(2,E3@C(]#@D?B: .=^P^-_\ H8?#
M_P#X(9__ ),H^P^-_P#H8?#_ /X(9_\ Y,KI** .;^P^-_\ H8?#_P#X(9__
M ),H^P^-_P#H8?#_ /X(9_\ Y,KI** .;^P^-_\ H8?#_P#X(9__ ),H^P^-
M_P#H8?#_ /X(9_\ Y,KI** .;^P^-_\ H8?#_P#X(9__ ),H^P^-_P#H8?#_
M /X(9_\ Y,KI** .;^P^-_\ H8?#_P#X(9__ ),H^P^-_P#H8?#_ /X(9_\
MY,KI** .)@N?&\WBJ^T;^V_#Z_9+*VN_._L2?Y_.>=-NW[7QCR,YSSN[8YTO
ML/C?_H8?#_\ X(9__DRNB$:"5I0BB1E"L^.2!G SZ#)_,TZ@#F_L/C?_ *&'
MP_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3*Z2B@#F_L/C?_ *&'P_\ ^"&?
M_P"3*/L/C?\ Z&'P_P#^"&?_ .3*Z2B@#F_L/C?_ *&'P_\ ^"&?_P"3*/L/
MC?\ Z&'P_P#^"&?_ .3*Z2B@#F_L/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P
M_P#^"&?_ .3*Z2B@#F_L/C?_ *&'P_\ ^"&?_P"3*S?#ESXW\0>%=*UG^V_#
M]O\ VC90W?D_V)._E^8@?;N^UC.,XS@5VU-CC2&)(H46.-%"JBC 4#H .PH
MYW[#XW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\ X(9__DRNDHH YO[#XW_Z&'P_
M_P""&?\ ^3*/L/C?_H8?#_\ X(9__DRNDHH YO[#XW_Z&'P__P""&?\ ^3*/
ML/C?_H8?#_\ X(9__DRNDHH YO[#XW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\
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
MM[LJGRR<[BI8@>@?\,KK7)M1\7P>)=3_ +1N[;6/+#1J4BB4P1MLC0D[4&[
MYR>IY)K?\)V-_I&FQZ7-H6DZ/I]K&$M8M.OWN!U.<AH8\>N<DDDD^M1>%_#M
MWHFM>)KRZDA>/5M2%W (V)*IY,:8;(&#E#TSQCF@#I**** "BBF2F00N8 K2
M[3L#G"D]LD9P* /)_&NN:S+XBU?7M#O;Q=-\$I";BTMY2L=[(662Y5UR VR#
M&,]&8_AU>I^-KP>*M,T/PWI$.JMJ6G/J$=U+>F"&.-6498B-S@AQ@@$Y*C&"
M6%3PU\+=#MM!0>+=$T;6-<N'DN+^^ELTE,DTCEVVLZ[MHW8'3@"N3T+1O%7A
M3XB:/HMHVF7[6&BWL=NMQ<21B:R%U%Y09Q&Q210RCA6!"8SDY !TS_$ZY;^S
MK.VT -J]SJLNDW-G+>;$MITB,F[S AW1D;2&"@[6SC(VUVR_;[C1_P!Z(;'4
M)(3G8QGCAD([$A=X!]ES[5PEG\.]4BUC2-7NKNTDO1K<VKZF$9@BE[<PK'#Q
ME@HV#+;<X)XSMKJM2\+:1-=SZS:^']&GU]5WV]Y=6J;S*JXC+2A2X PHR,D
M<=* .0O[2X\*^)?"=EINO:IJ6MW]WMU".YO)9H[BVV,9IC"S%(0&"[2@7!(4
M9!(J?QUIS:+X?U[Q'J?B;5%OERVDI:7,D$<+@?N8! K[)F9^N]3NW8P .'>#
M/#OBS0+M[O6--T;4-3OY5.I:N=7E:5USTCC-J J*/NQA@/?O39_#GB^?Q[<:
M_J.GZ)JT5LY71X)]6FA2RCZ;_+%LX,K=2V3C[HX&2 =SI,EY+HME)J:*EZ]O
M&UPBC 60J-P'XYJW4=LT[6L37D<<5P4!ECBD+HK8Y"L0I8 ]"0,^@Z5)0 44
M44 <S\0=<N-#\&W3Z:?^)I>,MCIR]VN93L3\B=Q]E-8'A+5[SPQ'XH\.:Q=W
M>JW6@)]OMI[R<O)=6TD9<?.V2=KK(F3T 6MGQ+X/;Q7XMT>368;*Z\/:;'+,
MUG.OF&>Z8;$+(5VE%0N0<YW'IWK.U+X:6EOXBT_4/!]CI>CPM!<6.JPP0+ +
MFWE08("+@NCJI&<9&1F@#0_X3H?\([X/U5M/P/$TUO&8S/\ \>OFV[S9SM^?
M&S'1<YSQTK&O/B?JD/AN'Q-:^%TN- NKJ*"WG.H[)RDDHC69XO+(5"3QAV;E
M<@9)6&V\%>*Y+#P=I.H'1DT_PQ<PLTL,\K27D<<+Q*VTQ@1MAAE<L"6/S#;A
MN.N;NXN/!&G^!/#VJ:-J4<&I6T,,23R#4FACN58I-:,@,!CVY9V;&(_NC=P
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
M@KIN@:S>^.$\3>)%L;22ULGLK2SL)WG7#LK.[R.B9.4 "A>.>3G@ ZVBBB@
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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB@
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
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! MC:
M)?R7R6L*W<L:QR7 C D=%)(4MU(!)P/<TE[86>IVIMM1M(+N LK&*>,2*2I!
M4X/&00"/0BK%% $"V-HE_)?):PK=RQK')<","1T4DA2W4@$G ]S38M-L8-1G
MU"&RMX[VX54FN4B422JOW0S8R0.V>E6:* ,BS\)>'-.U0ZGI_A_2[6_)9C=P
M64:2DM]X[P,\Y.>><UKT44 %%%% !1110 4C*KJ5<!E88((R"*6B@# M? 7@
M^QNXKJR\*:);W$+AXIHM.A1XV!R&#!<@@]Q5[5_#VBZ^D2:]I%AJ:PDF-;VV
M28(3UQN!QG K1HH KOI]E+>V]Y)9P/=6RLD$[1*7B5L;@K8RH.!D#K@4MI8V
MFGQ-%86L-M&\C2,D,80,['+,0.Y)))[FIZ* ,>;PAX:N=-33KCP]I4MC'(9D
MM7LHVB5SG+!"N QR>>O)IFG>"_"VCWR7ND^&M(L;N/(2>VL(HY%R,'#*H(R"
M16W10!76PLTU![]+2!;R2,1/<","1D!)"ENI ))Q[U8HHH **** "BBB@ HH
MHH R+KPEX<OM6&J7OA_2[G4 RN+R:RC>8,N-IWD9R,#'/&!4^K>']&U^../7
M=)L=32(EHUO+9)@A/4@,#BM"B@#.N/#VBW:E;K2+"8&!;8B2V1LPJVY8^1]P
M$9"] >:T:** &30Q7-O)!<1I+#*I22.10RNI&""#U!':J6DZ!H^@0R1:%I-C
MID<K;I$L[9(0YZ9(4#)K0HH SM.\.Z+I%Y<7>DZ/86-S<G,\UM:I&\O.?F90
M"W//-$_AW1;G68M7N='L)M2A $=[):HTR8Z8<C<.I[]ZT:* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
@@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>pins-20231231_g3.jpg
<TEXT>
begin 644 pins-20231231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M@ 5D P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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@ K\4?^"]?[?\
M^VG^TE_P47\$?\$*/^"=OQ(N?!NL>(X[4_$#Q3IU[);76ZY@:[-N9XOWL-K!
M8+]JE\KYY1)L^ZI63]KJ_GP_:Z\8:)_P3I_X/#?#G[4G[1-\FC^ _'UM9SV?
MB*_.RWM[>\\/-H9F>0_*B17D1\QB<)%\QP.: .R^+_\ P9W^*_A3\'M3^+_[
M)W_!0#QY?_&[2+!]0L+BZ@73X=:O(TW^1'-%-YUH\C#"2/+(%8KNXRP^P_V8
MM4_X*?:#_P $*OC%H'_!43PK/HWQ.\,_##Q5!I&NMX@L[R^U335T:5[:ZN9+
M*615ND8O&S$AV$2.V79R;'_!:G]C/]M+]HMM*_:6_9C_ ."L^H?L]^!?"/@F
M:3Q EEXBO+*QU!O,>9;MYK>ZBB *,J!VSQC!QBOA?_@@E^UK^U%^U;_P2<_;
MIU3]IO\ :&\9_$"YT;X=WL6D3^,?$ESJ+V:2:%JAD6(SNQ0,54D#&=H]* /I
MC_@T"^(FM:U_P2;\5^,OB;XZNKM;'XP:RUSJNO:FT@M[>/3=,=BTLK'9&HW,
M<D <GUKN_B-_P=B?\$:_AY\3YOAM%\7?%'B"&VNC!<^*/#GA":XTM&#;6*R,
M5DF0'/SQ1NK 94L""?S'_8Q\4_$CPC_P9V?M&:C\,[FY@N+CXQ-9:M/:$B1=
M-N)/#\-TO'\+Q.T;]O+D?/'-?HW_ ,$%?V3O^">?C+_@@UX2E\8?"WP-J^A^
M+/#>J7'Q8U?6;"W>26Z2XN%N6NIW&Z(VZ( C$J8DC1U(X8@'NO\ P4J_:8^%
M7[1/_!#_ .-G[1_[+_Q:M/$'AW5OA%J]UH/B;P_>,O*PL#@_*\,J,"K(P5T9
M2K!2"*_.7_@BU_P<(?L&?\$^_P#@EOX!^&?[6WQE\3:_X\O/$&M7-YI&BZ?+
MJMY96KW\@BDN9)'5(P5&5C+F3;A@FUE)^??^"*OB'QQ/_P $*/\ @HEX,2_O
M;CP'IGAOS_"CW&0ANYK&]6[*CH',,&GE@/5:^Z_^#33X(_LE^-_^"/&NS^(/
MA_X4UJ^\1>,-9L?B>VK6$$[31(J"*VN3("1"+5XW"-\H\UV RS$@'Z2_LQ_M
MU_LH_M@_LX+^UG\ _C+I6K> XX+B34M;G<VHTHVZ;[B.\28*UJ\2?,PD"X0A
MQE&5C\0^+?\ @[F_X(W^%_'DW@NS\=^.M9M(;EH6\2:3X)D:P;!P77S729D]
M"(CD<@'BOSR_X-TOCE\"_P!F[]D3]OSQA\=O#UQXL^ /AJWTEY?#[IYT>KI/
M)JEJEJBN0K/<Q_98F+$#!C+$"MGQ9X]_;E_:2_X(F_$CQ_\ LF_\$\/V=/@!
M^R?=^'M:U5EUK4[G5/$&J117,BS/:28(^T&YB,<;S11E3&@C955* /T#_P""
M_/[47P]^/?\ P;P_$7]I_P#97^+)U/P[XA@\-W7AWQ/H-S+ TD9\2:?%( ?D
MDB<,)(W1@K*RNC $$5[1_P $ ];UGQ'_ ,$<_@)K?B'5[J_O;CP<[7%Y>W#2
MRRM]LN!EG8DL< =37Y+>#I;B3_@R"\5I-,S*GBV-8E)^XO\ PFUF<#TY)/XF
MOU@_X-ZO^4+_ .S]_P!B6_\ Z67% 'V71110 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 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 %%%% !7SI_P4@_X)9_L@_\
M%3OA/;?"W]J?P7<S2Z3+)-X;\4:)<K;:KHDL@ D:WF*LNUPJ[HI$>-MJDH61
M"OT710!^*UE_P9?_  +O+VU\.^-?^"AWQ5U/P597 >T\,0Z=;1/"O.0DLC21
M(V#]X0=SQS7Z$?L\_P#!(7]C+]DC]C/QQ^Q5^S3X,N?#.B_$/PY?:5XI\1/=
M&[U74'N;22U-S--+D.Z)*Q1 %B0D[44,<_4-% 'R3_P3Q_X(]?L[_L!?L3>*
M_P!@P:YJ/Q%\$^--:U&^\00>,+:'-U'>6EO:S6S+"JC9LMQ@_>!8D$8&/C#Q
M1_P9]? "'6-8\+_!7]OOXQ^"OAGXBO//UOX<VMW'<07 R/W9DW(D@4#:IFBE
M8 +EF(R?V%HH ^6_#/\ P2,_91^%_P#P3<\3?\$Q?@=I]_X4\%>*_#U[INK:
MQ;R)/J=U/=1A)[^:1UVS7#!5Y*A0$1%5415'Q;J'_!HG^SSX;^$-C\-/V?\
M]N?XO^ ;JZL)K#Q[?:7?*UMXPMGN)I46]M(WB0ND<WD @F,I&N8RQ9F_7:B@
M#Y"_9Y_X(C?L,_LZ_P#!//Q-_P $W/#_ (5U+4O!OCBUF'C;6=1O%_M36+N1
M4 O&E1 L<D1CB,2J@2/RE^5CN+?*?PP_X-.OA+X6\!:C\ ?B7_P45^.?BGX1
MR/<W&C_"J/7/L&DVM[(&\N[FAC=HIY(Y")AMCB#2*"P(+*WZTT4 ? WA+_@@
M3\'/#'_!)?Q/_P $BIOVA_&-[X-\1>(H]5B\236=HNH6 6_M+_R$ 3RV0S6I
M.67.)F]!7U'^P]^R?X5_89_90\$_LF>"/%&H:UI7@?23866J:JB+<7"&5Y-S
MB,!0<R$<#M7JU% !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 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445\Q_M\?'3XE:UXD\/?L _LK>))-.^*?Q0LY9]1\2VBAV\">%8W$=]KSCM
M-\WV:S5L"2ZE5N5ADP ?3E%?C'X)^*OQ!\+_ /!M/^S-<WOQ7\0>&?"?BKQ]
MH.@_&?Q[IFI2PWVC^$KO7[J+4+G[6IWVX;]S"TP.529O7%>R?#/Q?^R/^QE_
MP5]^!'[+/_!/3XDVDOA/XO\ @CQ,GQ)\$:%XSGUG2K.:RLDO])U4"2>86]W,
ML%]$SJP,\8W."55B ?IQ17\^7ACXF>"#\'_#WC.QNOB$O[7UQ^T5'I=Y^U++
MK]]_P@=Y(/$!\W_B=F?^S)=+?3 ;5-.4;O,*Q>3N!)_H-H **** "BBB@ HH
MHH **** "BOS5_;K_;^^+6E?\%#O%G[-?A/_ (*F?"K]F3P?X \ ^'I]0U#X
MB>$-.U:76]<U.:_D,, N[VU*I':0V[,5+!?,!8#>#7I7QP_:'_:[^'?A3]G#
M]C+X7?M1>%/&/Q8^/&M:IYGQRA\$P1Z;;Z#86LNI76I6NFQ7,L,DOV=[2WA!
ME>)VD\QNNV@#[@HK\^=2_P""C?QZ_8"U#]HSX,?MI^--/^)FK?"#X/6WQ.\
M>+;+0HM'N/$NDW#W-H+*]MX"88IX]0MUA\V(!7CF5BBE2"Z'X[_\%(?V-=<^
M 7QB_; _:%\,^/O"_P :_'.D>#O&_@K3O 4.E?\ "%ZKK,+FQDTZZCD:2XMX
MKI4MI?M6]W602 J>% /T$HHHH ***S_%?BOPYX&\.7?BWQ;J\-AIMA"9;R\G
M.$B3IN..W- &A145A?6FJ6,.IZ?<++;W$2RP2IT=& *L/8@@U+0 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 445\ ?\ !:[_ (*?
M?&?]DCP@WPU_8ULK.\\;:/+H6L_$?7KJV2>V\(Z!>ZS:Z;!O5P4>\O)Y_+AB
M8$B&&ZFP/+0D ^_Z*^-O^"D'[4/Q^\"_M/\ P1_9$^$GQST+X.:5\48=>NM9
M^+?B#0K?4/(ET^&!X=*LX[MEM1=3^<[YFW?) VQ6.17#?LY_MM_\%"OC#^R)
M\;M'^"VC>$?C%\3OAK\6G\"^!?B+86\6G:%XEMRUGYFKSQ"<1DV27,WGQ6TA
M61[79'RQP ?H%17PSH7QA_;?_8__ ."@/P1_97_:!_:JTCXUZ'\<]/\ $,<J
MMX!M-"U+PS=Z58?;3>0BS<I-8R?ZADF!='>(B5\E3]S4 %%%% !1110 4444
M %%%% !1110 4444 %?+_P <_P#@DG^S1\>OV@]?_:>U?XA?%SPSXN\46%C9
M:Y=^ /BWJ^A174%G&8[>-H[.:-2$#.0#_%([=6.?J"B@#\X_V)/^";?[8O[%
M?_!'O3?@)\,[G3-1^+KM!=^*? _Q(\2/K7AO4[>.]<W6BP^;YT-A#=6;,FZ)
M-@EDW,.68:G[/W_!._Q_\5?VC-&^,'Q$_8R\!_LS> ? '@KQ#I7@OX<_#K4-
M/FO+[6M<@BM;_6;A]-@BMHECM(O)A0;Y"TCNQ080_H110!^65Q^Q/_P4YUO_
M ()L6_\ P16U3]FCX?0>&XM'@\)3?'R/QO$VG'0HKE'&H)HWD_:O[1,* >46
M$8N/WGG;:_431=+CT/1K318;F:9+.UC@6:X?=)($4*&9N['&2>YJS10 4444
M %%%% !1110 4444 ?!GQ8_:S_80_9H_;6^,.D_MK_L=6'@?5?$6DZ6=%^*$
MW@RYU^/XI::+)8FMU>WL7\N>V91;-8LSLX$;KN5ACY=_9V^#'Q<_8>^$_P"R
M+^V]\9/A%XKT'X>_#GXE_$<ZKX1&CW%WJ?@#P?XI\W^RWN;6%7E2*V:&U,R*
M&:%;G!4%& _96B@#\D_VC/@UXC_X+#>-_P!K+X]_LQ:'JEWX1N_V7++X7_#7
M7-2TJ>PA\7ZW#J-WK4YM!=)&S0),;:U,Q41EW;:6"L1U_P 8_P!K3P=_P5-_
MX9@_9G^ /A+Q8WC'0_C-X5\;_&'2-7\':AI__""V.AEKJ\@OY;B%$BN&NDCM
M8D#-YC,67*X)_3VB@ HHHH *\H_;G_Y-'\>_]@%__0UKU>O*/VY_^31_'O\
MV 7_ /0UH [KX7?\DS\._P#8"M/_ $2E;M87PN_Y)GX=_P"P%:?^B4K=H **
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@ HHHH **
M** "BBB@ HHHH ***XCX:?M(_ SXQ_$3QO\ "CX7?$G3]<\0?#C4K?3_ !OI
M]@68Z3=3Q&6.&1]NPOL!RJLQ0@JVU@10!V]%?/ND_P#!53_@GIKOQVB_9LTC
M]JCPY/XNN-?;0K:U03_9)]57@Z?'?>7]DDNPP*_9UE,N[Y=N[BKO[2/_  4P
M_85_9%\>0_##]H;]HO1_#VORZ<-0FTLVUS=RV5F6*BZNOLT4@LX"00)9S&AP
M<-P: /=:*I>&_$GA[QEX>L/%WA'7K/5-*U2SBN],U/3KE)[>[MY$#QRQ2(2L
MB,I#*RD@@@@XJ[0 4444 %%%% !1110 4444 %%%% !1110 445\S>+/^"G_
M ,(=%_X*8^#_ /@F-X:\-WFM>*-?\/ZEJ?B#7;:X"V>@/;6JW4=F_P I\VXD
MB99&C#*8HY8'.1*HH ^F:*^3?C!_P4E^*\'QH\>?!O\ 8X_8A\0?&9OA1' O
MQ)UJS\6V6CVME>RVZW2Z79&X#'4+X0,DCQ*$1/,C1I [[0WXW?\ !5&W\)_
M?X(?%;]G?]F/Q3\2?$GQ]U>.Q\$_#N74;70=33&FW-_<M<-?,(H6@2V9) S!
M=S9#$8) /K2BO'OV1_CG^U%\;=.URZ_::_8?U?X*SZ?/ FD6NJ^/-(UTZJCA
MS(ZMILL@A\LJ@(DP6\P8S@U[#0 4444 %%%% !1110 4444 %%%% !1110 5
M^+G_  4;_8)_X*?_ +/_ .P%\:M1UWX^?";QS;?$+XG:%XC\9WEG\-=5/B75
M[I_$FF+9I]H&H-$MO:*EM&L*0!$MK=E4*S-)7[1T4 ?F1^W)HC>'/VQ_@MXH
M_P""Q.BZ?XX^!EG\*=0MM0N-%\&WUUX-MOB";Z,I=ZAIH-R5C?3RT5NUUYJ)
M)YN""Q8<A\"?VR=&_P""=7[/?[4G[5_[/?P1\8:A^SP?&>C6_P"S)X"DT:^M
M8K_5)K/9JKZ?;S1&:TTA[TB8%8Q&!%<M"F2$/ZS44 ?F+_P2E_:>_8>\>_M+
M+\3/BE^T_K_Q5_:F^*%@]A=:U<?"#Q1I.CZ#81(]T="T<WVG10V-C$(V8O+(
MLMS(N^0EV5!^G5%% !1110 4444 %%%% !1110 5YY^USXY\4_##]E'XG_$O
MP-JGV'6_#OP\UK4]'O?(27[/=06,TL4FR161]KHIVL"IQ@@CBO0Z\F_;W_Y,
M6^-/_9)O$?\ Z;+BLZS:HR:[,]CAZE2KY_A*=2*E&56FFFKIIS2::>Z?5'X;
M?\/T_P#@JA_T=)_Y9&A__(5'_#]/_@JA_P!'2?\ ED:'_P#(5?)-%?G/U_'?
M\_9?^!/_ #/]</\ B&/AM_T)<)_X34?_ ) ^MO\ A^G_ ,%4/^CI/_+(T/\
M^0J/^'Z?_!5#_HZ3_P LC0__ )"KY)HH^OX[_G[+_P "?^8?\0Q\-O\ H2X3
M_P )J/\ \@?6W_#]/_@JA_T=)_Y9&A__ "%1_P /T_\ @JA_T=)_Y9&A_P#R
M%7R311]?QW_/V7_@3_S#_B&/AM_T)<)_X34?_D#ZV_X?I_\ !5#_ *.D_P#+
M(T/_ .0J/^'Z?_!5#_HZ3_RR-#_^0J^2:*/K^._Y^R_\"?\ F'_$,?#;_H2X
M3_PFH_\ R!];?\/T_P#@JA_T=)_Y9&A__(5'_#]/_@JA_P!'2?\ ED:'_P#(
M5?)-%'U_'?\ /V7_ ($_\P_XACX;?]"7"?\ A-1_^0/T+_8:_P""Q7_!1SXQ
M?MB_#/X5_$?]HK^T=!\0>,["PU>P_P"$1T>'[1;R3*KIOBM%=,@D95@1V(K]
MS:_F8_X)G?\ *0;X-?\ 91=+_P#2A:_IGKZOA^M6K4)NI)RUZN_0_ASZ5/#V
M0<.\48"EE6$I8>$J+;5*G"FF^=J[4$DW;2["BBBO?/Y:"BBB@ HHHH ****
M"BBB@ KRC]N?_DT?Q[_V 7_]#6O5Z\H_;G_Y-'\>_P#8!?\ ]#6@#NOA=_R3
M/P[_ -@*T_\ 1*5NUA?"[_DF?AW_ + 5I_Z)2MV@ 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@ HKB/VCOV@_AG^RM\$O$7Q^^+VJR6F@^&[ W%T+>$RW%S(6"0VT$
M8YEN)I6CABC'+R2(HY-?/FA?\%:?!6I_\$C8O^"LFH?![4[;2Y_#;:G;^"$U
M1)+N65K\V,-JL_EA2\DVP [."X&#CD ^NJ*^<_V9/VJ/VY?BQ\2SX6_:)_X)
M@:_\(?#BZ;-</XOU3XK^'M8B69-NR V]A</-EP6._&U=O)Y%>0Z;_P %K+B\
M\(V/[5%W^QMXFMOV9]3\7)H=E\<7\361;RI+[^SX]7DTG_7QZ8]T0HG+F38R
MR&$*10!]U4444 %%%% !1110 4444 %%%% !1110 4444 ?*'_!6G_@H'H?[
M$'P>\/\ @_1OB?X7\(^/OBQK3>'/ WB/QIJ$5KI.@G9NN]9O)9F6/RK.$^:(
MB=TTS00J#YA(^!OV$?C3^R3^S1JW_!0OP!^Q3^T[X<\47]G\-].U_P"'^JV'
MB^WU#4/%-]9>"GFU'5DD1R;J8ZBTLD\B9"S2L#MZ#]DO%7@'P)X[CAB\;^"M
M)UE;8L;==5TV*X$1;&XKYBG;G SCK@5XK\%_^"=GP2^#?[1/QL^/=EI6F7J?
M&AM)2]\/-X?MXK?2;>STI-.DMXF7EH[A5,D@PH)8C!ZT ?G1\.O%O[27[/G_
M  1[^!?QM^/G[+GP/UK]EW1='\%ZEJW@"W34CXLLK2>YLS;^)5OA*MM)>M=3
MQW\ELL"G$SH9F.YC]^_M9_ KXO\ PV\%_$WXG?\ !.?]GGX<:_\ %KXIM"GC
MNZ^(7B2ZMX+^*WTZ2VMF91'*LS(@BB2V)MX2KNS2+SN\TT#_ ((OZM:^#/#G
M[+OC+]N#QIXA_9S\):]9ZCHGP:U#0; 2/;V=RMU9:5=ZL%^T76GP3)&5A*AR
MD4:-(0@KLOB;_P $V/BM9_'_ ,=_'S]C3]N#Q#\&I_BJ+67XC:);>$-/UNSO
M;ZW@6VCU*T6[ -C=F!51W7>DA1&:,LN2 2_\$/\ 6?A;J'_!++X0:!\(K_Q#
M-IWACP_)X>OT\5VR0ZA;ZE87,MK?0S1QNZ)MN8I@BJ[ 1[,,1S7U=7FO[(7[
M*GPL_8G_ &=_#G[-/P<74'T3P[!+B]U>[^T7NH7,\SW%S>7,N!YDTT\LLKD
M#<Y"A5 4>E4 %%%% !1110 4444 %%%% !1110 4444 >9?ME_$?XZ?"/]ES
MQO\ $/\ 9D^$$OCSX@Z=HCGPAX4BE1/MU\[+'%N+LH,:%_-==REDC8 @D&OR
M7^&'Q ^(7[/O_!0']CCPWJ?_  3[^/D7BF)/B/J'C76_%UGH2:IXXUO5K32A
MJ.L@0:G(@CA9 [H[J8K?R(HA((PH_;6N5\4_!#X4^-OBIX3^-WBKP5:WOBOP
M-;ZC!X3UJ5G$NFQW\<4=XJ ,%/FI#$#N!^X,8H _,+]C7]CO5OC]\8_VU=(^
M*_[<OQ5^%]UX2_:6\1ZEI>B?#OQV_AY=(MKVUMKVUUZ]\K:UZLMN8D1;DM;K
M'8MA/F<U?^ 1^&'_  5-^%_[$GC/]NG]J7QSX2^,-YX*\6ZEX8T?P1<W>@-X
MXA7;8W5]]OMHD-N[V<44YB@FAD:.^EVKY9./N3]HW_@FA^PE^UMX]B^*'[0W
M[->@^(_$"6*6,^JRM-;RWMHK;EMKHP2(+R$'I%.'09( P370_'K]B3]D[]IS
MX;:+\(OCA\!] UOP]X9EAD\,6 MC:G17B01QFRDMS'):%4 0>2R?*-O3B@#Y
MI_X)J7_CKX.?M]?M&?L):#\;/%GQ!^&'P\TWPQJWAN]\:^(9=8O_  OJ&I0W
M+7.C-?SEI9X]D,4Z1R,S1*X&3NR?NFN _9Q_9:_9[_9%\ -\,/V;OA/I/A+1
M);Z2]N[;3(F+WEU)C?<7$SEI;B9@%!DE9G(51G  '?T %%%% !1110 4444
M%%%% !7S=_P4V_X*$?\ #N;X0:%\5O\ A47_  F/]M^)5TG[!_;_ /9_DYMY
MIO-W_9YMW^JV[=H^]G/&#](U^;G_  <V?\F@>!/^RDQ_^F^\KBS&K4H8*=2#
MLTC]#\)\BRKB;Q$R[*\RI^TH59VG&\HW7+)VO%J2U2V:/-O^(I3_ *L7_P#,
MF_\ WLH_XBE/^K%__,F__>ROR3HKXW^V\S_Y^?A'_(_T-_XEO\&/^A7_ .5\
M3_\ +C];/^(I3_JQ?_S)O_WLH_XBE/\ JQ?_ ,R;_P#>ROR3HH_MO,_^?GX1
M_P @_P");_!C_H5_^5\3_P#+C];/^(I3_JQ?_P R;_\ >RC_ (BE/^K%_P#S
M)O\ ][*_).BC^V\S_P"?GX1_R#_B6_P8_P"A7_Y7Q/\ \N/UL_XBE/\ JQ?_
M ,R;_P#>RC_B*4_ZL7_\R;_][*_).BC^V\S_ .?GX1_R#_B6_P &/^A7_P"5
M\3_\N/UL_P"(I3_JQ?\ \R;_ />RC_B*4_ZL7_\ ,F__ 'LK\DZ*/[;S/_GY
M^$?\@_XEO\&/^A7_ .5\3_\ +C^@K_@F%_P5V_X>/^/_ !/X&_X9\_X0W_A'
M-'BO_M7_  EG]H_:-\OE[-OV2'9CKG)],5]G5^,?_!L-_P E_P#B=_V)UK_Z
M5BOV<KZW*<16Q."C4JN[U_/R/X.\=>%LBX-\2,3E>3T?94(1IM1YI2LY0BWK
M.4I:MMZOT"BBBO2/R **** "O)OV]_\ DQ;XT_\ 9)O$?_ILN*]9KR;]O?\
MY,6^-/\ V2;Q'_Z;+BLJ_P# EZ/\CW.&?^2DP7_7ZG_Z7$_F HHHK\P/]I H
MHHH **** "BBB@ HHHH ]Q_X)G?\I!O@U_V472__ $H6OZ9Z_F8_X)G?\I!O
M@U_V472__2A:_IGK[#AO_=I^OZ'^?GTP?^2NRW_KP_\ TY(****^D/Y""BBB
M@ HHHH **** "BBB@ KRC]N?_DT?Q[_V 7_]#6O5Z\H_;G_Y-'\>_P#8!?\
M]#6@#NOA=_R3/P[_ -@*T_\ 1*5NUA?"[_DF?AW_ + 5I_Z)2MV@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJNMZUH
M_AK1KOQ%XBU6VL-/T^UDN;Z^O)ECAMX44L\CNQ 154$EB0  2: +5%>7Z'^V
MG^RMXA_9<3]M:Q^.&AQ?"I],DU%?&]_,UK9?9DE:$R$S*C#,BE%!&68@*"6&
M:'[+_P"WQ^R'^V;=ZMI?[-OQMT_Q%J&A112ZOI#VES97UK#+GRIVM;N**;R7
MP=LH38W9C0!Z_17S[X?_ ."JG_!/3Q5\=5_9MT#]JGPW<^+I==?1+>T7SQ:7
M&J(2&T^*^:,6DUT""OD)*TFX;=N>*^@J "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HKB/AI^TC\#/C'\1/&_PH^%_Q*T_7/$'PXU*WT_QOI]@68Z3=
M3Q&6.&1]NPOL!RJLQ0@JVU@17FGPU_X*J?\ !/3XP?&B']G[X;?M4^&]5\47
M>H3V&F6T/GK:ZE=PY\VWM+QXQ;7DJ[6S'!*[<'CB@#Z"HKPK]I'_ (*8?L*_
MLB^/(?AA^T-^T7H_A[7Y=.&H3:6;:YNY;*S+%1=77V:*06<!(($LYC0X.&X-
M>T>&_$GA[QEX>L/%WA'7K/5-*U2SBN],U/3KE)[>[MY$#QRQ2(2LB,I#*RD@
M@@@XH NT444 %%%% !1110 4444 %%%% !1110 445YE^V7\+/C7\;_V7/&_
MP@_9V^+\7@'QEXDT1]/T;QC+:-/_ &49659955&5A)Y1D".I!1V5@<J* /DV
MS_X*??&?XO?\%?\ X8_LW_!BRLX_@/JT7C31KSQ.]LDDGBO7]$M+>2\^RNP)
M6SM)KB*W$L9 FG2Z7++$I,G_  7;_P""G7QD_8D_9]U[P?\ L9V5G??%>T\*
MOXIUC4;VW2>U\(>'8;A(6U"XC<,KRW$[+:VT+#YW,TGW;=Z\!U+]D_\ X*6?
ML^?\%!OV*OA'IOCSX&QZ1X,\,^-=.\(MX3^%VL6^G:1IL=CI:WD5WYNIRM)/
M/$%$,I=2)1(\@E+$##_X*F?L&_\ !2SX._L/?M:?$F[^.WPL\::7\4[M]8\5
M1Q?#G5)/$]W8)<0Q6&F6]RM^88XK2 )'&@MRH'FL07D=R ?77_!7C]M'XG?L
MYWWP-^$'PK_:H\&_!6_^)WB[4CXA^)GCK1[6^T_1]%T[2+BZN6:&ZFAC9GG>
MRC7]XI+2*H.6P?2_^";'B7XI?$#X9ZO\2/&O_!23P)^TIHNIWL4?A_Q'X!\$
M66CVNF-$K>? YM+VZ6:1B\9(8HT>W&#NX\F_:+^*^C_LU^+?V?\ X@_\%.OV
M9?"7CW^SK76X-0^/_A;PE=S:=X"U.4QFWC_LUH[N>UANX5CB-V9B%EM_F"JZ
ME<__ ():Z+H'Q&_;V_:4_;$_9P\ WWAOX(>.[3PU8>';B?P_-I5KXKURSAN1
MJ&L6EK-'&PBQ+# ;C8HN'1V!?:30!]\T444 %%%% !1110 4444 %%%% !11
M10 4444 ?GU^V[X]_:9U;_@HIX;G\:?\$^OBY\2O@[\);*VUSP1!\/H](FM=
M=\6RH<:C>"^O[<A+")BEO$%;_2)9)BP,40KYE_86U7X$?M$_\&\'PA_9Z_;#
M\3?$+X)>#9_'&@:+IGCN*QA:+Q#?'7I+RS^S2PBY^S6YN8DB:YNDA2.2,$G;
M@M^S]>8Z;^QC^RQI7[,:_L8P_ S0)OA8NFO8#P1?6GVFQ^SM*9BA68L3B5C(
M&SN5@&4@@$ 'PW\4_A#XZ_8R_P""AOPX_96_9:_:)^)7BC1_CQ\,/',?CSP/
MX_\ B#?>(QI4MCI8DL-=@DOI99K-I;R06KG>(I"X 7,?'FWC3QMX)UG_ (-"
M]+\/Z4\,U[?_  ?TKP=9Z2F//F\1?;H=/-DL?WC<"\5@4QN!5B1P37Z,?LP?
M\$^_V-_V--6U3Q%^S9\!]*\-ZKK-K':ZGK/GSWE]-;1G*6_VFZDDE6%2 1$&
M" @';D5CV7_!+O\ X)_:=^T$/VI++]ECPS'XX&NMKB:JL4ODIJK#YM16TW_9
MENR?F^T"(2[OFW;N: /;/"UA?Z7X9T[3-5N/.NK:PABN9<YWR*@#-GOD@FK]
M%% !1110 4444 %%%% !1110 445_*/\6O\ DJOB;_L8;W_T>]>7F>9?V<HO
MDYN:_6VWR9^U^#?@]_Q%NOC:?U[ZM]75-_PO:<W.Y_\ 3RG:W+YWOTL?U<45
M_)/17D_ZS?\ 3K_R;_[4_=?^)-/^I[_Y:_\ WP?UL45_)/11_K-_TZ_\F_\
MM0_XDT_ZGO\ Y:__ 'P?UL45_)/11_K-_P!.O_)O_M0_XDT_ZGO_ ):__?!_
M6Q17\D]%'^LW_3K_ ,F_^U#_ (DT_P"I[_Y:_P#WP?UL45_)/11_K-_TZ_\
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
M!_:,\,>--%\2GPB^B75KXSAO+[Q>J^&HQK.IB:*3?<2O>37#W$T9^6:5^5.
M.C_X*I^ ?$7[+WP]^!OAW3_@AX7\+_L=_!'XG^#=:U3Q#X0U:2\\2:3]DNTC
MLV2UG5%BM!=30)/<I/<73QR2,$RS$_6?PO\ ^":WP#^'/QR^.WQ?GT73=1LO
MCK!IEKJOALZ%#;P:79VVD+IDUM"\>&*7"!GDQMY8]>M>/:)_P1>\57?P]\+?
MLI_%S]O7QMXR_9Z\%ZG8W&B_"74/#>G03W=I83)-I^FZAJL2B:\LX'CBQ&$C
M9EBC#-\@H ]0_:S^!7Q?^&W@OXF_$[_@G/\ L\_#C7_BU\4VA3QW=?$+Q)=6
M\%_%;Z=);6S,HCE69D011);$V\)5W9I%YW9?_!#_ %GX6ZA_P2R^$&@?"*_\
M0S:=X8\/R>'K]/%=LD.H6^I6%S+:WT,T<;NB;;F*8(JNP$>S#$<U%\3?^";'
MQ6L_C_X[^/G[&G[<'B'X-3_%46LOQ&T2V\(:?K=G>WUO MM'J5HMV ;&[,"J
MCNN])"B,T99<GVG]D+]E3X6?L3_L[^'/V:?@XNH/HGAV"7%[J]W]HO=0N9YG
MN+F\N9<#S)IIY997( &YR%"J H /2J*** "BBB@ HHHH **** "BBB@ HKY%
M_P""I'_!5'_AVM=^"+7_ (43_P )I_PF4>HMN_X2C^SOL?V4VPQ_QZS^9N^T
M?[.-G?/'R;_Q%*?]6+_^9-_^]E>?7S3 8>JZ=2=FO)_HC]5X<\$_$[BW):6;
M93@/:X>KS<LO:T8WY9.#]V=2,E:46M4MKK2S/ULHK\D_^(I3_JQ?_P R;_\
M>RC_ (BE/^K%_P#S)O\ ][*R_MO+/^?GX2_R/;_XEO\ &C_H5_\ E?#?_+C]
M;**_)/\ XBE/^K%__,F__>RC_B*4_P"K%_\ S)O_ -[*/[;RS_GY^$O\@_XE
MO\:/^A7_ .5\-_\ +C];**_)/_B*4_ZL7_\ ,F__ 'LH_P"(I3_JQ?\ \R;_
M />RC^V\L_Y^?A+_ "#_ (EO\:/^A7_Y7PW_ ,N/ULHK\D_^(I3_ *L7_P#,
MF_\ WLH_XBE/^K%__,F__>RC^V\L_P"?GX2_R#_B6_QH_P"A7_Y7PW_RX_6R
MBOR3_P"(I3_JQ?\ \R;_ />ROL;_ ()??\%+/^'D?A3Q;XG_ .%*_P#"&?\
M"+:A:VOD?\)'_:/VKSHW?=N^S0[,;,8PV<]16U#-,#B:JITYW;\G^J/!XF\%
M_$O@[)JF:YO@/98>#BI2]K1E;F:BM(5)2=VTM%ZZ'U-1117>?EH4444 %%%%
M '*_&[XV_##]G/X7:K\:/C+XF_L;PUHB1/JFI?8I[CR1)*D*'RX$>1LR2(OR
MJ<9R> 37SG_P_3_X)7_]'2?^61KG_P A5<_X+;?\HO/BK_UYZ9_Z=K.OYT:^
M>S;-L3@,0J=-)IJ^M^[\UV/ZM\"? OA+Q/X4Q&9YK7KPJ4Z\J:5*5.,>54Z<
MKM3I3=[S?5*UM._]$7_#]/\ X)7_ /1TG_ED:Y_\A4?\/T_^"5__ $=)_P"6
M1KG_ ,A5_.[17E_ZQX[^6/W/_,_:_P#B4/PV_P"@O%_^#*/_ ,H/Z(O^'Z?_
M  2O_P"CI/\ RR-<_P#D*C_A^G_P2O\ ^CI/_+(US_Y"K^=VBC_6/'?RQ^Y_
MYA_Q*'X;?]!>+_\ !E'_ .4']$7_  _3_P""5_\ T=)_Y9&N?_(5'_#]/_@E
M?_T=)_Y9&N?_ "%7\[M%'^L>._EC]S_S#_B4/PV_Z"\7_P"#*/\ \H/Z(O\
MA^G_ ,$K_P#HZ3_RR-<_^0J/^'Z?_!*__HZ3_P LC7/_ )"K^=VBC_6/'?RQ
M^Y_YA_Q*'X;?]!>+_P#!E'_Y0?T1?\/T_P#@E?\ ]'2?^61KG_R%78_ ;_@J
MM^P1^TY\4=/^"_P/^/']M^)=529[#3?^$7U2V\T11/-(?,N+5(UQ&C-RPSC
MR2!7\UE?87_!!K_E*'\/O^O/6O\ TTW=;X;/\96Q,*<HQLVEL^K]3YKC3Z+O
M '#G"&89KAL3BG4P]"K4BI3I.+E"$I)22HIM76MFG;9H_H6HHHKZX_@P****
M "BBB@ K^4?XM?\ )5?$W_8PWO\ Z/>OZN*_E'^+7_)5?$W_ &,-[_Z/>OE^
M)O@I?/\ 0_M;Z&_^^YS_ (:'YU3GZ***^3/[J"BBB@ HHHH **** "BBB@#^
MM#2?^05;?]>Z?^@BK%5])_Y!5M_U[I_Z"*L5^IK8_P 0JGQOU"BBBF0%%%%
M!7X)?\'$W_*1>X_[$K2__:M?O;7X)?\ !Q-_RD7N/^Q*TO\ ]JUX7$/^X?\
M;R_4_ICZ*'_)TI?]@]7_ -*IGPI1117Q!_I0%%%% !1110 4444 %%%% ']
MW_! #_E&;X5_[#NK_P#I;)7VE7Q;_P $ /\ E&;X5_[#NK_^ELE?:5?I&7_[
MA2_PK\C_ " \6/\ DYV<_P#836_].2"BBBNP_/@HHHH *_-S_@YL_P"30/ G
M_928_P#TWWE?I'7YN?\ !S9_R:!X$_[*3'_Z;[RO.S;_ )%U3T_4_6O K_D[
M>4?]?7_Z1(_$JBBBOSP_UF"BBB@ HHHH **** "BBB@#]//^#8;_ )+_ /$[
M_L3K7_TK%?LY7XQ_\&PW_)?_ (G?]B=:_P#I6*_9ROO,B_Y%L?5_F?Y??2;_
M .3OXS_!1_\ 340HHHKV#\ "BBB@ KR;]O?_ ),6^-/_ &2;Q'_Z;+BO6:\F
M_;W_ .3%OC3_ -DF\1_^FRXK*O\ P)>C_(]SAG_DI,%_U^I_^EQ/Y@****_,
M#_:0**** "BBB@ HHHH **** /<?^"9W_*0;X-?]E%TO_P!*%K^F>OYF/^"9
MW_*0;X-?]E%TO_TH6OZ9Z^PX;_W:?K^A_GY],'_DKLM_Z\/_ -.2"BBBOI#^
M0@HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_]@%__0UKU>O*/VY_^31_'O\
MV 7_ /0UH [KX7?\DS\._P#8"M/_ $2E;M87PN_Y)GX=_P"P%:?^B4K=H **
M*^0_^"U_[4/QT_9'_8ZM?BI^SUXX_P"$?UZ3QG96#W_]F6MWFWDAN6=-ES%(
MG)C0YVY&.#R:RKUHX>C*I+9:GN\,\/XWBOB##9/A)1C5KS4(N;:BF_YFE)V]
M$_0^O**_G=_X?I_\%4/^CI/_ "R-#_\ D*C_ (?I_P#!5#_HZ3_RR-#_ /D*
MO$_UCP/\LON7^9_1?_$H?B3_ -!>$_\ !E;_ .4']$5%?SN_\/T_^"J'_1TG
M_ED:'_\ (5'_  _3_P""J'_1TG_ED:'_ /(5'^L>!_EE]R_S#_B4/Q)_Z"\)
M_P"#*W_R@_HBHK^=W_A^G_P50_Z.D_\ +(T/_P"0J/\ A^G_ ,%4/^CI/_+(
MT/\ ^0J/]8\#_++[E_F'_$H?B3_T%X3_ ,&5O_E!_1%17\[O_#]/_@JA_P!'
M2?\ ED:'_P#(5'_#]/\ X*H?]'2?^61H?_R%1_K'@?Y9?<O\P_XE#\2?^@O"
M?^#*W_R@_HBHK^=W_A^G_P %4/\ HZ3_ ,LC0_\ Y"H_X?I_\%4/^CI/_+(T
M/_Y"H_UCP/\ ++[E_F'_ !*'XD_]!>$_\&5O_E!_1%17Y5_\$-?^"D7[:/[8
MG[5WB+X:?M&_&;_A(M$L/AY=:G:67_".Z=:;+I+ZQB63?:V\;G"32#:25^;.
M,@$?JI7K8/%T\;1]K!-+S_IGX7Q]P+F_AUQ#+)LRG"=51C*]-R<;25UK*,'?
MOH%%%%=1\6%%%% !117'_M#_ /) /'/_ &)VI_\ I))2D^6+9T86A]9Q5.C>
MW-)*_:[L=A17\D]%?+?ZS?\ 3K_R;_[4_MC_ (DT_P"I[_Y:_P#WP?UL45_)
M/11_K-_TZ_\ )O\ [4/^)-/^I[_Y:_\ WP?UL45_)/11_K-_TZ_\F_\ M0_X
MDT_ZGO\ Y:__ 'P?UL45_)/11_K-_P!.O_)O_M0_XDT_ZGO_ ):__?!_6Q17
M\D]%'^LW_3K_ ,F_^U#_ (DT_P"I[_Y:_P#WP?UL45_+A^QI_P G?_"G_LI.
MA?\ IP@K^H^O7RW,?[1A*7+RV\[_ *(_!/&+PD_XA-C\)AOKOUGV\92O[/V?
M+RM*UO:5+WOW04445Z9^-!1110 4444 %%?S@?\ !9#_ )29?%K_ +#MO_Z1
M6]?,U?,UN(O8UI4_97LVOB[?(_LCA[Z)7]O9!A,S_MGD]O2IU.7ZM?EYX*7+
M?VZO:]KV5][(_K8HK^2>BL_]9O\ IU_Y-_\ :GL?\2:?]3W_ ,M?_O@_K8HK
M^2>BC_6;_IU_Y-_]J'_$FG_4]_\ +7_[X/ZV**_DGHH_UF_Z=?\ DW_VH?\
M$FG_ %/?_+7_ .^#^MBBOY)Z*/\ 6;_IU_Y-_P#:A_Q)I_U/?_+7_P"^#^MB
MBOY)Z_I7_P""5/\ RCH^#W_8E6W_ +-7HY;FW]H590Y.6ROO?]$?D?C!X$?\
M0HR7#YA_:/UGVM3V?+['V=O=<KW]K.^UK67J?0-%%%>R?SV%%%% !1110!^1
M?_!T?_R%?@C_ ->_B+_T+3:_)NOUD_X.C_\ D*_!'_KW\1?^A:;7Y-U^?YU_
MR,ZGR_)'^J?T<O\ DS.5^E;_ -2*H4445Y9^VA1110 4444 %%%% !7[&_\
M!K[_ ,DJ^+7_ &,.E_\ HB>OQRK]C?\ @U]_Y)5\6O\ L8=+_P#1$]>OD7_(
MRA\_R9^"_27_ .3.X_\ Q4?_ $] _4NBBBOO3_+D**** "BBB@#Y5_X+;?\
M*+SXJ_\ 7GIG_IVLZ_G1K^B[_@MM_P HO/BK_P!>>F?^G:SK^=&OB^(_]]C_
M (5^;/\ 17Z(7_)NL9_V%S_],T HHHKY\_JL**** "BBB@ HHHH *^PO^"#7
M_*4/X??]>>M?^FF[KX]K["_X(-?\I0_A]_UYZU_Z:;NNO ?[]2_Q1_-'P?BE
M_P FTSK_ +!<1_Z:D?T+4445^DG^/84444 %%%% !7\H_P 6O^2J^)O^QAO?
M_1[U_5Q7\H_Q:_Y*KXF_[&&]_P#1[U\OQ-\%+Y_H?VM]#?\ WW.?\-#\ZIS]
M%%%?)G]U!1110 4444 %%%% !1110!_6AI/_ ""K;_KW3_T$58JOI/\ R"K;
M_KW3_P!!%6*_4UL?XA5/C?J%%%%,@**** "OP2_X.)O^4B]Q_P!B5I?_ +5K
M][:_!+_@XF_Y2+W'_8E:7_[5KPN(?]P_[>7ZG],?10_Y.E+_ +!ZO_I5,^%*
M***^(/\ 2@**** "BBB@ HHHH **** /Z!O^" '_ "C-\*_]AW5__2V2OM*O
MBW_@@!_RC-\*_P#8=U?_ -+9*^TJ_2,O_P!PI?X5^1_D!XL?\G.SG_L)K?\
MIR04445V'Y\%%%% !7YN?\'-G_)H'@3_ +*3'_Z;[ROTCK\W/^#FS_DT#P)_
MV4F/_P!-]Y7G9M_R+JGI^I^M>!7_ "=O*/\ KZ__ $B1^)5%%%?GA_K,%%%%
M !1110 4444 %%%% 'Z>?\&PW_)?_B=_V)UK_P"E8K]G*_&/_@V&_P"2_P#Q
M._[$ZU_]*Q7[.5]YD7_(MCZO\S_+[Z3?_)W\9_@H_P#IJ(4445[!^ !1110
M5Y-^WO\ \F+?&G_LDWB/_P!-EQ7K->3?M[_\F+?&G_LDWB/_ --EQ65?^!+T
M?Y'N<,_\E)@O^OU/_P!+B?S 4445^8'^T@4444 %%%% !1110 4444 >X_\
M!,[_ )2#?!K_ +*+I?\ Z4+7],]?S,?\$SO^4@WP:_[*+I?_ *4+7],]?8<-
M_P"[3]?T/\_/I@_\E=EO_7A_^G)!1117TA_(04444 %%%% !1110 4444 %>
M4?MS_P#)H_CW_L O_P"AK7J]>4?MS_\ )H_CW_L O_Z&M '=?"[_ ))GX=_[
M 5I_Z)2MVL+X7?\ ),_#O_8"M/\ T2E;M !7P+_P<??\H^;+_LHNF_\ I/=U
M]]5\"_\ !Q]_RCYLO^RBZ;_Z3W=<&9_\B^KZ,_3?!G_DZN3_ /7^'YGX0T44
M5^='^N84444 %%%% !1110 4444 ?HG_ ,&SG_)]/B[_ +)-??\ ISTROW%K
M\.O^#9S_ )/I\7?]DFOO_3GIE?N+7W.0?\B]>K/\R_I2_P#)V:O_ %YI?DPH
MHHKVS^<PHHHH *X_]H?_ )(!XY_[$[4__222NPKC_P!H?_D@'CG_ +$[4_\
MTDDJ*GP/T._*O^1I0_QQ_P#2D?RKT445^7'^V(4444 %%%% !1110 4444 >
MD_L:?\G?_"G_ +*3H7_IP@K^H^OY</V-/^3O_A3_ -E)T+_TX05_4?7UW#7\
M&IZH_@GZ8O\ R/<J_P"O53_TJ(4445],?QJ%%%% !1110!_.!_P60_Y29?%K
M_L.V_P#Z16]?,U?3/_!9#_E)E\6O^P[;_P#I%;U\S5^:8W_?*G^)_FS_ &1\
M/?\ D@<I_P"P6A_Z:@%%%%<Q]>%%%% !1110 4444 %?TK_\$J?^4='P>_[$
MJV_]FK^:BOZ5_P#@E3_RCH^#W_8E6W_LU?1<-_[U/_#^J/Y'^F!_R1>7_P#8
M1_[CF?0-%%%?9'^>X4444 %%%% 'Y%_\'1__ "%?@C_U[^(O_0M-K\FZ_63_
M (.C_P#D*_!'_KW\1?\ H6FU^3=?G^=?\C.I\OR1_JG]'+_DS.5^E;_U(JA1
M117EG[:%%%% !1110 4444 %?L;_ ,&OO_)*OBU_V,.E_P#HB>OQRK]C?^#7
MW_DE7Q:_[&'2_P#T1/7KY%_R,H?/\F?@OTE_^3.X_P#Q4?\ T] _4NBBBOO3
M_+D**** "BBB@#Y5_P""VW_*+SXJ_P#7GIG_ *=K.OYT:_HN_P""VW_*+SXJ
M_P#7GIG_ *=K.OYT:^+XC_WV/^%?FS_17Z(7_)NL9_V%S_\ 3- ****^?/ZK
M"BBB@ HHHH **** "OL+_@@U_P I0_A]_P!>>M?^FF[KX]K["_X(-?\ *4/X
M??\ 7GK7_IINZZ\!_OU+_%'\T?!^*7_)M,Z_[!<1_P"FI']"U%%%?I)_CV%%
M%% !1110 5_*/\6O^2J^)O\ L8;W_P!'O7]7%?RC_%K_ )*KXF_[&&]_]'O7
MR_$WP4OG^A_:WT-_]]SG_#0_.J<_1117R9_=04444 %%%% !1110 4444 ?U
MH:3_ ,@JV_Z]T_\ 015BJ^D_\@JV_P"O=/\ T$58K]36Q_B%4^-^H4444R H
MHHH *_!+_@XF_P"4B]Q_V)6E_P#M6OWMK\$O^#B;_E(O<?\ 8E:7_P"U:\+B
M'_</^WE^I_3'T4/^3I2_[!ZO_I5,^%****^(/]* HHHH **** "BBB@ HHHH
M _H&_P"" '_*,WPK_P!AW5__ $MDK[2KXM_X( ?\HS?"O_8=U?\ ]+9*^TJ_
M2,O_ -PI?X5^1_D!XL?\G.SG_L)K?^G)!11178?GP4444 %?FY_P<V?\F@>!
M/^RDQ_\ IOO*_2.OS<_X.;/^30/ G_928_\ TWWE>=FW_(NJ>GZGZUX%?\G;
MRC_KZ_\ TB1^)5%%%?GA_K,%%%% !1110 4444 %%%% 'Z>?\&PW_)?_ (G?
M]B=:_P#I6*_9ROQC_P"#8;_DO_Q._P"Q.M?_ $K%?LY7WF1?\BV/J_S/\OOI
M-_\ )W\9_@H_^FHA1117L'X %%%% !7DW[>__)BWQI_[)-XC_P#39<5ZS7DW
M[>__ "8M\:?^R3>(_P#TV7%95_X$O1_D>YPS_P E)@O^OU/_ -+B?S 4445^
M8'^T@4444 %%%% !1110 4444 >X_P#!,[_E(-\&O^RBZ7_Z4+7],]?S,?\
M!,[_ )2#?!K_ +*+I?\ Z4+7],]?8<-_[M/U_0_S\^F#_P E=EO_ %X?_IR0
M4445](?R$%%%% '+_&GXT_"O]G7X5:[\;_C?XXL?#?A/PU8->ZYK>I.5AM85
MP,G +,Q)"JB@LS,JJ"Q .#\5_P!K?]F[X&? RU_:4^+OQ=TK0/!-];VDNGZY
MJ#.JW?VI5:W2&(*9999 PVQ(AD/.%X-?E5_P6C_;>_92_;,TK]HG]GCXA_M1
M>"?#_A/X#^ _$5EHW@35?%EM::IX\^(HTR=8-MH\@FEM=-=U6)0N)[]]R[A:
MKGUW2_BA\+?VC/VBO^"9EAX&\>Z)XN\&P:!XLOYGTG48KRS/B#2?"UK# K%"
MR^?;-/>$ _-&Z'H0: /O3]G+]L+]FC]K7P-J/Q&_9[^+VF^(=*T:]DL]<=5E
MMI]+N$4,T-U;W"1S6KA2&VRHIVD'IS7(? /_ (*??L$?M0?%$?!CX#_M,Z#X
MA\22P7$VG6$,<\*ZK%;G$\EC--&D6H(F"6:V>4  DG )K\\?^"Q_B7Q/\'?V
ME/VST^#TTE@/%W[!6DZKXM-A\IGODUZ_TM9W*_\ +0:=)+&&/(1!S@"OH?\
MX*=>"O!_PB^!W[&5Q\)]+MK&;P9^TS\.-'\&O8QJC16%RQL)[6,KR(I;.1U=
M1P54$_=& #] **** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY_P#DT?Q[_P!@
M%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ 5I_Z)2MV@ KX%_X.
M/O\ E'S9?]E%TW_TGNZ^^J^!?^#C[_E'S9?]E%TW_P!)[NN#,_\ D7U?1GZ;
MX,_\G5R?_K_#\S\(:***_.C_ %S"BBB@ HHHH **** "BBB@#]$_^#9S_D^G
MQ=_V2:^_].>F5^XM?AU_P;.?\GT^+O\ LDU]_P"G/3*_<6ON<@_Y%Z]6?YE_
M2E_Y.S5_Z\TOR84445[9_.84444 %<?^T/\ \D \<_\ 8G:G_P"DDE=A7'_M
M#_\ ) /'/_8G:G_Z225%3X'Z'?E7_(TH?XX_^E(_E7HHHK\N/]L0HHHH ***
M* "BBB@ HHHH ])_8T_Y._\ A3_V4G0O_3A!7]1]?RX?L:?\G?\ PI_[*3H7
M_IP@K^H^OKN&OX-3U1_!/TQ?^1[E7_7JI_Z5$****^F/XU"BBB@ HHHH _G
M_P""R'_*3+XM?]AVW_\ 2*WKYFKZ9_X+(?\ *3+XM?\ 8=M__2*WKYFK\TQO
M^^5/\3_-G^R/A[_R0.4_]@M#_P!-0"BBBN8^O"BBB@ HHHH **** "OZ5_\
M@E3_ ,HZ/@]_V)5M_P"S5_-17]*__!*G_E'1\'O^Q*MO_9J^BX;_ -ZG_A_5
M'\C_ $P/^2+R_P#["/\ W',^@:***^R/\]PHHHH **** /R+_P"#H_\ Y"OP
M1_Z]_$7_ *%IM?DW7ZR?\'1__(5^"/\ U[^(O_0M-K\FZ_/\Z_Y&=3Y?DC_5
M/Z.7_)F<K]*W_J15"BBBO+/VT**** "BBB@ HHHH *_8W_@U]_Y)5\6O^QAT
MO_T1/7XY5^QO_!K[_P DJ^+7_8PZ7_Z(GKU\B_Y&4/G^3/P7Z2__ "9W'_XJ
M/_IZ!^I=%%%?>G^7(4444 %%%% 'RK_P6V_Y1>?%7_KSTS_T[6=?SHU_1=_P
M6V_Y1>?%7_KSTS_T[6=?SHU\7Q'_ +['_"OS9_HK]$+_ )-UC/\ L+G_ .F:
M 4445\^?U6%%%% !1110 4444 %?87_!!K_E*'\/O^O/6O\ TTW=?'M?87_!
M!K_E*'\/O^O/6O\ TTW==> _WZE_BC^:/@_%+_DVF=?]@N(_]-2/Z%J***_2
M3_'L**** "BBB@ K^4?XM?\ )5?$W_8PWO\ Z/>OZN*_E'^+7_)5?$W_ &,-
M[_Z/>OE^)O@I?/\ 0_M;Z&_^^YS_ (:'YU3GZ***^3/[J"BBB@ HHHH ****
M "BBB@#^M#2?^05;?]>Z?^@BK%5])_Y!5M_U[I_Z"*L5^IK8_P 0JGQOU"BB
MBF0%%%% !7X)?\'$W_*1>X_[$K2__:M?O;7X)?\ !Q-_RD7N/^Q*TO\ ]JUX
M7$/^X?\ ;R_4_ICZ*'_)TI?]@]7_ -*IGPI1117Q!_I0%%%% !1110 4444
M%%%% '] W_! #_E&;X5_[#NK_P#I;)7VE7Q;_P $ /\ E&;X5_[#NK_^ELE?
M:5?I&7_[A2_PK\C_ " \6/\ DYV<_P#836_].2"BBBNP_/@HHHH *_-S_@YL
M_P"30/ G_928_P#TWWE?I'7YN?\ !S9_R:!X$_[*3'_Z;[RO.S;_ )%U3T_4
M_6O K_D[>4?]?7_Z1(_$JBBBOSP_UF"BBB@ HHHH **** "BBB@#]//^#8;_
M )+_ /$[_L3K7_TK%?LY7XQ_\&PW_)?_ (G?]B=:_P#I6*_9ROO,B_Y%L?5_
MF?Y??2;_ .3OXS_!1_\ 340HHHKV#\ "BBB@ KR;]O?_ ),6^-/_ &2;Q'_Z
M;+BO6:\F_;W_ .3%OC3_ -DF\1_^FRXK*O\ P)>C_(]SAG_DI,%_U^I_^EQ/
MY@****_,#_:0**** "BBB@ HHHH **** /<?^"9W_*0;X-?]E%TO_P!*%K^F
M>OYF/^"9W_*0;X-?]E%TO_TH6OZ9Z^PX;_W:?K^A_GY],'_DKLM_Z\/_ -.2
M"BBBOI#^0@HHHH \>_:L_8F^"G[5'P#^(?P4UCPAH>D7?Q!\*ZGH]SXHMO#M
MM+>6;WEO)"UVI907E4R;P2P)(Z]ZXGXR?\$T_!/Q!^!'PM^'/PS^)5_\/?&/
MP6O+34/AQ\0_#6D6QGL+Z*S:SG>6UD4Q7$%S"\B3P-@2!_O @&OI>B@#Y?\
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
M)O$?_ILN*RK_ ,"7H_R/<X9_Y*3!?]?J?_I<3^8"BBBOS _VD"BBB@ HHHH
M**** "BBB@#W'_@F=_RD&^#7_91=+_\ 2A:_IGK^9C_@F=_RD&^#7_91=+_]
M*%K^F>OL.&_]VGZ_H?Y^?3!_Y*[+?^O#_P#3D@HHHKZ0_D(**** "BBB@ HH
MHH **** "O*/VY_^31_'O_8!?_T-:]7KRC]N?_DT?Q[_ -@%_P#T-: .Z^%W
M_),_#O\ V K3_P!$I6[6%\+O^29^'?\ L!6G_HE*W: "O@7_ (./O^4?-E_V
M473?_2>[K[ZKX%_X./O^4?-E_P!E%TW_ -)[NN#,_P#D7U?1GZ;X,_\ )U<G
M_P"O\/S/PAHHHK\Z/]<PHHHH **** "BBB@ HHHH _1/_@V<_P"3Z?%W_9)K
M[_TYZ97[BU^'7_!LY_R?3XN_[)-??^G/3*_<6ON<@_Y%Z]6?YE_2E_Y.S5_Z
M\TOR84445[9_.84444 %<?\ M#_\D \<_P#8G:G_ .DDE=A7'_M#_P#) /'/
M_8G:G_Z225%3X'Z'?E7_ "-*'^./_I2/Y5Z***_+C_;$**** "BBB@ HHHH
M**** /2?V-/^3O\ X4_]E)T+_P!.$%?U'U_+A^QI_P G?_"G_LI.A?\ IP@K
M^H^OKN&OX-3U1_!/TQ?^1[E7_7JI_P"E1"BBBOIC^-0HHHH **** /YP/^"R
M'_*3+XM?]AVW_P#2*WKYFKZ9_P""R'_*3+XM?]AVW_\ 2*WKYFK\TQO^^5/\
M3_-G^R/A[_R0.4_]@M#_ --0"BBBN8^O"BBB@ HHHH **** "OZ5_P#@E3_R
MCH^#W_8E6W_LU?S45_2O_P $J?\ E'1\'O\ L2K;_P!FKZ+AO_>I_P"']4?R
M/],#_DB\O_["/_<<SZ!HHHK[(_SW"BBB@ HHHH _(O\ X.C_ /D*_!'_ *]_
M$7_H6FU^3=?K)_P='_\ (5^"/_7OXB_]"TVOR;K\_P Z_P"1G4^7Y(_U3^CE
M_P F9ROTK?\ J15"BBBO+/VT**** "BBB@ HHHH *_8W_@U]_P"25?%K_L8=
M+_\ 1$]?CE7[&_\ !K[_ ,DJ^+7_ &,.E_\ HB>O7R+_ )&4/G^3/P7Z2_\
MR9W'_P"*C_Z>@?J71117WI_ER%%%% !1110!\J_\%MO^47GQ5_Z\],_].UG7
M\Z-?T7?\%MO^47GQ5_Z\],_].UG7\Z-?%\1_[['_  K\V?Z*_1"_Y-UC/^PN
M?_IF@%%%%?/G]5A1110 4444 %%%% !7V%_P0:_Y2A_#[_KSUK_TTW=?'M?8
M7_!!K_E*'\/O^O/6O_33=UUX#_?J7^*/YH^#\4O^3:9U_P!@N(_]-2/Z%J**
M*_23_'L**** "BBB@ K^4?XM?\E5\3?]C#>_^CWK^KBOY1_BU_R57Q-_V,-[
M_P"CWKY?B;X*7S_0_M;Z&_\ ON<_X:'YU3GZ***^3/[J"BBB@ HHHH ****
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
M^O?Q%_Z%IM?DW7ZR?\'1_P#R%?@C_P!>_B+_ -"TVOR;K\_SK_D9U/E^2/\
M5/Z.7_)F<K]*W_J15"BBBO+/VT**** "BBB@ HHHH *_8W_@U]_Y)5\6O^QA
MTO\ ]$3U^.5?L;_P:^_\DJ^+7_8PZ7_Z(GKU\B_Y&4/G^3/P7Z2__)G<?_BH
M_P#IZ!^I=%%%?>G^7(4444 %%%% 'RK_ ,%MO^47GQ5_Z\],_P#3M9U_.C7]
M%W_!;;_E%Y\5?^O/3/\ T[6=?SHU\7Q'_OL?\*_-G^BOT0O^3=8S_L+G_P"F
M: 4445\^?U6%%%% !1110 4444 %?87_  0:_P"4H?P^_P"O/6O_ $TW=?'M
M?87_  0:_P"4H?P^_P"O/6O_ $TW==> _P!^I?XH_FCX/Q2_Y-IG7_8+B/\
MTU(_H6HHHK])/\>PHHHH **** "OY1_BU_R57Q-_V,-[_P"CWK^KBOY1_BU_
MR57Q-_V,-[_Z/>OE^)O@I?/]#^UOH;_[[G/^&A^=4Y^BBBODS^Z@HHHH ***
M* "BBB@ HHHH _K0TG_D%6W_ %[I_P"@BK%5])_Y!5M_U[I_Z"*L5^IK8_Q"
MJ?&_4****9 4444 %?@E_P '$W_*1>X_[$K2_P#VK7[VU^"7_!Q-_P I%[C_
M +$K2_\ VK7A<0_[A_V\OU/Z8^BA_P G2E_V#U?_ $JF?"E%%%?$'^E 4444
M %%%% !1110 4444 ?T#?\$ /^49OA7_ +#NK_\ I;)7VE7Q;_P0 _Y1F^%?
M^P[J_P#Z6R5]I5^D9?\ [A2_PK\C_(#Q8_Y.=G/_ &$UO_3D@HHHKL/SX***
M* "OS<_X.;/^30/ G_928_\ TWWE?I'7YN?\'-G_ ":!X$_[*3'_ .F^\KSL
MV_Y%U3T_4_6O K_D[>4?]?7_ .D2/Q*HHHK\\/\ 68**** "BBB@ HHHH **
M** /T\_X-AO^2_\ Q._[$ZU_]*Q7[.5^,?\ P;#?\E_^)W_8G6O_ *5BOV<K
M[S(O^1;'U?YG^7WTF_\ D[^,_P %'_TU$****]@_  HHHH *\F_;W_Y,6^-/
M_9)O$?\ Z;+BO6:\F_;W_P"3%OC3_P!DF\1_^FRXK*O_  )>C_(]SAG_ )*3
M!?\ 7ZG_ .EQ/Y@****_,#_:0**** "BBB@ HHHH **** /<?^"9W_*0;X-?
M]E%TO_TH6OZ9Z_F8_P""9W_*0;X-?]E%TO\ ]*%K^F>OL.&_]VGZ_H?Y^?3!
M_P"2NRW_ *\/_P!.2"BBBOI#^0@HHHH **** "BBB@ HHHH *\H_;G_Y-'\>
M_P#8!?\ ]#6O5Z\H_;G_ .31_'O_ & 7_P#0UH [KX7?\DS\._\ 8"M/_1*5
MNUA?"[_DF?AW_L!6G_HE*W: "O@7_@X^_P"4?-E_V473?_2>[K[ZKX%_X./O
M^4?-E_V473?_ $GNZX,S_P"1?5]&?IO@S_R=7)_^O\/S/PAHHHK\Z/\ 7,**
M** "BBB@ HHHH **** /T3_X-G/^3Z?%W_9)K[_TYZ97[BU^'7_!LY_R?3XN
M_P"R37W_ *<],K]Q:^YR#_D7KU9_F7]*7_D[-7_KS2_)A1117MG\YA1110 5
MQ_[0_P#R0#QS_P!B=J?_ *225V%<?^T/_P D \<_]B=J?_I))45/@?H=^5?\
MC2A_CC_Z4C^5>BBBORX_VQ"BBB@ HHHH **** "BBB@#TG]C3_D[_P"%/_92
M="_].$%?U'U_+A^QI_R=_P#"G_LI.A?^G""OZCZ^NX:_@U/5'\$_3%_Y'N5?
M]>JG_I40HHHKZ8_C4**** "BBB@#^<#_ (+(?\I,OBU_V';?_P!(K>OF:OIG
M_@LA_P I,OBU_P!AVW_](K>OF:OS3&_[Y4_Q/\V?[(^'O_) Y3_V"T/_ $U
M****YCZ\**** "BBB@ HHHH *_I7_P""5/\ RCH^#W_8E6W_ +-7\U%?TK_\
M$J?^4='P>_[$JV_]FKZ+AO\ WJ?^']4?R/\ 3 _Y(O+_ /L(_P#<<SZ!HHHK
M[(_SW"BBB@ HHHH _(O_ (.C_P#D*_!'_KW\1?\ H6FU^3=?K)_P='_\A7X(
M_P#7OXB_]"TVOR;K\_SK_D9U/E^2/]4_HY?\F9ROTK?^I%4****\L_;0HHHH
M **** "BBB@ K]C?^#7W_DE7Q:_[&'2__1$]?CE7[&_\&OO_ "2KXM?]C#I?
M_HB>O7R+_D90^?Y,_!?I+_\ )G<?_BH_^GH'ZET445]Z?Y<A1110 4444 ?*
MO_!;;_E%Y\5?^O/3/_3M9U_.C7]%W_!;;_E%Y\5?^O/3/_3M9U_.C7Q?$?\
MOL?\*_-G^BOT0O\ DW6,_P"PN?\ Z9H!1117SY_584444 %%%% !1110 5]A
M?\$&O^4H?P^_Z\]:_P#33=U\>U]A?\$&O^4H?P^_Z\]:_P#33=UUX#_?J7^*
M/YH^#\4O^3:9U_V"XC_TU(_H6HHHK])/\>PHHHH **** "OY1_BU_P E5\3?
M]C#>_P#H]Z_JXK^4?XM?\E5\3?\ 8PWO_H]Z^7XF^"E\_P!#^UOH;_[[G/\
MAH?G5.?HHHKY,_NH**** "BBB@ HHHH **** /ZT-)_Y!5M_U[I_Z"*L57TG
M_D%6W_7NG_H(JQ7ZFMC_ !"J?&_4****9 4444 %?@E_P<3?\I%[C_L2M+_]
MJU^]M?@E_P '$W_*1>X_[$K2_P#VK7A<0_[A_P!O+]3^F/HH?\G2E_V#U?\
MTJF?"E%%%?$'^E 4444 %%%% !1110 4444 ?T#?\$ /^49OA7_L.ZO_ .EL
ME?:5?%O_  0 _P"49OA7_L.ZO_Z6R5]I5^D9?_N%+_"OR/\ (#Q8_P"3G9S_
M -A-;_TY(****[#\^"BBB@ K\W/^#FS_ )- \"?]E)C_ /3?>5^D=?FY_P '
M-G_)H'@3_LI,?_IOO*\[-O\ D75/3]3]:\"O^3MY1_U]?_I$C\2J***_/#_6
M8**** "BBB@ HHHH **** /T\_X-AO\ DO\ \3O^Q.M?_2L5^SE?C'_P;#?\
ME_\ B=_V)UK_ .E8K]G*^\R+_D6Q]7^9_E]])O\ Y._C/\%'_P!-1"BBBO8/
MP **** "O)OV]_\ DQ;XT_\ 9)O$?_ILN*]9KR;]O?\ Y,6^-/\ V2;Q'_Z;
M+BLJ_P# EZ/\CW.&?^2DP7_7ZG_Z7$_F HHHK\P/]I HHHH **** "BBB@ H
MHHH ]Q_X)G?\I!O@U_V472__ $H6OZ9Z_F8_X)G?\I!O@U_V472__2A:_IGK
M[#AO_=I^OZ'^?GTP?^2NRW_KP_\ TY(****^D/Y""BBB@ HHHH **** "BBB
M@ KRC]N?_DT?Q[_V 7_]#6O5Z\H_;G_Y-'\>_P#8!?\ ]#6@#NOA=_R3/P[_
M -@*T_\ 1*5NUA?"[_DF?AW_ + 5I_Z)2MV@ KX%_P"#C[_E'S9?]E%TW_TG
MNZ^^J^!?^#C[_E'S9?\ 91=-_P#2>[K@S/\ Y%]7T9^F^#/_ "=7)_\ K_#\
MS\(:***_.C_7,**** "BBB@ HHHH **** /T3_X-G/\ D^GQ=_V2:^_].>F5
M^XM?AU_P;.?\GT^+O^R37W_ISTROW%K[G(/^1>O5G^9?TI?^3LU?^O-+\F%%
M%%>V?SF%%%% !7'_ +0__) /'/\ V)VI_P#I))785Q_[0_\ R0#QS_V)VI_^
MDDE14^!^AWY5_P C2A_CC_Z4C^5>BBBORX_VQ"BBB@ HHHH **** "BBB@#T
MG]C3_D[_ .%/_92="_\ 3A!7]1]?RX?L:?\ )W_PI_[*3H7_ *<(*_J/KZ[A
MK^#4]4?P3],7_D>Y5_UZJ?\ I40HHHKZ8_C4**** "BBB@#^<#_@LA_RDR^+
M7_8=M_\ TBMZ^9J^F?\ @LA_RDR^+7_8=M__ $BMZ^9J_-,;_OE3_$_S9_LC
MX>_\D#E/_8+0_P#34 HHHKF/KPHHHH **** "BBB@ K^E?\ X)4_\HZ/@]_V
M)5M_[-7\U%?TK_\ !*G_ )1T?![_ +$JV_\ 9J^BX;_WJ?\ A_5'\C_3 _Y(
MO+_^PC_W',^@:***^R/\]PHHHH **** /R+_ .#H_P#Y"OP1_P"O?Q%_Z%IM
M?DW7ZR?\'1__ "%?@C_U[^(O_0M-K\FZ_/\ .O\ D9U/E^2/]4_HY?\ )F<K
M]*W_ *D50HHHKRS]M"BBB@ HHHH **** "OV-_X-??\ DE7Q:_[&'2__ $1/
M7XY5^QO_  :^_P#)*OBU_P!C#I?_ *(GKU\B_P"1E#Y_DS\%^DO_ ,F=Q_\
MBH_^GH'ZET445]Z?Y<A1110 4444 ?*O_!;;_E%Y\5?^O/3/_3M9U_.C7]%W
M_!;;_E%Y\5?^O/3/_3M9U_.C7Q?$?^^Q_P *_-G^BOT0O^3=8S_L+G_Z9H!1
M117SY_584444 %%%% !1110 5]A?\$&O^4H?P^_Z\]:_]--W7Q[7V%_P0:_Y
M2A_#[_KSUK_TTW==> _WZE_BC^:/@_%+_DVF=?\ 8+B/_34C^A:BBBOTD_Q[
M"BBB@ HHHH *_E'^+7_)5?$W_8PWO_H]Z_JXK^4?XM?\E5\3?]C#>_\ H]Z^
M7XF^"E\_T/[6^AO_ +[G/^&A^=4Y^BBBODS^Z@HHHH **** "BBB@ HHHH _
MK0TG_D%6W_7NG_H(JQ5?2?\ D%6W_7NG_H(JQ7ZFMC_$*I\;]0HHHID!1110
M 5^"7_!Q-_RD7N/^Q*TO_P!JU^]M?@E_P<3?\I%[C_L2M+_]JUX7$/\ N'_;
MR_4_ICZ*'_)TI?\ 8/5_]*IGPI1117Q!_I0%%%% !1110 4444 %%%% '] W
M_! #_E&;X5_[#NK_ /I;)7VE7Q;_ ,$ /^49OA7_ +#NK_\ I;)7VE7Z1E_^
MX4O\*_(_R \6/^3G9S_V$UO_ $Y(****[#\^"BBB@ K\W/\ @YL_Y- \"?\
M928__3?>5^D=?FY_P<V?\F@>!/\ LI,?_IOO*\[-O^1=4]/U/UKP*_Y.WE'_
M %]?_I$C\2J***_/#_68**** "BBB@ HHHH **** /T\_P"#8;_DO_Q._P"Q
M.M?_ $K%?LY7XQ_\&PW_ "7_ .)W_8G6O_I6*_9ROO,B_P"1;'U?YG^7WTF_
M^3OXS_!1_P#340HHHKV#\ "BBB@ KR;]O?\ Y,6^-/\ V2;Q'_Z;+BO6:\F_
M;W_Y,6^-/_9)O$?_ *;+BLJ_\"7H_P CW.&?^2DP7_7ZG_Z7$_F HHHK\P/]
MI HHHH **** "BBB@ HHHH ]Q_X)G?\ *0;X-?\ 91=+_P#2A:_IGK^9C_@F
M=_RD&^#7_91=+_\ 2A:_IGK[#AO_ ':?K^A_GY],'_DKLM_Z\/\ ].2"BBBO
MI#^0@HHHH ^/?VKKO_@HE?\ Q5\>^+M&_:R\#_LZ_"#P/H=H_A3Q+KWA_3M8
M/BN^>W::[GOVNIU^P6<#*L(C0)-)B202 ;5KS*P_X*4_M;?M(?LR_LB>$_A9
MH>D_#;XN_M317=SJ.M:IHCWMIX9TO3+%[S4=1MK29QYK3(+?[-',Q4"[0N6Q
MD]%^VY^U_P#L3:M\4/&W['__  5H_94A@\%Z+)9:Q\+=<U[PK>>(M-\9B2S>
M.::S^SV;?9-1MI)IK?R QFQ*'C8J_'S3\&/"W[27[,/PA_8O_;O_ &JO!_CY
M_"WPI\7^/-,\06>MV-UJ7B'PIX-\01R0Z-<ZC&@DG86R6UBDW#20QRJ&&48
M ]]U+_@HW\>OV M0_:,^#'[:?C33_B9JWP@^#UM\3O 'BVRT*+1[CQ+I-P]S
M:"RO;> F&*>/4+=8?-B 5XYE8HI4@NA^._\ P4A_8UUSX!?&+]L#]H7PSX^\
M+_&OQSI'@[QOX*T[P%#I7_"%ZKK,+FQDTZZCD:2XMXKI4MI?M6]W602 J>%\
M7_:,^#7B/_@L-XW_ &LOCW^S%H>J7?A&[_9<LOA?\-=<U+2I["'Q?K<.HW>M
M3FT%TD;- DQMK4S%1&7=MI8*Q'7_ !C_ &M/!W_!4W_AF#]F?X ^$O%C>,=#
M^,WA7QO\8=(U?P=J&G_\(+8Z&6NKR"_EN(42*X:Z2.UB0,WF,Q9<K@D _3VB
MBB@ KRC]N?\ Y-'\>_\ 8!?_ -#6O5Z\H_;G_P"31_'O_8!?_P!#6@#NOA=_
MR3/P[_V K3_T2E;M87PN_P"29^'?^P%:?^B4K=H *^!?^#C[_E'S9?\ 91=-
M_P#2>[K[ZKX%_P"#C[_E'S9?]E%TW_TGNZX,S_Y%]7T9^F^#/_)U<G_Z_P /
MS/PAHHHK\Z/]<PHHHH **** "BBB@ HHHH _1/\ X-G/^3Z?%W_9)K[_ -.>
MF5^XM?AU_P &SG_)]/B[_LDU]_Z<],K]Q:^YR#_D7KU9_F7]*7_D[-7_ *\T
MOR84445[9_.84444 %<?^T/_ ,D \<_]B=J?_I))785Q_P"T/_R0#QS_ -B=
MJ?\ Z225%3X'Z'?E7_(TH?XX_P#I2/Y5Z***_+C_ &Q"BBB@ HHHH **** "
MBBB@#TG]C3_D[_X4_P#92="_].$%?U'U_+A^QI_R=_\ "G_LI.A?^G""OZCZ
M^NX:_@U/5'\$_3%_Y'N5?]>JG_I40HHHKZ8_C4**** "BBB@#^<#_@LA_P I
M,OBU_P!AVW_](K>OF:OIG_@LA_RDR^+7_8=M_P#TBMZ^9J_-,;_OE3_$_P V
M?[(^'O\ R0.4_P#8+0_]-0"BBBN8^O"BBB@ HHHH **** "OZ5_^"5/_ "CH
M^#W_ &)5M_[-7\U%?TK_ /!*G_E'1\'O^Q*MO_9J^BX;_P!ZG_A_5'\C_3 _
MY(O+_P#L(_\ <<SZ!HHHK[(_SW"BBB@ HHHH _(O_@Z/_P"0K\$?^O?Q%_Z%
MIM?DW7ZR?\'1_P#R%?@C_P!>_B+_ -"TVOR;K\_SK_D9U/E^2/\ 5/Z.7_)F
M<K]*W_J15"BBBO+/VT**** "BBB@ HHHH *_8W_@U]_Y)5\6O^QATO\ ]$3U
M^.5?L;_P:^_\DJ^+7_8PZ7_Z(GKU\B_Y&4/G^3/P7Z2__)G<?_BH_P#IZ!^I
M=%%%?>G^7(4444 %%%% 'RK_ ,%MO^47GQ5_Z\],_P#3M9U_.C7]%W_!;;_E
M%Y\5?^O/3/\ T[6=?SHU\7Q'_OL?\*_-G^BOT0O^3=8S_L+G_P"F: 4445\^
M?U6%%%% !1110 4444 %?87_  0:_P"4H?P^_P"O/6O_ $TW=?'M?87_  0:
M_P"4H?P^_P"O/6O_ $TW==> _P!^I?XH_FCX/Q2_Y-IG7_8+B/\ TU(_H6HH
MHK])/\>PHHHH **** "OY1_BU_R57Q-_V,-[_P"CWK^KBOY1_BU_R57Q-_V,
M-[_Z/>OE^)O@I?/]#^UOH;_[[G/^&A^=4Y^BBBODS^Z@HHHH **** "BBB@
MHHHH _K0TG_D%6W_ %[I_P"@BK%5])_Y!5M_U[I_Z"*L5^IK8_Q"J?&_4***
M*9 4444 %?@E_P '$W_*1>X_[$K2_P#VK7[VU^"7_!Q-_P I%[C_ +$K2_\
MVK7A<0_[A_V\OU/Z8^BA_P G2E_V#U?_ $JF?"E%%%?$'^E 4444 %%%% !1
M110 4444 ?T#?\$ /^49OA7_ +#NK_\ I;)7VE7Q;_P0 _Y1F^%?^P[J_P#Z
M6R5]I5^D9?\ [A2_PK\C_(#Q8_Y.=G/_ &$UO_3D@HHHKL/SX**** "OS<_X
M.;/^30/ G_928_\ TWWE?I'7YN?\'-G_ ":!X$_[*3'_ .F^\KSLV_Y%U3T_
M4_6O K_D[>4?]?7_ .D2/Q*HHHK\\/\ 68**** "BBB@ HHHH **** /T\_X
M-AO^2_\ Q._[$ZU_]*Q7[.5^,?\ P;#?\E_^)W_8G6O_ *5BOV<K[S(O^1;'
MU?YG^7WTF_\ D[^,_P %'_TU$****]@_  HHHH *\F_;W_Y,6^-/_9)O$?\
MZ;+BO6:\F_;W_P"3%OC3_P!DF\1_^FRXK*O_  )>C_(]SAG_ )*3!?\ 7ZG_
M .EQ/Y@****_,#_:0**** "BBB@ HHHH **** /<?^"9W_*0;X-?]E%TO_TH
M6OZ9Z_F8_P""9W_*0;X-?]E%TO\ ]*%K^F>OL.&_]VGZ_H?Y^?3!_P"2NRW_
M *\/_P!.2"BBBOI#^0@HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_P#8!?\
M]#6O5Z\H_;G_ .31_'O_ & 7_P#0UH [KX7?\DS\._\ 8"M/_1*5NUA?"[_D
MF?AW_L!6G_HE*W: "O@7_@X^_P"4?-E_V473?_2>[K[ZKX%_X./O^4?-E_V4
M73?_ $GNZX,S_P"1?5]&?IO@S_R=7)_^O\/S/PAHHHK\Z/\ 7,**** "BBB@
M HHHH **** /T3_X-G/^3Z?%W_9)K[_TYZ97[BU^'7_!LY_R?3XN_P"R37W_
M *<],K]Q:^YR#_D7KU9_F7]*7_D[-7_KS2_)A1117MG\YA1110 5Q_[0_P#R
M0#QS_P!B=J?_ *225V%<?^T/_P D \<_]B=J?_I))45/@?H=^5?\C2A_CC_Z
M4C^5>BBBORX_VQ"BBB@ HHHH **** "BBB@#TG]C3_D[_P"%/_92="_].$%?
MU'U_+A^QI_R=_P#"G_LI.A?^G""OZCZ^NX:_@U/5'\$_3%_Y'N5?]>JG_I40
MHHHKZ8_C4**** "BBB@#^<#_ (+(?\I,OBU_V';?_P!(K>OF:OIG_@LA_P I
M,OBU_P!AVW_](K>OF:OS3&_[Y4_Q/\V?[(^'O_) Y3_V"T/_ $U ****YCZ\
M**** "BBB@ HHHH *_I7_P""5/\ RCH^#W_8E6W_ +-7\U%?TK_\$J?^4='P
M>_[$JV_]FKZ+AO\ WJ?^']4?R/\ 3 _Y(O+_ /L(_P#<<SZ!HHHK[(_SW"BB
MB@ HHHH _(O_ (.C_P#D*_!'_KW\1?\ H6FU^3=?K)_P='_\A7X(_P#7OXB_
M]"TVOR;K\_SK_D9U/E^2/]4_HY?\F9ROTK?^I%4****\L_;0HHHH **** "B
MBB@ K]C?^#7W_DE7Q:_[&'2__1$]?CE7[&_\&OO_ "2KXM?]C#I?_HB>O7R+
M_D90^?Y,_!?I+_\ )G<?_BH_^GH'ZET445]Z?Y<A1110 4444 ?*O_!;;_E%
MY\5?^O/3/_3M9U_.C7]%W_!;;_E%Y\5?^O/3/_3M9U_.C7Q?$?\ OL?\*_-G
M^BOT0O\ DW6,_P"PN?\ Z9H!1117SY_584444 %%%% !1110 5]A?\$&O^4H
M?P^_Z\]:_P#33=U\>U]A?\$&O^4H?P^_Z\]:_P#33=UUX#_?J7^*/YH^#\4O
M^3:9U_V"XC_TU(_H6HHHK])/\>PHHHH **** "OY1_BU_P E5\3?]C#>_P#H
M]Z_JXK^4?XM?\E5\3?\ 8PWO_H]Z^7XF^"E\_P!#^UOH;_[[G/\ AH?G5.?H
MHHKY,_NH**** "BBB@ HHHH **** /ZT-)_Y!5M_U[I_Z"*L57TG_D%6W_7N
MG_H(JQ7ZFMC_ !"J?&_4****9 4444 %?@E_P<3?\I%[C_L2M+_]JU^]M?@E
M_P '$W_*1>X_[$K2_P#VK7A<0_[A_P!O+]3^F/HH?\G2E_V#U?\ TJF?"E%%
M%?$'^E 4444 %%%% !1110 4444 ?T#?\$ /^49OA7_L.ZO_ .ELE?:5?%O_
M  0 _P"49OA7_L.ZO_Z6R5]I5^D9?_N%+_"OR/\ (#Q8_P"3G9S_ -A-;_TY
M(****[#\^"BBB@ K\W/^#FS_ )- \"?]E)C_ /3?>5^D=?FY_P '-G_)H'@3
M_LI,?_IOO*\[-O\ D75/3]3]:\"O^3MY1_U]?_I$C\2J***_/#_68**** "B
MBB@ HHHH **** /T\_X-AO\ DO\ \3O^Q.M?_2L5^SE?C'_P;#?\E_\ B=_V
M)UK_ .E8K]G*^\R+_D6Q]7^9_E]])O\ Y._C/\%'_P!-1"BBBO8/P **** "
MO)OV]_\ DQ;XT_\ 9)O$?_ILN*]9KR;]O?\ Y,6^-/\ V2;Q'_Z;+BLJ_P#
MEZ/\CW.&?^2DP7_7ZG_Z7$_F HHHK\P/]I HHHH **** "BBB@ HHHH ]Q_X
M)G?\I!O@U_V472__ $H6OZ9Z_F8_X)G?\I!O@U_V472__2A:_IGK[#AO_=I^
MOZ'^?GTP?^2NRW_KP_\ TY(****^D/Y""BBB@ HHHH **** "BBB@ KRC]N?
M_DT?Q[_V 7_]#6O5Z\H_;G_Y-'\>_P#8!?\ ]#6@#NOA=_R3/P[_ -@*T_\
M1*5NUA?"[_DF?AW_ + 5I_Z)2MV@ KX%_P"#C[_E'S9?]E%TW_TGNZ^^J^!?
M^#C[_E'S9?\ 91=-_P#2>[K@S/\ Y%]7T9^F^#/_ "=7)_\ K_#\S\(:***_
M.C_7,**** "BBB@ HHHH **** /T3_X-G/\ D^GQ=_V2:^_].>F5^XM?AU_P
M;.?\GT^+O^R37W_ISTROW%K[G(/^1>O5G^9?TI?^3LU?^O-+\F%%%%>V?SF%
M%%% !7'_ +0__) /'/\ V)VI_P#I))785Q_[0_\ R0#QS_V)VI_^DDE14^!^
MAWY5_P C2A_CC_Z4C^5>BBBORX_VQ"BBB@ HHHH **** "BBB@#TG]C3_D[_
M .%/_92="_\ 3A!7]1]?RX?L:?\ )W_PI_[*3H7_ *<(*_J/KZ[AK^#4]4?P
M3],7_D>Y5_UZJ?\ I40HHHKZ8_C4**** "BBB@#^<#_@LA_RDR^+7_8=M_\
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
M**^3/[J"BBB@ HHHH **** "BBB@#^M#2?\ D%6W_7NG_H(JQ5?2?^05;?\
M7NG_ *"*L5^IK8_Q"J?&_4****9 4444 %?@E_P<3?\ *1>X_P"Q*TO_ -JU
M^]M?@E_P<3?\I%[C_L2M+_\ :M>%Q#_N'_;R_4_ICZ*'_)TI?]@]7_TJF?"E
M%%%?$'^E 4444 %%%% !1110 4444 ?T#?\ ! #_ )1F^%?^P[J__I;)7VE7
MQ;_P0 _Y1F^%?^P[J_\ Z6R5]I5^D9?_ +A2_P *_(_R \6/^3G9S_V$UO\
MTY(****[#\^"BBB@ K\W/^#FS_DT#P)_V4F/_P!-]Y7Z1U^;G_!S9_R:!X$_
M[*3'_P"F^\KSLV_Y%U3T_4_6O K_ ).WE'_7U_\ I$C\2J***_/#_68****
M"BBB@ HHHH **** /T\_X-AO^2__ !._[$ZU_P#2L5^SE?C'_P &PW_)?_B=
M_P!B=:_^E8K]G*^\R+_D6Q]7^9_E]])O_D[^,_P4?_340HHHKV#\ "BBB@ K
MR;]O?_DQ;XT_]DF\1_\ ILN*]9KR;]O?_DQ;XT_]DF\1_P#ILN*RK_P)>C_(
M]SAG_DI,%_U^I_\ I<3^8"BBBOS _P!I HHHH **** "BBB@ HHHH ]Q_P""
M9W_*0;X-?]E%TO\ ]*%K^F>OYF/^"9W_ "D&^#7_ &472_\ TH6OZ9Z^PX;_
M -VGZ_H?Y^?3!_Y*[+?^O#_].2"BBBOI#^0@HHHH **** "BBB@ HHHH *\H
M_;G_ .31_'O_ & 7_P#0UKU>O*/VY_\ DT?Q[_V 7_\ 0UH [KX7?\DS\._]
M@*T_]$I6[6%\+O\ DF?AW_L!6G_HE*W: "O@7_@X^_Y1\V7_ &473?\ TGNZ
M^^J^!?\ @X^_Y1\V7_91=-_])[NN#,_^1?5]&?IO@S_R=7)_^O\ #\S\(:**
M*_.C_7,**** "BBB@ HHHH **** /T3_ .#9S_D^GQ=_V2:^_P#3GIE?N+7X
M=?\ !LY_R?3XN_[)-??^G/3*_<6ON<@_Y%Z]6?YE_2E_Y.S5_P"O-+\F%%%%
M>V?SF%%%% !7'_M#_P#) /'/_8G:G_Z225V%<?\ M#_\D \<_P#8G:G_ .DD
ME14^!^AWY5_R-*'^./\ Z4C^5>BBBORX_P!L0HHHH **** "BBB@ HHHH ])
M_8T_Y._^%/\ V4G0O_3A!7]1]?RX?L:?\G?_  I_[*3H7_IP@K^H^OKN&OX-
M3U1_!/TQ?^1[E7_7JI_Z5$****^F/XU"BBB@ HHHH _G _X+(?\ *3+XM?\
M8=M__2*WKYFKZ9_X+(?\I,OBU_V';?\ ](K>OF:OS3&_[Y4_Q/\ -G^R/A[_
M ,D#E/\ V"T/_34 HHHKF/KPHHHH **** "BBB@ K^E?_@E3_P HZ/@]_P!B
M5;?^S5_-17]*_P#P2I_Y1T?![_L2K;_V:OHN&_\ >I_X?U1_(_TP/^2+R_\
M["/_ '',^@:***^R/\]PHHHH **** /R+_X.C_\ D*_!'_KW\1?^A:;7Y-U^
MLG_!T?\ \A7X(_\ 7OXB_P#0M-K\FZ_/\Z_Y&=3Y?DC_ %3^CE_R9G*_2M_Z
MD50HHHKRS]M"BBB@ HHHH **** "OV-_X-??^25?%K_L8=+_ /1$]?CE7[&_
M\&OO_)*OBU_V,.E_^B)Z]?(O^1E#Y_DS\%^DO_R9W'_XJ/\ Z>@?J71117WI
M_ER%%%% !1110!\J_P#!;;_E%Y\5?^O/3/\ T[6=?SHU_1=_P6V_Y1>?%7_K
MSTS_ -.UG7\Z-?%\1_[['_"OS9_HK]$+_DW6,_["Y_\ IF@%%%%?/G]5A111
M0 4444 %%%% !7V%_P $&O\ E*'\/O\ KSUK_P!--W7Q[7V%_P $&O\ E*'\
M/O\ KSUK_P!--W77@/\ ?J7^*/YH^#\4O^3:9U_V"XC_ --2/Z%J***_23_'
ML**** "BBB@ K^4?XM?\E5\3?]C#>_\ H]Z_JXK^4?XM?\E5\3?]C#>_^CWK
MY?B;X*7S_0_M;Z&_^^YS_AH?G5.?HHHKY,_NH**** "BBB@ HHHH **** /Z
MT-)_Y!5M_P!>Z?\ H(JQ5?2?^05;?]>Z?^@BK%?J:V/\0JGQOU"BBBF0%%%%
M !7X)?\ !Q-_RD7N/^Q*TO\ ]JU^]M?@E_P<3?\ *1>X_P"Q*TO_ -JUX7$/
M^X?]O+]3^F/HH?\ )TI?]@]7_P!*IGPI1117Q!_I0%%%% !1110 4444 %%%
M% '] W_! #_E&;X5_P"P[J__ *6R5]I5\6_\$ /^49OA7_L.ZO\ ^ELE?:5?
MI&7_ .X4O\*_(_R \6/^3G9S_P!A-;_TY(****[#\^"BBB@ K\W/^#FS_DT#
MP)_V4F/_ --]Y7Z1U^;G_!S9_P F@>!/^RDQ_P#IOO*\[-O^1=4]/U/UKP*_
MY.WE'_7U_P#I$C\2J***_/#_ %F"BBB@ HHHH **** "BBB@#]//^#8;_DO_
M ,3O^Q.M?_2L5^SE?C'_ ,&PW_)?_B=_V)UK_P"E8K]G*^\R+_D6Q]7^9_E]
M])O_ )._C/\ !1_]-1"BBBO8/P **** "O)OV]_^3%OC3_V2;Q'_ .FRXKUF
MO)OV]_\ DQ;XT_\ 9)O$?_ILN*RK_P "7H_R/<X9_P"2DP7_ %^I_P#I<3^8
M"BBBOS _VD"BBB@ HHHH **** "BBB@#W'_@F=_RD&^#7_91=+_]*%K^F>OY
MF/\ @F=_RD&^#7_91=+_ /2A:_IGK[#AO_=I^OZ'^?GTP?\ DKLM_P"O#_\
M3D@HHHKZ0_D(**** "BBB@ HHHH **** "O*/VY_^31_'O\ V 7_ /0UKU>O
M*/VY_P#DT?Q[_P!@%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[
M5I_Z)2MV@ KX%_X./O\ E'S9?]E%TW_TGNZ^^J^!?^#C[_E'S9?]E%TW_P!)
M[NN#,_\ D7U?1GZ;X,_\G5R?_K_#\S\(:***_.C_ %S"BBB@ HHHH **** "
MBBB@#]$_^#9S_D^GQ=_V2:^_].>F5^XM?AU_P;.?\GT^+O\ LDU]_P"G/3*_
M<6ON<@_Y%Z]6?YE_2E_Y.S5_Z\TOR84445[9_.84444 %<?^T/\ \D \<_\
M8G:G_P"DDE=A7'_M#_\ ) /'/_8G:G_Z225%3X'Z'?E7_(TH?XX_^E(_E7HH
MHK\N/]L0HHHH **** "BBB@ HHHH ])_8T_Y._\ A3_V4G0O_3A!7]1]?RX?
ML:?\G?\ PI_[*3H7_IP@K^H^OKN&OX-3U1_!/TQ?^1[E7_7JI_Z5$****^F/
MXU"BBB@ HHHH _G _P""R'_*3+XM?]AVW_\ 2*WKYFKZ9_X+(?\ *3+XM?\
M8=M__2*WKYFK\TQO^^5/\3_-G^R/A[_R0.4_]@M#_P!-0"BBBN8^O"BBB@ H
MHHH **** "OZ5_\ @E3_ ,HZ/@]_V)5M_P"S5_-17]*__!*G_E'1\'O^Q*MO
M_9J^BX;_ -ZG_A_5'\C_ $P/^2+R_P#["/\ W',^@:***^R/\]PHHHH ****
M /R+_P"#H_\ Y"OP1_Z]_$7_ *%IM?DW7ZR?\'1__(5^"/\ U[^(O_0M-K\F
MZ_/\Z_Y&=3Y?DC_5/Z.7_)F<K]*W_J15"BBBO+/VT**** "BBB@ HHHH *_8
MW_@U]_Y)5\6O^QATO_T1/7XY5^QO_!K[_P DJ^+7_8PZ7_Z(GKU\B_Y&4/G^
M3/P7Z2__ "9W'_XJ/_IZ!^I=%%%?>G^7(4444 %%%% 'RK_P6V_Y1>?%7_KS
MTS_T[6=?SHU_1=_P6V_Y1>?%7_KSTS_T[6=?SHU\7Q'_ +['_"OS9_HK]$+_
M )-UC/\ L+G_ .F: 4445\^?U6%%%% !1110 4444 %?87_!!K_E*'\/O^O/
M6O\ TTW=?'M?87_!!K_E*'\/O^O/6O\ TTW==> _WZE_BC^:/@_%+_DVF=?]
M@N(_]-2/Z%J***_23_'L**** "BBB@ K^4?XM?\ )5?$W_8PWO\ Z/>OZN*_
ME'^+7_)5?$W_ &,-[_Z/>OE^)O@I?/\ 0_M;Z&_^^YS_ (:'YU3GZ***^3/[
MJ"BBB@ HHHH **** "BBB@#^M#2?^05;?]>Z?^@BK%5])_Y!5M_U[I_Z"*L5
M^IK8_P 0JGQOU"BBBF0%%%% !7X)?\'$W_*1>X_[$K2__:M?O;7X)?\ !Q-_
MRD7N/^Q*TO\ ]JUX7$/^X?\ ;R_4_ICZ*'_)TI?]@]7_ -*IGPI1117Q!_I0
M%%%% !1110 4444 %%%% '] W_! #_E&;X5_[#NK_P#I;)7VE7Q;_P $ /\
ME&;X5_[#NK_^ELE?:5?I&7_[A2_PK\C_ " \6/\ DYV<_P#836_].2"BBBNP
M_/@HHHH *_-S_@YL_P"30/ G_928_P#TWWE?I'7YN?\ !S9_R:!X$_[*3'_Z
M;[RO.S;_ )%U3T_4_6O K_D[>4?]?7_Z1(_$JBBBOSP_UF"BBB@ HHHH ***
M* "BBB@#]//^#8;_ )+_ /$[_L3K7_TK%?LY7XQ_\&PW_)?_ (G?]B=:_P#I
M6*_9ROO,B_Y%L?5_F?Y??2;_ .3OXS_!1_\ 340HHHKV#\ "BBB@ KR;]O?_
M ),6^-/_ &2;Q'_Z;+BO6:\F_;W_ .3%OC3_ -DF\1_^FRXK*O\ P)>C_(]S
MAG_DI,%_U^I_^EQ/Y@****_,#_:0**** "BBB@ HHHH **** /<?^"9W_*0;
MX-?]E%TO_P!*%K^F>OYF/^"9W_*0;X-?]E%TO_TH6OZ9Z^PX;_W:?K^A_GY]
M,'_DKLM_Z\/_ -.2"BBBOI#^0@HHHH **\-_:5_X*4?L/_LA>-(?AQ^T'^T!
MIVB>()=,_M)]$MM/N]0NK:QW%?M=Q%9PRM;09! EE"(=K8;@XZ/Q_P#MJ?LH
M?##]GNR_:M\;?'WPU:_#O4X;:32?%D6H">UU'[0<0);>3N:YDD/"QQ!G;!P.
M#0!Z?17FO[.7[87[-'[6O@;4?B-^SW\7M-\0Z5HU[)9ZXZK+;3Z7<(H9H;JW
MN$CFM7"D-ME13M(/3FN0^ ?_  4^_8(_:@^*(^#'P'_:9T'Q#XDE@N)M.L(8
MYX5U6*W.)Y+&::-(M01,$LUL\H !). 30![S1110 5Y1^W/_ ,FC^/?^P"__
M *&M>KUY1^W/_P FC^/?^P"__H:T =U\+O\ DF?AW_L!6G_HE*W:POA=_P D
MS\._]@*T_P#1*5NT %? O_!Q]_RCYLO^RBZ;_P"D]W7WU7P+_P ''W_*/FR_
M[*+IO_I/=UP9G_R+ZOHS]-\&?^3JY/\ ]?X?F?A#1117YT?ZYA1110 4444
M%%%% !1110!^B?\ P;.?\GT^+O\ LDU]_P"G/3*_<6OPZ_X-G/\ D^GQ=_V2
M:^_].>F5^XM?<Y!_R+UZL_S+^E+_ ,G9J_\ 7FE^3"BBBO;/YS"BBB@ KC_V
MA_\ D@'CG_L3M3_]))*["N/_ &A_^2 >.?\ L3M3_P#222HJ? _0[\J_Y&E#
M_''_ -*1_*O1117Y<?[8A1110 4444 %%%% !1110!Z3^QI_R=_\*?\ LI.A
M?^G""OZCZ_EP_8T_Y._^%/\ V4G0O_3A!7]1]?7<-?P:GJC^"?IB_P#(]RK_
M *]5/_2HA1117TQ_&H4444 %%%% '\X'_!9#_E)E\6O^P[;_ /I%;U\S5],_
M\%D/^4F7Q:_[#MO_ .D5O7S-7YIC?]\J?XG^;/\ 9'P]_P"2!RG_ +!:'_IJ
M 4445S'UX4444 %%%% !1110 5_2O_P2I_Y1T?![_L2K;_V:OYJ*_I7_ ."5
M/_*.CX/?]B5;?^S5]%PW_O4_\/ZH_D?Z8'_)%Y?_ -A'_N.9] T445]D?Y[A
M1110 4444 ?D7_P='_\ (5^"/_7OXB_]"TVOR;K]9/\ @Z/_ .0K\$?^O?Q%
M_P"A:;7Y-U^?YU_R,ZGR_)'^J?T<O^3,Y7Z5O_4BJ%%%%>6?MH4444 %%%%
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
M117MG\YA1110 5Q_[0__ "0#QS_V)VI_^DDE=A7'_M#_ /) /'/_ &)VI_\
MI))45/@?H=^5?\C2A_CC_P"E(_E7HHHK\N/]L0HHHH **** "BBB@ HHHH ]
M)_8T_P"3O_A3_P!E)T+_ -.$%?U'U_+A^QI_R=_\*?\ LI.A?^G""OZCZ^NX
M:_@U/5'\$_3%_P"1[E7_ %ZJ?^E1"BBBOIC^-0HHHH **** /YP/^"R'_*3+
MXM?]AVW_ /2*WKYFKZ9_X+(?\I,OBU_V';?_ -(K>OF:OS3&_P"^5/\ $_S9
M_LCX>_\ ) Y3_P!@M#_TU ****YCZ\**** "BBB@ HHHH *_I7_X)4_\HZ/@
M]_V)5M_[-7\U%?TK_P#!*G_E'1\'O^Q*MO\ V:OHN&_]ZG_A_5'\C_3 _P"2
M+R__ +"/_<<SZ!HHHK[(_P ]PHHHH **** /R+_X.C_^0K\$?^O?Q%_Z%IM?
MDW7ZR?\ !T?_ ,A7X(_]>_B+_P!"TVOR;K\_SK_D9U/E^2/]4_HY?\F9ROTK
M?^I%4****\L_;0HHHH **** "BBB@ K]C?\ @U]_Y)5\6O\ L8=+_P#1$]?C
ME7[&_P#!K[_R2KXM?]C#I?\ Z(GKU\B_Y&4/G^3/P7Z2_P#R9W'_ .*C_P"G
MH'ZET445]Z?Y<A1110 4444 ?*O_  6V_P"47GQ5_P"O/3/_ $[6=?SHU_1=
M_P %MO\ E%Y\5?\ KSTS_P!.UG7\Z-?%\1_[['_"OS9_HK]$+_DW6,_["Y_^
MF: 4445\^?U6%%%% !1110 4444 %?87_!!K_E*'\/O^O/6O_33=U\>U]A?\
M$&O^4H?P^_Z\]:_]--W77@/]^I?XH_FCX/Q2_P"3:9U_V"XC_P!-2/Z%J***
M_23_ !["BBB@ HHHH *_E'^+7_)5?$W_ &,-[_Z/>OZN*_E'^+7_ "57Q-_V
M,-[_ .CWKY?B;X*7S_0_M;Z&_P#ON<_X:'YU3GZ***^3/[J"BBB@ HHHH **
M** "BBB@#^M#2?\ D%6W_7NG_H(JQ5?2?^05;?\ 7NG_ *"*L5^IK8_Q"J?&
M_4****9 4444 %?@E_P<3?\ *1>X_P"Q*TO_ -JU^]M?@E_P<3?\I%[C_L2M
M+_\ :M>%Q#_N'_;R_4_ICZ*'_)TI?]@]7_TJF?"E%%%?$'^E 4444 %%%% !
M1110 4444 ?T#?\ ! #_ )1F^%?^P[J__I;)7VE7Q;_P0 _Y1F^%?^P[J_\
MZ6R5]I5^D9?_ +A2_P *_(_R \6/^3G9S_V$UO\ TY(****[#\^"BBB@ K\W
M/^#FS_DT#P)_V4F/_P!-]Y7Z1U^;G_!S9_R:!X$_[*3'_P"F^\KSLV_Y%U3T
M_4_6O K_ ).WE'_7U_\ I$C\2J***_/#_68**** "BBB@ HHHH **** /T\_
MX-AO^2__ !._[$ZU_P#2L5^SE?C'_P &PW_)?_B=_P!B=:_^E8K]G*^\R+_D
M6Q]7^9_E]])O_D[^,_P4?_340HHHKV#\ "BBB@ KR;]O?_DQ;XT_]DF\1_\
MILN*]9KR;]O?_DQ;XT_]DF\1_P#ILN*RK_P)>C_(]SAG_DI,%_U^I_\ I<3^
M8"BBBOS _P!I HHHH **** "BBB@ HHHH ]Q_P""9W_*0;X-?]E%TO\ ]*%K
M^F>OYF/^"9W_ "D&^#7_ &472_\ TH6OZ9Z^PX;_ -VGZ_H?Y^?3!_Y*[+?^
MO#_].2"BBBOI#^0@HHHH **** "BBB@ HHHH *\H_;G_ .31_'O_ & 7_P#0
MUKU>O*/VY_\ DT?Q[_V 7_\ 0UH [KX7?\DS\._]@*T_]$I6[6%\+O\ DF?A
MW_L!6G_HE*W: "O@7_@X^_Y1\V7_ &473?\ TGNZ^^J^!?\ @X^_Y1\V7_91
M=-_])[NN#,_^1?5]&?IO@S_R=7)_^O\ #\S\(:***_.C_7,**** "BBB@ HH
MHH **** /T3_ .#9S_D^GQ=_V2:^_P#3GIE?N+7X=?\ !LY_R?3XN_[)-??^
MG/3*_<6ON<@_Y%Z]6?YE_2E_Y.S5_P"O-+\F%%%%>V?SF%%%% !7'_M#_P#)
M /'/_8G:G_Z225V%<?\ M#_\D \<_P#8G:G_ .DDE14^!^AWY5_R-*'^./\
MZ4C^5>BBBORX_P!L0HHHH **** "BBB@ HHHH ])_8T_Y._^%/\ V4G0O_3A
M!7]1]?RX?L:?\G?_  I_[*3H7_IP@K^H^OKN&OX-3U1_!/TQ?^1[E7_7JI_Z
M5$****^F/XU"BBB@ HHHH _G _X+(?\ *3+XM?\ 8=M__2*WKYFKZ9_X+(?\
MI,OBU_V';?\ ](K>OF:OS3&_[Y4_Q/\ -G^R/A[_ ,D#E/\ V"T/_34 HHHK
MF/KPHHHH **** "BBB@ K^E?_@E3_P HZ/@]_P!B5;?^S5_-17]*_P#P2I_Y
M1T?![_L2K;_V:OHN&_\ >I_X?U1_(_TP/^2+R_\ ["/_ '',^@:***^R/\]P
MHHHH **** /R+_X.C_\ D*_!'_KW\1?^A:;7Y-U^LG_!T?\ \A7X(_\ 7OXB
M_P#0M-K\FZ_/\Z_Y&=3Y?DC_ %3^CE_R9G*_2M_ZD50HHHKRS]M"BBB@ HHH
MH **** "OV-_X-??^25?%K_L8=+_ /1$]?CE7[&_\&OO_)*OBU_V,.E_^B)Z
M]?(O^1E#Y_DS\%^DO_R9W'_XJ/\ Z>@?J71117WI_ER%%%% !1110!\J_P#!
M;;_E%Y\5?^O/3/\ T[6=?SHU_1=_P6V_Y1>?%7_KSTS_ -.UG7\Z-?%\1_[[
M'_"OS9_HK]$+_DW6,_["Y_\ IF@%%%%?/G]5A1110 4444 %%%% !7V%_P $
M&O\ E*'\/O\ KSUK_P!--W7Q[7V%_P $&O\ E*'\/O\ KSUK_P!--W77@/\
M?J7^*/YH^#\4O^3:9U_V"XC_ --2/Z%J***_23_'L**** "BBB@ K^4?XM?\
ME5\3?]C#>_\ H]Z_JXK^4?XM?\E5\3?]C#>_^CWKY?B;X*7S_0_M;Z&_^^YS
M_AH?G5.?HHHKY,_NH**** "BBB@ HHHH **** /ZT-)_Y!5M_P!>Z?\ H(JQ
M5?2?^05;?]>Z?^@BK%?J:V/\0JGQOU"BBBF0%%%% !7X)?\ !Q-_RD7N/^Q*
MTO\ ]JU^]M?@E_P<3?\ *1>X_P"Q*TO_ -JUX7$/^X?]O+]3^F/HH?\ )TI?
M]@]7_P!*IGPI1117Q!_I0%%%% !1110 4444 %%%% '] W_! #_E&;X5_P"P
M[J__ *6R5]I5\6_\$ /^49OA7_L.ZO\ ^ELE?:5?I&7_ .X4O\*_(_R \6/^
M3G9S_P!A-;_TY(****[#\^"BBB@ K\W/^#FS_DT#P)_V4F/_ --]Y7Z1U^;G
M_!S9_P F@>!/^RDQ_P#IOO*\[-O^1=4]/U/UKP*_Y.WE'_7U_P#I$C\2J***
M_/#_ %F"BBB@ HHHH **** "BBB@#]//^#8;_DO_ ,3O^Q.M?_2L5^SE?C'_
M ,&PW_)?_B=_V)UK_P"E8K]G*^\R+_D6Q]7^9_E]])O_ )._C/\ !1_]-1"B
MBBO8/P **** "O)OV]_^3%OC3_V2;Q'_ .FRXKUFO)OV]_\ DQ;XT_\ 9)O$
M?_ILN*RK_P "7H_R/<X9_P"2DP7_ %^I_P#I<3^8"BBBOS _VD"BBB@ HHHH
M **** "BBB@#W'_@F=_RD&^#7_91=+_]*%K^F>OYF/\ @F=_RD&^#7_91=+_
M /2A:_IGK[#AO_=I^OZ'^?GTP?\ DKLM_P"O#_\ 3D@HHHKZ0_D(**** "BB
MB@ HHHH **** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY_P#DT?Q[_P!@%_\
MT-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ 5I_Z)2MV@ KX%_X./O\
ME'S9?]E%TW_TGNZ^^J^!?^#C[_E'S9?]E%TW_P!)[NN#,_\ D7U?1GZ;X,_\
MG5R?_K_#\S\(:***_.C_ %S"BBB@ HHHH **** "BBB@#]$_^#9S_D^GQ=_V
M2:^_].>F5^XM?AU_P;.?\GT^+O\ LDU]_P"G/3*_<6ON<@_Y%Z]6?YE_2E_Y
M.S5_Z\TOR84445[9_.84444 %<?^T/\ \D \<_\ 8G:G_P"DDE=A7'_M#_\
M) /'/_8G:G_Z225%3X'Z'?E7_(TH?XX_^E(_E7HHHK\N/]L0HHHH **** "B
MBB@ HHHH ])_8T_Y._\ A3_V4G0O_3A!7]1]?RX?L:?\G?\ PI_[*3H7_IP@
MK^H^OKN&OX-3U1_!/TQ?^1[E7_7JI_Z5$****^F/XU"BBB@ HHHH _G _P""
MR'_*3+XM?]AVW_\ 2*WKYFKZ9_X+(?\ *3+XM?\ 8=M__2*WKYFK\TQO^^5/
M\3_-G^R/A[_R0.4_]@M#_P!-0"BBBN8^O"BBB@ HHHH **** "OZ5_\ @E3_
M ,HZ/@]_V)5M_P"S5_-17]*__!*G_E'1\'O^Q*MO_9J^BX;_ -ZG_A_5'\C_
M $P/^2+R_P#["/\ W',^@:***^R/\]PHHHH **** /R+_P"#H_\ Y"OP1_Z]
M_$7_ *%IM?DW7ZR?\'1__(5^"/\ U[^(O_0M-K\FZ_/\Z_Y&=3Y?DC_5/Z.7
M_)F<K]*W_J15"BBBO+/VT**** "BBB@ HHHH *_8W_@U]_Y)5\6O^QATO_T1
M/7XY5^QO_!K[_P DJ^+7_8PZ7_Z(GKU\B_Y&4/G^3/P7Z2__ "9W'_XJ/_IZ
M!^I=%%%?>G^7(4444 %%%% 'RK_P6V_Y1>?%7_KSTS_T[6=?SHU_1=_P6V_Y
M1>?%7_KSTS_T[6=?SHU\7Q'_ +['_"OS9_HK]$+_ )-UC/\ L+G_ .F: 444
M5\^?U6%%%% !1110 4444 %?87_!!K_E*'\/O^O/6O\ TTW=?'M?87_!!K_E
M*'\/O^O/6O\ TTW==> _WZE_BC^:/@_%+_DVF=?]@N(_]-2/Z%J***_23_'L
M**** "BBB@ K^4?XM?\ )5?$W_8PWO\ Z/>OZN*_E'^+7_)5?$W_ &,-[_Z/
M>OE^)O@I?/\ 0_M;Z&_^^YS_ (:'YU3GZ***^3/[J"BBB@ HHHH **** "BB
MB@#^M#2?^05;?]>Z?^@BK%5])_Y!5M_U[I_Z"*L5^IK8_P 0JGQOU"BBBF0%
M%%% !7X)?\'$W_*1>X_[$K2__:M?O;7X)?\ !Q-_RD7N/^Q*TO\ ]JUX7$/^
MX?\ ;R_4_ICZ*'_)TI?]@]7_ -*IGPI1117Q!_I0%%%% !1110 4444 %%%%
M '] W_! #_E&;X5_[#NK_P#I;)7VE7Q;_P $ /\ E&;X5_[#NK_^ELE?:5?I
M&7_[A2_PK\C_ " \6/\ DYV<_P#836_].2"BBBNP_/@HHHH *_-S_@YL_P"3
M0/ G_928_P#TWWE?I'7YN?\ !S9_R:!X$_[*3'_Z;[RO.S;_ )%U3T_4_6O
MK_D[>4?]?7_Z1(_$JBBBOSP_UF"BBB@ HHHH **** "BBB@#]//^#8;_ )+_
M /$[_L3K7_TK%?LY7XQ_\&PW_)?_ (G?]B=:_P#I6*_9ROO,B_Y%L?5_F?Y?
M?2;_ .3OXS_!1_\ 340HHHKV#\ "BBB@ KR;]O?_ ),6^-/_ &2;Q'_Z;+BO
M6:\F_;W_ .3%OC3_ -DF\1_^FRXK*O\ P)>C_(]SAG_DI,%_U^I_^EQ/Y@**
M**_,#_:0**** "BBB@ HHHH **** /<?^"9W_*0;X-?]E%TO_P!*%K^F>OYF
M/^"9W_*0;X-?]E%TO_TH6OZ9Z^PX;_W:?K^A_GY],'_DKLM_Z\/_ -.2"BBB
MOI#^0@HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_]@%__0UKU>O*/VY_^31_
M'O\ V 7_ /0UH [KX7?\DS\._P#8"M/_ $2E;M87PN_Y)GX=_P"P%:?^B4K=
MH *^!?\ @X^_Y1\V7_91=-_])[NOOJO@7_@X^_Y1\V7_ &473?\ TGNZX,S_
M .1?5]&?IO@S_P G5R?_ *_P_,_"&BBBOSH_US"BBB@ HHHH **** "BBB@#
M]$_^#9S_ )/I\7?]DFOO_3GIE?N+7X=?\&SG_)]/B[_LDU]_Z<],K]Q:^YR#
M_D7KU9_F7]*7_D[-7_KS2_)A1117MG\YA1110 5Q_P"T/_R0#QS_ -B=J?\
MZ225V%<?^T/_ ,D \<_]B=J?_I))45/@?H=^5?\ (TH?XX_^E(_E7HHHK\N/
M]L0HHHH **** "BBB@ HHHH ])_8T_Y._P#A3_V4G0O_ $X05_4?7\N'[&G_
M "=_\*?^RDZ%_P"G""OZCZ^NX:_@U/5'\$_3%_Y'N5?]>JG_ *5$****^F/X
MU"BBB@ HHHH _G _X+(?\I,OBU_V';?_ -(K>OF:OIG_ (+(?\I,OBU_V';?
M_P!(K>OF:OS3&_[Y4_Q/\V?[(^'O_) Y3_V"T/\ TU ****YCZ\**** "BBB
M@ HHHH *_I7_ ."5/_*.CX/?]B5;?^S5_-17]*__  2I_P"4='P>_P"Q*MO_
M &:OHN&_]ZG_ (?U1_(_TP/^2+R__L(_]QS/H&BBBOLC_/<**** "BBB@#\B
M_P#@Z/\ ^0K\$?\ KW\1?^A:;7Y-U^LG_!T?_P A7X(_]>_B+_T+3:_)NOS_
M #K_ )&=3Y?DC_5/Z.7_ "9G*_2M_P"I%4****\L_;0HHHH **** "BBB@ K
M]C?^#7W_ ))5\6O^QATO_P!$3U^.5?L;_P &OO\ R2KXM?\ 8PZ7_P"B)Z]?
M(O\ D90^?Y,_!?I+_P#)G<?_ (J/_IZ!^I=%%%?>G^7(4444 %%%% 'RK_P6
MV_Y1>?%7_KSTS_T[6=?SHU_1=_P6V_Y1>?%7_KSTS_T[6=?SHU\7Q'_OL?\
M"OS9_HK]$+_DW6,_["Y_^F: 4445\^?U6%%%% !1110 4444 %?87_!!K_E*
M'\/O^O/6O_33=U\>U]A?\$&O^4H?P^_Z\]:_]--W77@/]^I?XH_FCX/Q2_Y-
MIG7_ &"XC_TU(_H6HHHK])/\>PHHHH **** "OY1_BU_R57Q-_V,-[_Z/>OZ
MN*_E'^+7_)5?$W_8PWO_ */>OE^)O@I?/]#^UOH;_P"^YS_AH?G5.?HHHKY,
M_NH**** "BBB@ HHHH **** /ZT-)_Y!5M_U[I_Z"*L57TG_ )!5M_U[I_Z"
M*L5^IK8_Q"J?&_4****9 4444 %?@E_P<3?\I%[C_L2M+_\ :M?O;7X)?\'$
MW_*1>X_[$K2__:M>%Q#_ +A_V\OU/Z8^BA_R=*7_ &#U?_2J9\*4445\0?Z4
M!1110 4444 %%%% !1110!_0-_P0 _Y1F^%?^P[J_P#Z6R5]I5\6_P#! #_E
M&;X5_P"P[J__ *6R5]I5^D9?_N%+_"OR/\@/%C_DYV<_]A-;_P!.2"BBBNP_
M/@HHHH *_-S_ (.;/^30/ G_ &4F/_TWWE?I'7YN?\'-G_)H'@3_ +*3'_Z;
M[RO.S;_D75/3]3]:\"O^3MY1_P!?7_Z1(_$JBBBOSP_UF"BBB@ HHHH ****
M "BBB@#]//\ @V&_Y+_\3O\ L3K7_P!*Q7[.5^,?_!L-_P E_P#B=_V)UK_Z
M5BOV<K[S(O\ D6Q]7^9_E]])O_D[^,_P4?\ TU$****]@_  HHHH *\F_;W_
M .3%OC3_ -DF\1_^FRXKUFO)OV]_^3%OC3_V2;Q'_P"FRXK*O_ EZ/\ (]SA
MG_DI,%_U^I_^EQ/Y@****_,#_:0**** "BBB@ HHHH **** /<?^"9W_ "D&
M^#7_ &472_\ TH6OZ9Z_F8_X)G?\I!O@U_V472__ $H6OZ9Z^PX;_P!VGZ_H
M?Y^?3!_Y*[+?^O#_ /3D@HHHKZ0_D(**** "BBB@ HHHH **** "O*/VY_\
MDT?Q[_V 7_\ 0UKU>O*/VY_^31_'O_8!?_T-: .Z^%W_ "3/P[_V K3_ -$I
M6[6%\+O^29^'?^P%:?\ HE*W: "O@7_@X^_Y1\V7_91=-_\ 2>[K[ZKX%_X.
M/O\ E'S9?]E%TW_TGNZX,S_Y%]7T9^F^#/\ R=7)_P#K_#\S\(:***_.C_7,
M**** "BBB@ HHHH **** /T3_P"#9S_D^GQ=_P!DFOO_ $YZ97[BU^'7_!LY
M_P GT^+O^R37W_ISTROW%K[G(/\ D7KU9_F7]*7_ ).S5_Z\TOR84445[9_.
M84444 %<?^T/_P D \<_]B=J?_I))785Q_[0_P#R0#QS_P!B=J?_ *225%3X
M'Z'?E7_(TH?XX_\ I2/Y5Z***_+C_;$**** "BBB@ HHHH **** /2?V-/\
MD[_X4_\ 92="_P#3A!7]1]?RX?L:?\G?_"G_ +*3H7_IP@K^H^OKN&OX-3U1
M_!/TQ?\ D>Y5_P!>JG_I40HHHKZ8_C4**** "BBB@#^<#_@LA_RDR^+7_8=M
M_P#TBMZ^9J^F?^"R'_*3+XM?]AVW_P#2*WKYFK\TQO\ OE3_ !/\V?[(^'O_
M "0.4_\ 8+0_]-0"BBBN8^O"BBB@ HHHH **** "OZ5_^"5/_*.CX/?]B5;?
M^S5_-17]*_\ P2I_Y1T?![_L2K;_ -FKZ+AO_>I_X?U1_(_TP/\ DB\O_P"P
MC_W',^@:***^R/\ /<**** "BBB@#\B_^#H__D*_!'_KW\1?^A:;7Y-U^LG_
M  ='_P#(5^"/_7OXB_\ 0M-K\FZ_/\Z_Y&=3Y?DC_5/Z.7_)F<K]*W_J15"B
MBBO+/VT**** "BBB@ HHHH *_8W_ (-??^25?%K_ +&'2_\ T1/7XY5^QO\
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
M?O;7X)?\'$W_ "D7N/\ L2M+_P#:M>%Q#_N'_;R_4_ICZ*'_ "=*7_8/5_\
M2J9\*4445\0?Z4!1110 4444 %%%% !1110!_0-_P0 _Y1F^%?\ L.ZO_P"E
MLE?:5?%O_! #_E&;X5_[#NK_ /I;)7VE7Z1E_P#N%+_"OR/\@/%C_DYV<_\
M836_].2"BBBNP_/@HHHH *_-S_@YL_Y- \"?]E)C_P#3?>5^D=?FY_P<V?\
M)H'@3_LI,?\ Z;[RO.S;_D75/3]3]:\"O^3MY1_U]?\ Z1(_$JBBBOSP_P!9
M@HHHH **** "BBB@ HHHH _3S_@V&_Y+_P#$[_L3K7_TK%?LY7XQ_P#!L-_R
M7_XG?]B=:_\ I6*_9ROO,B_Y%L?5_F?Y??2;_P"3OXS_  4?_340HHHKV#\
M"BBB@ KR;]O?_DQ;XT_]DF\1_P#ILN*]9KR;]O?_ ),6^-/_ &2;Q'_Z;+BL
MJ_\  EZ/\CW.&?\ DI,%_P!?J?\ Z7$_F HHHK\P/]I HHHH **** "BBB@
MHHHH ]Q_X)G?\I!O@U_V472__2A:_IGK^9C_ ()G?\I!O@U_V472_P#TH6OZ
M9Z^PX;_W:?K^A_GY],'_ )*[+?\ KP__ $Y(****^D/Y""BBB@ HKX-_X+>?
M\%"_VQ?V./@AKP_8_P#@!JDEUI&DZ;JGB7XNZY;VXT/P_:76I)9+!;),6.H:
M@SD PA-D,<J2N3E4/I__  4/_:4^._@GXG_!7]C7]EKQ'I?AWQ[\<O$VI6\?
MC+6=(&H1>'=&TNQ:]U&\CMF94GN-I@BB20^7NFRV< 4 ?4=%?GSJ7_!1OX]?
ML!:A^T9\&/VT_&FG_$S5OA!\'K;XG> /%MEH46CW'B72;A[FT%E>V\!,,4\>
MH6ZP^;$ KQS*Q12I!=#\=_\ @I#^QKKGP"^,7[8'[0OAGQ]X7^-?CG2/!WC?
MP5IW@*'2O^$+U7687-C)IUU'(TEQ;Q72I;2_:M[NL@D!4\* ?H)1110 5Y1^
MW/\ \FC^/?\ L O_ .AK7J]>4?MS_P#)H_CW_L O_P"AK0!W7PN_Y)GX=_[
M5I_Z)2MVL+X7?\DS\._]@*T_]$I6[0 5\"_\''W_ "CYLO\ LHNF_P#I/=U]
M]5\"_P#!Q]_RCYLO^RBZ;_Z3W=<&9_\ (OJ^C/TWP9_Y.KD__7^'YGX0T445
M^='^N84444 %%%% !1110 4444 ?HG_P;.?\GT^+O^R37W_ISTROW%K\.O\
M@V<_Y/I\7?\ 9)K[_P!.>F5^XM?<Y!_R+UZL_P R_I2_\G9J_P#7FE^3"BBB
MO;/YS"BBB@ KC_VA_P#D@'CG_L3M3_\ 222NPKC_ -H?_D@'CG_L3M3_ /22
M2HJ? _0[\J_Y&E#_ !Q_]*1_*O1117Y<?[8A1110 4444 %%%% !1110!Z3^
MQI_R=_\ "G_LI.A?^G""OZCZ_EP_8T_Y._\ A3_V4G0O_3A!7]1]?7<-?P:G
MJC^"?IB_\CW*O^O53_TJ(4445],?QJ%%%% !1110!_.!_P %D/\ E)E\6O\
ML.V__I%;U\S5],_\%D/^4F7Q:_[#MO\ ^D5O7S-7YIC?]\J?XG^;/]D?#W_D
M@<I_[!:'_IJ 4445S'UX4444 %%%% !1110 5_2O_P $J?\ E'1\'O\ L2K;
M_P!FK^:BOZ5_^"5/_*.CX/?]B5;?^S5]%PW_ +U/_#^J/Y'^F!_R1>7_ /81
M_P"XYGT#1117V1_GN%%%% !1110!^1?_  ='_P#(5^"/_7OXB_\ 0M-K\FZ_
M63_@Z/\ ^0K\$?\ KW\1?^A:;7Y-U^?YU_R,ZGR_)'^J?T<O^3,Y7Z5O_4BJ
M%%%%>6?MH4444 %%%% !1110 5^QO_!K[_R2KXM?]C#I?_HB>OQRK]C?^#7W
M_DE7Q:_[&'2__1$]>OD7_(RA\_R9^"_27_Y,[C_\5'_T] _4NBBBOO3_ "Y"
MBBB@ HHHH ^5?^"VW_*+SXJ_]>>F?^G:SK^=&OZ+O^"VW_*+SXJ_]>>F?^G:
MSK^=&OB^(_\ ?8_X5^;/]%?HA?\ )NL9_P!A<_\ TS0"BBBOGS^JPHHHH **
M** "BBB@ K["_P""#7_*4/X??]>>M?\ IINZ^/:^PO\ @@U_RE#^'W_7GK7_
M *:;NNO ?[]2_P 4?S1\'XI?\FTSK_L%Q'_IJ1_0M1117Z2?X]A1110 4444
M %?RC_%K_DJOB;_L8;W_ -'O7]7%?RC_ !:_Y*KXF_[&&]_]'O7R_$WP4OG^
MA_:WT-_]]SG_  T/SJG/T445\F?W4%%%% !1110 4444 %%%% ']:&D_\@JV
M_P"O=/\ T$58JOI/_(*MO^O=/_015BOU-;'^(53XWZA1113("BBB@ K\$O\
M@XF_Y2+W'_8E:7_[5K][:_!+_@XF_P"4B]Q_V)6E_P#M6O"XA_W#_MY?J?TQ
M]%#_ ).E+_L'J_\ I5,^%****^(/]* HHHH **** "BBB@ HHHH _H&_X( ?
M\HS?"O\ V'=7_P#2V2OM*OBW_@@!_P HS?"O_8=U?_TMDK[2K](R_P#W"E_A
M7Y'^0'BQ_P G.SG_ +":W_IR04445V'Y\%%%% !7YN?\'-G_ ":!X$_[*3'_
M .F^\K](Z_-S_@YL_P"30/ G_928_P#TWWE>=FW_ "+JGI^I^M>!7_)V\H_Z
M^O\ ](D?B51117YX?ZS!1110 4444 %%%% !1110!^GG_!L-_P E_P#B=_V)
MUK_Z5BOV<K\8_P#@V&_Y+_\ $[_L3K7_ -*Q7[.5]YD7_(MCZO\ ,_R^^DW_
M ,G?QG^"C_Z:B%%%%>P?@ 4444 %>3?M[_\ )BWQI_[)-XC_ /39<5ZS7DW[
M>_\ R8M\:?\ LDWB/_TV7%95_P"!+T?Y'N<,_P#)28+_ *_4_P#TN)_,!111
M7Y@?[2!1110 4444 %%%% !1110![C_P3._Y2#?!K_LHNE_^E"U_3/7\S'_!
M,[_E(-\&O^RBZ7_Z4+7],]?8<-_[M/U_0_S\^F#_ ,E=EO\ UX?_ *<D%%%%
M?2'\A!1110!\<?\ !?\ T36O$?\ P2,^+FC>'M(NK^\FCT/R;2RMVEEDQKNG
ML=JJ"3@ DX'0$UG_ /!4(7_P/_:Q_9@_X*#:[X;U?4/ OPHU_P 3Z/\ $6ZT
M/2IKZ?1M.UW2TMX]3>&!6D:WAN;6 2LJL427=@@&OM>B@#\D_P!HSX->(_\
M@L-XW_:R^/?[,6AZI=^$;O\ 9<LOA?\ #77-2TJ>PA\7ZW#J-WK4YM!=)&S0
M),;:U,Q41EW;:6"L1U_QC_:T\'?\%3?^&8/V9_@#X2\6-XQT/XS>%?&_QATC
M5_!VH:?_ ,(+8Z&6NKR"_EN(42*X:Z2.UB0,WF,Q9<K@G]/:* "BBB@ KRC]
MN?\ Y-'\>_\ 8!?_ -#6O5Z\H_;G_P"31_'O_8!?_P!#6@#NOA=_R3/P[_V
MK3_T2E;M87PN_P"29^'?^P%:?^B4K=H *^!?^#C[_E'S9?\ 91=-_P#2>[K[
MZKX%_P"#C[_E'S9?]E%TW_TGNZX,S_Y%]7T9^F^#/_)U<G_Z_P /S/PAHHHK
M\Z/]<PHHHH **** "BBB@ HHHH _1/\ X-G/^3Z?%W_9)K[_ -.>F5^XM?AU
M_P &SG_)]/B[_LDU]_Z<],K]Q:^YR#_D7KU9_F7]*7_D[-7_ *\TOR84445[
M9_.84444 %<?^T/_ ,D \<_]B=J?_I))785Q_P"T/_R0#QS_ -B=J?\ Z225
M%3X'Z'?E7_(TH?XX_P#I2/Y5Z***_+C_ &Q"BBB@ HHHH **** "BBB@#TG]
MC3_D[_X4_P#92="_].$%?U'U_+A^QI_R=_\ "G_LI.A?^G""OZCZ^NX:_@U/
M5'\$_3%_Y'N5?]>JG_I40HHHKZ8_C4**** "BBB@#^<#_@LA_P I,OBU_P!A
MVW_](K>OF:OIG_@LA_RDR^+7_8=M_P#TBMZ^9J_-,;_OE3_$_P V?[(^'O\
MR0.4_P#8+0_]-0"BBBN8^O"BBB@ HHHH **** "OZ5_^"5/_ "CH^#W_ &)5
MM_[-7\U%?TK_ /!*G_E'1\'O^Q*MO_9J^BX;_P!ZG_A_5'\C_3 _Y(O+_P#L
M(_\ <<SZ!HHHK[(_SW"BBB@ HHHH _(O_@Z/_P"0K\$?^O?Q%_Z%IM?DW7ZR
M?\'1_P#R%?@C_P!>_B+_ -"TVOR;K\_SK_D9U/E^2/\ 5/Z.7_)F<K]*W_J1
M5"BBBO+/VT**** "BBB@ HHHH *_8W_@U]_Y)5\6O^QATO\ ]$3U^.5?L;_P
M:^_\DJ^+7_8PZ7_Z(GKU\B_Y&4/G^3/P7Z2__)G<?_BH_P#IZ!^I=%%%?>G^
M7(4444 %%%% 'RK_ ,%MO^47GQ5_Z\],_P#3M9U_.C7]%W_!;;_E%Y\5?^O/
M3/\ T[6=?SHU\7Q'_OL?\*_-G^BOT0O^3=8S_L+G_P"F: 4445\^?U6%%%%
M!1110 4444 %?87_  0:_P"4H?P^_P"O/6O_ $TW=?'M?87_  0:_P"4H?P^
M_P"O/6O_ $TW==> _P!^I?XH_FCX/Q2_Y-IG7_8+B/\ TU(_H6HHHK])/\>P
MHHHH **** "OY1_BU_R57Q-_V,-[_P"CWK^KBOY1_BU_R57Q-_V,-[_Z/>OE
M^)O@I?/]#^UOH;_[[G/^&A^=4Y^BBBODS^Z@HHHH **** "BBB@ HHHH _K0
MTG_D%6W_ %[I_P"@BK%5])_Y!5M_U[I_Z"*L5^IK8_Q"J?&_4****9 4444
M%?@E_P '$W_*1>X_[$K2_P#VK7[VU^"7_!Q-_P I%[C_ +$K2_\ VK7A<0_[
MA_V\OU/Z8^BA_P G2E_V#U?_ $JF?"E%%%?$'^E 4444 %%%% !1110 4444
M ?T#?\$ /^49OA7_ +#NK_\ I;)7VE7Q;_P0 _Y1F^%?^P[J_P#Z6R5]I5^D
M9?\ [A2_PK\C_(#Q8_Y.=G/_ &$UO_3D@HHHKL/SX**** "OS<_X.;/^30/
MG_928_\ TWWE?I'7YN?\'-G_ ":!X$_[*3'_ .F^\KSLV_Y%U3T_4_6O K_D
M[>4?]?7_ .D2/Q*HHHK\\/\ 68**** "BBB@ HHHH **** /T\_X-AO^2_\
MQ._[$ZU_]*Q7[.5^,?\ P;#?\E_^)W_8G6O_ *5BOV<K[S(O^1;'U?YG^7WT
MF_\ D[^,_P %'_TU$****]@_  HHHH *\F_;W_Y,6^-/_9)O$?\ Z;+BO6:\
MF_;W_P"3%OC3_P!DF\1_^FRXK*O_  )>C_(]SAG_ )*3!?\ 7ZG_ .EQ/Y@*
M***_,#_:0**** "BBB@ HHHH **** /<?^"9W_*0;X-?]E%TO_TH6OZ9Z_F8
M_P""9W_*0;X-?]E%TO\ ]*%K^F>OL.&_]VGZ_H?Y^?3!_P"2NRW_ *\/_P!.
M2"BBBOI#^0@HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_P#8!?\ ]#6O5Z\H
M_;G_ .31_'O_ & 7_P#0UH [KX7?\DS\._\ 8"M/_1*5NUA?"[_DF?AW_L!6
MG_HE*W: "O@7_@X^_P"4?-E_V473?_2>[K[ZKX%_X./O^4?-E_V473?_ $GN
MZX,S_P"1?5]&?IO@S_R=7)_^O\/S/PAHHHK\Z/\ 7,**** "BBB@ HHHH **
M** /T3_X-G/^3Z?%W_9)K[_TYZ97[BU^'7_!LY_R?3XN_P"R37W_ *<],K]Q
M:^YR#_D7KU9_F7]*7_D[-7_KS2_)A1117MG\YA1110 5Q_[0_P#R0#QS_P!B
M=J?_ *225V%<?^T/_P D \<_]B=J?_I))45/@?H=^5?\C2A_CC_Z4C^5>BBB
MORX_VQ"BBB@ HHHH **** "BBB@#TG]C3_D[_P"%/_92="_].$%?U'U_+A^Q
MI_R=_P#"G_LI.A?^G""OZCZ^NX:_@U/5'\$_3%_Y'N5?]>JG_I40HHHKZ8_C
M4**** "BBB@#^<#_ (+(?\I,OBU_V';?_P!(K>OF:OIG_@LA_P I,OBU_P!A
MVW_](K>OF:OS3&_[Y4_Q/\V?[(^'O_) Y3_V"T/_ $U ****YCZ\**** "BB
MB@ HHHH *_I7_P""5/\ RCH^#W_8E6W_ +-7\U%?TK_\$J?^4='P>_[$JV_]
MFKZ+AO\ WJ?^']4?R/\ 3 _Y(O+_ /L(_P#<<SZ!HHHK[(_SW"BBB@ HHHH
M_(O_ (.C_P#D*_!'_KW\1?\ H6FU^3=?K)_P='_\A7X(_P#7OXB_]"TVOR;K
M\_SK_D9U/E^2/]4_HY?\F9ROTK?^I%4****\L_;0HHHH **** "BBB@ K]C?
M^#7W_DE7Q:_[&'2__1$]?CE7[&_\&OO_ "2KXM?]C#I?_HB>O7R+_D90^?Y,
M_!?I+_\ )G<?_BH_^GH'ZET445]Z?Y<A1110 4444 ?*O_!;;_E%Y\5?^O/3
M/_3M9U_.C7]%W_!;;_E%Y\5?^O/3/_3M9U_.C7Q?$?\ OL?\*_-G^BOT0O\
MDW6,_P"PN?\ Z9H!1117SY_584444 %%%% !1110 5]A?\$&O^4H?P^_Z\]:
M_P#33=U\>U]A?\$&O^4H?P^_Z\]:_P#33=UUX#_?J7^*/YH^#\4O^3:9U_V"
MXC_TU(_H6HHHK])/\>PHHHH **** "OY1_BU_P E5\3?]C#>_P#H]Z_JXK^4
M?XM?\E5\3?\ 8PWO_H]Z^7XF^"E\_P!#^UOH;_[[G/\ AH?G5.?HHHKY,_NH
M**** "BBB@ HHHH **** /ZT-)_Y!5M_U[I_Z"*L57TG_D%6W_7NG_H(JQ7Z
MFMC_ !"J?&_4****9 4444 %?@E_P<3?\I%[C_L2M+_]JU^]M?@E_P '$W_*
M1>X_[$K2_P#VK7A<0_[A_P!O+]3^F/HH?\G2E_V#U?\ TJF?"E%%%?$'^E 4
M444 %%%% !1110 4444 ?T#?\$ /^49OA7_L.ZO_ .ELE?:5?%O_  0 _P"4
M9OA7_L.ZO_Z6R5]I5^D9?_N%+_"OR/\ (#Q8_P"3G9S_ -A-;_TY(****[#\
M^"BBB@ K\W/^#FS_ )- \"?]E)C_ /3?>5^D=?FY_P '-G_)H'@3_LI,?_IO
MO*\[-O\ D75/3]3]:\"O^3MY1_U]?_I$C\2J***_/#_68**** "BBB@ HHHH
M **** /T\_X-AO\ DO\ \3O^Q.M?_2L5^SE?C'_P;#?\E_\ B=_V)UK_ .E8
MK]G*^\R+_D6Q]7^9_E]])O\ Y._C/\%'_P!-1"BBBO8/P **** "O)OV]_\
MDQ;XT_\ 9)O$?_ILN*]9KR;]O?\ Y,6^-/\ V2;Q'_Z;+BLJ_P# EZ/\CW.&
M?^2DP7_7ZG_Z7$_F HHHK\P/]I HHHH **** "BBB@ HHHH ]Q_X)G?\I!O@
MU_V472__ $H6OZ9Z_F8_X)G?\I!O@U_V472__2A:_IGK[#AO_=I^OZ'^?GTP
M?^2NRW_KP_\ TY(****^D/Y""BBB@ HHHH **** "BBB@ KRC]N?_DT?Q[_V
M 7_]#6O5Z\H_;G_Y-'\>_P#8!?\ ]#6@#NOA=_R3/P[_ -@*T_\ 1*5NUA?"
M[_DF?AW_ + 5I_Z)2MV@ KX%_P"#C[_E'S9?]E%TW_TGNZ^^J^!?^#C[_E'S
M9?\ 91=-_P#2>[K@S/\ Y%]7T9^F^#/_ "=7)_\ K_#\S\(:***_.C_7,***
M* "BBB@ HHHH **** /T3_X-G/\ D^GQ=_V2:^_].>F5^XM?AU_P;.?\GT^+
MO^R37W_ISTROW%K[G(/^1>O5G^9?TI?^3LU?^O-+\F%%%%>V?SF%%%% !7'_
M +0__) /'/\ V)VI_P#I))785Q_[0_\ R0#QS_V)VI_^DDE14^!^AWY5_P C
M2A_CC_Z4C^5>BBBORX_VQ"BBB@ HHHH **** "BBB@#TG]C3_D[_ .%/_92=
M"_\ 3A!7]1]?RX?L:?\ )W_PI_[*3H7_ *<(*_J/KZ[AK^#4]4?P3],7_D>Y
M5_UZJ?\ I40HHHKZ8_C4**** "BBB@#^<#_@LA_RDR^+7_8=M_\ TBMZ^9J^
MF?\ @LA_RDR^+7_8=M__ $BMZ^9J_-,;_OE3_$_S9_LCX>_\D#E/_8+0_P#3
M4 HHHKF/KPHHHH **** "BBB@ K^E?\ X)4_\HZ/@]_V)5M_[-7\U%?TK_\
M!*G_ )1T?![_ +$JV_\ 9J^BX;_WJ?\ A_5'\C_3 _Y(O+_^PC_W',^@:***
M^R/\]PHHHH **** /R+_ .#H_P#Y"OP1_P"O?Q%_Z%IM?DW7ZR?\'1__ "%?
M@C_U[^(O_0M-K\FZ_/\ .O\ D9U/E^2/]4_HY?\ )F<K]*W_ *D50HHHKRS]
MM"BBB@ HHHH **** "OV-_X-??\ DE7Q:_[&'2__ $1/7XY5^QO_  :^_P#)
M*OBU_P!C#I?_ *(GKU\B_P"1E#Y_DS\%^DO_ ,F=Q_\ BH_^GH'ZET445]Z?
MY<A1110 4444 ?*O_!;;_E%Y\5?^O/3/_3M9U_.C7]%W_!;;_E%Y\5?^O/3/
M_3M9U_.C7Q?$?^^Q_P *_-G^BOT0O^3=8S_L+G_Z9H!1117SY_584444 %%%
M% !1110 5]A?\$&O^4H?P^_Z\]:_]--W7Q[7V%_P0:_Y2A_#[_KSUK_TTW==
M> _WZE_BC^:/@_%+_DVF=?\ 8+B/_34C^A:BBBOTD_Q["BBB@ HHHH *_E'^
M+7_)5?$W_8PWO_H]Z_JXK^4?XM?\E5\3?]C#>_\ H]Z^7XF^"E\_T/[6^AO_
M +[G/^&A^=4Y^BBBODS^Z@HHHH **** "BBB@ HHHH _K0TG_D%6W_7NG_H(
MJQ5?2?\ D%6W_7NG_H(JQ7ZFMC_$*I\;]0HHHID!1110 5^"7_!Q-_RD7N/^
MQ*TO_P!JU^]M?@E_P<3?\I%[C_L2M+_]JUX7$/\ N'_;R_4_ICZ*'_)TI?\
M8/5_]*IGPI1117Q!_I0%%%% !1110 4444 %%%% '] W_! #_E&;X5_[#NK_
M /I;)7VE7Q;_ ,$ /^49OA7_ +#NK_\ I;)7VE7Z1E_^X4O\*_(_R \6/^3G
M9S_V$UO_ $Y(****[#\^"BBB@ K\W/\ @YL_Y- \"?\ 928__3?>5^D=?FY_
MP<V?\F@>!/\ LI,?_IOO*\[-O^1=4]/U/UKP*_Y.WE'_ %]?_I$C\2J***_/
M#_68**** "BBB@ HHHH **** /T\_P"#8;_DO_Q._P"Q.M?_ $K%?LY7XQ_\
M&PW_ "7_ .)W_8G6O_I6*_9ROO,B_P"1;'U?YG^7WTF_^3OXS_!1_P#340HH
MHKV#\ "BBB@ KR;]O?\ Y,6^-/\ V2;Q'_Z;+BO6:\F_;W_Y,6^-/_9)O$?_
M *;+BLJ_\"7H_P CW.&?^2DP7_7ZG_Z7$_F HHHK\P/]I HHHH **** "BBB
M@ HHHH ]Q_X)G?\ *0;X-?\ 91=+_P#2A:_IGK^9C_@F=_RD&^#7_91=+_\
M2A:_IGK[#AO_ ':?K^A_GY],'_DKLM_Z\/\ ].2"BBBOI#^0@HHHH **** "
MBBB@ HHHH *\H_;G_P"31_'O_8!?_P!#6O5Z\H_;G_Y-'\>_]@%__0UH [KX
M7?\ ),_#O_8"M/\ T2E;M87PN_Y)GX=_[ 5I_P"B4K=H *^!?^#C[_E'S9?]
ME%TW_P!)[NOOJO@7_@X^_P"4?-E_V473?_2>[K@S/_D7U?1GZ;X,_P#)U<G_
M .O\/S/PAHHHK\Z/]<PHHHH **** "BBB@ HHHH _1/_ (-G/^3Z?%W_ &2:
M^_\ 3GIE?N+7X=?\&SG_ "?3XN_[)-??^G/3*_<6ON<@_P"1>O5G^9?TI?\
MD[-7_KS2_)A1117MG\YA1110 5Q_[0__ "0#QS_V)VI_^DDE=A7'_M#_ /)
M/'/_ &)VI_\ I))45/@?H=^5?\C2A_CC_P"E(_E7HHHK\N/]L0HHHH ****
M"BBB@ HHHH ])_8T_P"3O_A3_P!E)T+_ -.$%?U'U_+A^QI_R=_\*?\ LI.A
M?^G""OZCZ^NX:_@U/5'\$_3%_P"1[E7_ %ZJ?^E1"BBBOIC^-0HHHH ****
M/YP/^"R'_*3+XM?]AVW_ /2*WKYFKZ9_X+(?\I,OBU_V';?_ -(K>OF:OS3&
M_P"^5/\ $_S9_LCX>_\ ) Y3_P!@M#_TU ****YCZ\**** "BBB@ HHHH *_
MI7_X)4_\HZ/@]_V)5M_[-7\U%?TK_P#!*G_E'1\'O^Q*MO\ V:OHN&_]ZG_A
M_5'\C_3 _P"2+R__ +"/_<<SZ!HHHK[(_P ]PHHHH **** /R+_X.C_^0K\$
M?^O?Q%_Z%IM?DW7ZR?\ !T?_ ,A7X(_]>_B+_P!"TVOR;K\_SK_D9U/E^2/]
M4_HY?\F9ROTK?^I%4****\L_;0HHHH **** "BBB@ K]C?\ @U]_Y)5\6O\
ML8=+_P#1$]?CE7[&_P#!K[_R2KXM?]C#I?\ Z(GKU\B_Y&4/G^3/P7Z2_P#R
M9W'_ .*C_P"GH'ZET445]Z?Y<A1110 4444 ?*O_  6V_P"47GQ5_P"O/3/_
M $[6=?SHU_1=_P %MO\ E%Y\5?\ KSTS_P!.UG7\Z-?%\1_[['_"OS9_HK]$
M+_DW6,_["Y_^F: 4445\^?U6%%%% !1110 4444 %?87_!!K_E*'\/O^O/6O
M_33=U\>U]A?\$&O^4H?P^_Z\]:_]--W77@/]^I?XH_FCX/Q2_P"3:9U_V"XC
M_P!-2/Z%J***_23_ !["BBB@ HHHH *_E'^+7_)5?$W_ &,-[_Z/>OZN*_E'
M^+7_ "57Q-_V,-[_ .CWKY?B;X*7S_0_M;Z&_P#ON<_X:'YU3GZ***^3/[J"
MBBB@ HHHH **** "BBB@#^M#2?\ D%6W_7NG_H(JQ5?2?^05;?\ 7NG_ *"*
ML5^IK8_Q"J?&_4****9 4444 %?@E_P<3?\ *1>X_P"Q*TO_ -JU^]M?@E_P
M<3?\I%[C_L2M+_\ :M>%Q#_N'_;R_4_ICZ*'_)TI?]@]7_TJF?"E%%%?$'^E
M 4444 %%%% !1110 4444 ?T#?\ ! #_ )1F^%?^P[J__I;)7VE7Q;_P0 _Y
M1F^%?^P[J_\ Z6R5]I5^D9?_ +A2_P *_(_R \6/^3G9S_V$UO\ TY(****[
M#\^"BBB@ K\W/^#FS_DT#P)_V4F/_P!-]Y7Z1U^;G_!S9_R:!X$_[*3'_P"F
M^\KSLV_Y%U3T_4_6O K_ ).WE'_7U_\ I$C\2J***_/#_68**** "BBB@ HH
MHH **** /T\_X-AO^2__ !._[$ZU_P#2L5^SE?C'_P &PW_)?_B=_P!B=:_^
ME8K]G*^\R+_D6Q]7^9_E]])O_D[^,_P4?_340HHHKV#\ "BBB@ KR;]O?_DQ
M;XT_]DF\1_\ ILN*]9KR;]O?_DQ;XT_]DF\1_P#ILN*RK_P)>C_(]SAG_DI,
M%_U^I_\ I<3^8"BBBOS _P!I HHHH **** "BBB@ HHHH ]Q_P""9W_*0;X-
M?]E%TO\ ]*%K^F>OYF/^"9W_ "D&^#7_ &472_\ TH6OZ9Z^PX;_ -VGZ_H?
MY^?3!_Y*[+?^O#_].2"BBBOI#^0@HHHH **** "BBB@ HHHH *\H_;G_ .31
M_'O_ & 7_P#0UKU>O*/VY_\ DT?Q[_V 7_\ 0UH [KX7?\DS\._]@*T_]$I6
M[6%\+O\ DF?AW_L!6G_HE*W: "O@7_@X^_Y1\V7_ &473?\ TGNZ^^J^!?\
M@X^_Y1\V7_91=-_])[NN#,_^1?5]&?IO@S_R=7)_^O\ #\S\(:***_.C_7,*
M*** "BBB@ HHHH **** /T3_ .#9S_D^GQ=_V2:^_P#3GIE?N+7X=?\ !LY_
MR?3XN_[)-??^G/3*_<6ON<@_Y%Z]6?YE_2E_Y.S5_P"O-+\F%%%%>V?SF%%%
M% !7'_M#_P#) /'/_8G:G_Z225V%<?\ M#_\D \<_P#8G:G_ .DDE14^!^AW
MY5_R-*'^./\ Z4C^5>BBBORX_P!L0HHHH **** "BBB@ HHHH ])_8T_Y._^
M%/\ V4G0O_3A!7]1]?RX?L:?\G?_  I_[*3H7_IP@K^H^OKN&OX-3U1_!/TQ
M?^1[E7_7JI_Z5$****^F/XU"BBB@ HHHH _G _X+(?\ *3+XM?\ 8=M__2*W
MKYFKZ9_X+(?\I,OBU_V';?\ ](K>OF:OS3&_[Y4_Q/\ -G^R/A[_ ,D#E/\
MV"T/_34 HHHKF/KPHHHH **** "BBB@ K^E?_@E3_P HZ/@]_P!B5;?^S5_-
M17]*_P#P2I_Y1T?![_L2K;_V:OHN&_\ >I_X?U1_(_TP/^2+R_\ ["/_ '',
M^@:***^R/\]PHHHH **** /R+_X.C_\ D*_!'_KW\1?^A:;7Y-U^LG_!T?\
M\A7X(_\ 7OXB_P#0M-K\FZ_/\Z_Y&=3Y?DC_ %3^CE_R9G*_2M_ZD50HHHKR
MS]M"BBB@ HHHH **** "OV-_X-??^25?%K_L8=+_ /1$]?CE7[&_\&OO_)*O
MBU_V,.E_^B)Z]?(O^1E#Y_DS\%^DO_R9W'_XJ/\ Z>@?J71117WI_ER%%%%
M!1110!\J_P#!;;_E%Y\5?^O/3/\ T[6=?SHU_1=_P6V_Y1>?%7_KSTS_ -.U
MG7\Z-?%\1_[['_"OS9_HK]$+_DW6,_["Y_\ IF@%%%%?/G]5A1110 4444 %
M%%% !7V%_P $&O\ E*'\/O\ KSUK_P!--W7Q[7V%_P $&O\ E*'\/O\ KSUK
M_P!--W77@/\ ?J7^*/YH^#\4O^3:9U_V"XC_ --2/Z%J***_23_'L**** "B
MBB@ K^4?XM?\E5\3?]C#>_\ H]Z_JXK^4?XM?\E5\3?]C#>_^CWKY?B;X*7S
M_0_M;Z&_^^YS_AH?G5.?HHHKY,_NH**** "BBB@ HHHH **** /ZT-)_Y!5M
M_P!>Z?\ H(JQ5?2?^05;?]>Z?^@BK%?J:V/\0JGQOU"BBBF0%%%% !7X)?\
M!Q-_RD7N/^Q*TO\ ]JU^]M?@E_P<3?\ *1>X_P"Q*TO_ -JUX7$/^X?]O+]3
M^F/HH?\ )TI?]@]7_P!*IGPI1117Q!_I0%%%% !1110 4444 %%%% '] W_!
M #_E&;X5_P"P[J__ *6R5]I5\6_\$ /^49OA7_L.ZO\ ^ELE?:5?I&7_ .X4
MO\*_(_R \6/^3G9S_P!A-;_TY(****[#\^"BBB@ K\W/^#FS_DT#P)_V4F/_
M --]Y7Z1U^;G_!S9_P F@>!/^RDQ_P#IOO*\[-O^1=4]/U/UKP*_Y.WE'_7U
M_P#I$C\2J***_/#_ %F"BBB@ HHHH **** "BBB@#]//^#8;_DO_ ,3O^Q.M
M?_2L5^SE?C'_ ,&PW_)?_B=_V)UK_P"E8K]G*^\R+_D6Q]7^9_E]])O_ )._
MC/\ !1_]-1"BBBO8/P **** "O)OV]_^3%OC3_V2;Q'_ .FRXKUFO)OV]_\
MDQ;XT_\ 9)O$?_ILN*RK_P "7H_R/<X9_P"2DP7_ %^I_P#I<3^8"BBBOS _
MVD"BBB@ HHHH **** "BBB@#W'_@F=_RD&^#7_91=+_]*%K^F>OYF/\ @F=_
MRD&^#7_91=+_ /2A:_IGK[#AO_=I^OZ'^?GTP?\ DKLM_P"O#_\ 3D@HHHKZ
M0_D(**** "BBB@ HHHH **** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY_P#D
MT?Q[_P!@%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ 5I_Z)2MV
M@ KX%_X./O\ E'S9?]E%TW_TGNZ^^J^!?^#C[_E'S9?]E%TW_P!)[NN#,_\
MD7U?1GZ;X,_\G5R?_K_#\S\(:***_.C_ %S"BBB@ HHHH **** "BBB@#]$_
M^#9S_D^GQ=_V2:^_].>F5^XM?AU_P;.?\GT^+O\ LDU]_P"G/3*_<6ON<@_Y
M%Z]6?YE_2E_Y.S5_Z\TOR84445[9_.84444 %<?^T/\ \D \<_\ 8G:G_P"D
MDE=A7'_M#_\ ) /'/_8G:G_Z225%3X'Z'?E7_(TH?XX_^E(_E7HHHK\N/]L0
MHHHH **** "BBB@ HHHH ])_8T_Y._\ A3_V4G0O_3A!7]1]?RX?L:?\G?\
MPI_[*3H7_IP@K^H^OKN&OX-3U1_!/TQ?^1[E7_7JI_Z5$****^F/XU"BBB@
MHHHH _G _P""R'_*3+XM?]AVW_\ 2*WKYFKZ9_X+(?\ *3+XM?\ 8=M__2*W
MKYFK\TQO^^5/\3_-G^R/A[_R0.4_]@M#_P!-0"BBBN8^O"BBB@ HHHH ****
M "OZ5_\ @E3_ ,HZ/@]_V)5M_P"S5_-17]*__!*G_E'1\'O^Q*MO_9J^BX;_
M -ZG_A_5'\C_ $P/^2+R_P#["/\ W',^@:***^R/\]PHHHH **** /R+_P"#
MH_\ Y"OP1_Z]_$7_ *%IM?DW7ZR?\'1__(5^"/\ U[^(O_0M-K\FZ_/\Z_Y&
M=3Y?DC_5/Z.7_)F<K]*W_J15"BBBO+/VT**** "BBB@ HHHH *_8W_@U]_Y)
M5\6O^QATO_T1/7XY5^QO_!K[_P DJ^+7_8PZ7_Z(GKU\B_Y&4/G^3/P7Z2__
M "9W'_XJ/_IZ!^I=%%%?>G^7(4444 %%%% 'RK_P6V_Y1>?%7_KSTS_T[6=?
MSHU_1=_P6V_Y1>?%7_KSTS_T[6=?SHU\7Q'_ +['_"OS9_HK]$+_ )-UC/\
ML+G_ .F: 4445\^?U6%%%% !1110 4444 %?87_!!K_E*'\/O^O/6O\ TTW=
M?'M?87_!!K_E*'\/O^O/6O\ TTW==> _WZE_BC^:/@_%+_DVF=?]@N(_]-2/
MZ%J***_23_'L**** "BBB@ K^4?XM?\ )5?$W_8PWO\ Z/>OZN*_E'^+7_)5
M?$W_ &,-[_Z/>OE^)O@I?/\ 0_M;Z&_^^YS_ (:'YU3GZ***^3/[J"BBB@ H
MHHH **** "BBB@#^M#2?^05;?]>Z?^@BK%5])_Y!5M_U[I_Z"*L5^IK8_P 0
MJGQOU"BBBF0%%%% !7X)?\'$W_*1>X_[$K2__:M?O;7X)?\ !Q-_RD7N/^Q*
MTO\ ]JUX7$/^X?\ ;R_4_ICZ*'_)TI?]@]7_ -*IGPI1117Q!_I0%%%% !11
M10 4444 %%%% '] W_! #_E&;X5_[#NK_P#I;)7VE7Q;_P $ /\ E&;X5_[#
MNK_^ELE?:5?I&7_[A2_PK\C_ " \6/\ DYV<_P#836_].2"BBBNP_/@HHHH
M*_-S_@YL_P"30/ G_928_P#TWWE?I'7YN?\ !S9_R:!X$_[*3'_Z;[RO.S;_
M )%U3T_4_6O K_D[>4?]?7_Z1(_$JBBBOSP_UF"BBB@ HHHH **** "BBB@#
M]//^#8;_ )+_ /$[_L3K7_TK%?LY7XQ_\&PW_)?_ (G?]B=:_P#I6*_9ROO,
MB_Y%L?5_F?Y??2;_ .3OXS_!1_\ 340HHHKV#\ "BBB@ KR;]O?_ ),6^-/_
M &2;Q'_Z;+BO6:\F_;W_ .3%OC3_ -DF\1_^FRXK*O\ P)>C_(]SAG_DI,%_
MU^I_^EQ/Y@****_,#_:0**** "BBB@ HHHH **** /<?^"9W_*0;X-?]E%TO
M_P!*%K^F>OYF/^"9W_*0;X-?]E%TO_TH6OZ9Z^PX;_W:?K^A_GY],'_DKLM_
MZ\/_ -.2"BBBOI#^0@HHHH **** ([JZMK&VDO;VXCAAAC+S32N%5% R6)/
M '))KPKX!_\ !3[]@C]J#XHCX,? ?]IG0?$/B26"XFTZPACGA758K<XGDL9I
MHTBU!$P2S6SR@ $DX!-<3_P71\4^*O!O_!(+]H77?!EU-!??\*UOK?S;=B'6
M"?;!.01R/W,DG/85Y=_P4Z\%>#_A%\#OV,KCX3Z7;6,W@S]IGX<:/X->QC5&
MBL+EC83VL97D12V<CJZC@JH)^Z, 'Z 4444 %>4?MS_\FC^/?^P"_P#Z&M>K
MUB?$CX?>'/BKX%U/X=^+HI7TW5K8P7BP2E'*$@\,.AXH ;\+O^29^'?^P%:?
M^B4K=KX]?X$_\%B-*<Z7X2_:Y^&%MI5L?*TRWF\)LSQ6Z\1HQ,!)(0 $DG..
MII/^%,?\%J/^CQOA9_X2!_\ D>@#[#KX%_X./O\ E'S9?]E%TW_TGNZ[?_A3
M'_!:C_H\;X6?^$@?_D>N _:0_P""?'_!33]KCX>I\*_VA?VC?A9X@T&/48[]
M+#^P[JTQ<1JZH^^VCC?@2.,;L'/(X%<V,HRQ&%G3CNU8^P\/^(,%PIQK@,XQ
M<92I4*D9R4$G)I?RIN*OZM>I^%-%?J__ ,0XWQ8_Z&+X6?\ @1KO_P =H_XA
MQOBQ_P!#%\+/_ C7?_CM?)_ZN8[^:/WO_(_NC_B;SPV_Z!,7_P""Z/\ \O/R
M@HK]7_\ B'&^+'_0Q?"S_P "-=_^.T?\0XWQ8_Z&+X6?^!&N_P#QVC_5S'?S
M1^]_Y!_Q-YX;?] F+_\ !='_ .7GY045^K__ !#C?%C_ *&+X6?^!&N__':/
M^(<;XL?]#%\+/_ C7?\ X[1_JYCOYH_>_P#(/^)O/#;_ *!,7_X+H_\ R\_*
M"BOU?_XAQOBQ_P!#%\+/_ C7?_CM'_$.-\6/^AB^%G_@1KO_ ,=H_P!7,=_-
M'[W_ )!_Q-YX;?\ 0)B__!='_P"7GY045^K_ /Q#C?%C_H8OA9_X$:[_ /':
M/^(<;XL?]#%\+/\ P(UW_P".T?ZN8[^:/WO_ "#_ (F\\-O^@3%_^"Z/_P O
M/,_^#9S_ )/I\7?]DFOO_3GIE?N+7YE_LS?\$=OVU_V._'5Y\2_V<OC!\+/#
MNMW^DOIEW>_8M2N]]J\L4K1[+KS$&7AC.X -\N,X)!]Q_P"%,?\ !:C_ */&
M^%G_ (2!_P#D>OI,KPE3!87V4VF[O;^D?Q]XS\=91XB\;SSG+83A2<(1M445
M*\59Z1E-6[:GV'17QY_PIC_@M1_T>-\+/_"0/_R/1_PIC_@M1_T>-\+/_"0/
M_P CUZ)^4'V'17QY_P *8_X+4?\ 1XWPL_\ "0/_ ,CT?\*8_P""U'_1XWPL
M_P#"0/\ \CT ?8=<?^T/_P D \<_]B=J?_I))7S9_P *8_X+4?\ 1XWPL_\
M"0/_ ,CU3\1?L\_\%D?%?A^^\+:_^UW\++BPU*SEM;V#_A$W3S(9$*.NY8 P
MRI(R"",\&IDKQ:.G!5HX;&4ZLMHR3=O)IG\^U%?J_P#\0XWQ8_Z&+X6?^!&N
M_P#QVC_B'&^+'_0Q?"S_ ,"-=_\ CM?&?ZN8[^:/WO\ R/\ 0_\ XF\\-O\
MH$Q?_@NC_P#+S\H**_5__B'&^+'_ $,7PL_\"-=_^.T?\0XWQ8_Z&+X6?^!&
MN_\ QVC_ %<QW\T?O?\ D'_$WGAM_P! F+_\%T?_ )>?E!17ZO\ _$.-\6/^
MAB^%G_@1KO\ \=H_XAQOBQ_T,7PL_P# C7?_ ([1_JYCOYH_>_\ (/\ B;SP
MV_Z!,7_X+H__ "\_*"BOU?\ ^(<;XL?]#%\+/_ C7?\ X[1_Q#C?%C_H8OA9
M_P"!&N__ !VC_5S'?S1^]_Y!_P 3>>&W_0)B_P#P71_^7GY045^K_P#Q#C?%
MC_H8OA9_X$:[_P#':/\ B'&^+'_0Q?"S_P "-=_^.T?ZN8[^:/WO_(/^)O/#
M;_H$Q?\ X+H__+S\Z?V-/^3O_A3_ -E)T+_TX05_4?7Y,>#/^#?3X\_#[QAI
M7CWPAXR^%EIJVAZE!J&EW>[6I/)N(9%DC?:\A5L.JG# @XP01Q7U)_PIC_@M
M1_T>-\+/_"0/_P CU[V49?6P%.4:C3N^E_U2/YE\>_%3A[Q2S+!8C*J56$:,
M)QE[6,(MN4DU;DG/336]C[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z
M/&^%G_A('_Y'KUS\!/L.BOCS_A3'_!:C_H\;X6?^$@?_ )'H_P"%,?\ !:C_
M */&^%G_ (2!_P#D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_P"1Z/\ A3'_  6H
M_P"CQOA9_P"$@?\ Y'H _(/_ (+(?\I,OBU_V';?_P!(K>OF:OV%^,G_  0H
M_:?_ &@/B9JWQB^+GQ%^%FK^(]=G6;5=1\O5[?SW5%0'RX62-?E11A5 X]:Y
MG_B'&^+'_0Q?"S_P(UW_ ..U\AB,@QE6O.:E&S;>[ZOT/[ZX6^E1X?9'PQ@<
MNKX7%.="C2IR<84G%RA",6TW73M=:72=MTC\H**_5_\ XAQOBQ_T,7PL_P#
MC7?_ ([1_P 0XWQ8_P"AB^%G_@1KO_QVL?\ 5S'?S1^]_P"1[W_$WGAM_P!
MF+_\%T?_ )>?E!17ZO\ _$.-\6/^AB^%G_@1KO\ \=H_XAQOBQ_T,7PL_P#
MC7?_ ([1_JYCOYH_>_\ (/\ B;SPV_Z!,7_X+H__ "\_*"BOU?\ ^(<;XL?]
M#%\+/_ C7?\ X[1_Q#C?%C_H8OA9_P"!&N__ !VC_5S'?S1^]_Y!_P 3>>&W
M_0)B_P#P71_^7GY045^K_P#Q#C?%C_H8OA9_X$:[_P#':/\ B'&^+'_0Q?"S
M_P "-=_^.T?ZN8[^:/WO_(/^)O/#;_H$Q?\ X+H__+S\H*_I7_X)4_\ *.CX
M/?\ 8E6W_LU? _\ Q#C?%C_H8OA9_P"!&N__ !VOI;X5?LB_\%;/@C\.='^$
MWPP_:I^%FF>'] LEM-)T_P#X1F:;R(5Z+YDL+.W7JS$^]>ME&58C 5I3J---
M6TOW]$?AGCQXW<*>*'#^%P.54:\)TJO.W5C3BK<DHZ<E2;O=]4E;J?<=%?'G
M_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\ 1XWPL_\ "0/_ ,CU[Y_+1]AT
M5\>?\*8_X+4?]'C?"S_PD#_\CT?\*8_X+4?]'C?"S_PD#_\ (] 'V'17QY_P
MIC_@M1_T>-\+/_"0/_R/1_PIC_@M1_T>-\+/_"0/_P CT ?)W_!T?_R%?@C_
M ->_B+_T+3:_)NOVX_:D_P""57[?G[:4NB3_ +2_QR^%GB5O#BW*Z,?[,O[/
M[.)_*\W_ (]1%OW>3'][.-O&,G/DW_$.-\6/^AB^%G_@1KO_ ,=KY?,<DQ6+
MQDJL)1L[;M]DNQ_:GA/]([@C@3P_P618_#XB5:C[3F=.%)P?/5G-6<JT7M)7
MO%:WW6I^4%%?J_\ \0XWQ8_Z&+X6?^!&N_\ QVC_ (AQOBQ_T,7PL_\  C7?
M_CM<7^KF._FC][_R/T3_ (F\\-O^@3%_^"Z/_P O/R@HK]7_ /B'&^+'_0Q?
M"S_P(UW_ ..T?\0XWQ8_Z&+X6?\ @1KO_P =H_U<QW\T?O?^0?\ $WGAM_T"
M8O\ \%T?_EY^4%%?J_\ \0XWQ8_Z&+X6?^!&N_\ QVC_ (AQOBQ_T,7PL_\
M C7?_CM'^KF._FC][_R#_B;SPV_Z!,7_ ."Z/_R\_*"BOU?_ .(<;XL?]#%\
M+/\ P(UW_P".T?\ $.-\6/\ H8OA9_X$:[_\=H_U<QW\T?O?^0?\3>>&W_0)
MB_\ P71_^7GY05^QO_!K[_R2KXM?]C#I?_HB>N1_XAQOBQ_T,7PL_P# C7?_
M ([7L?[+_P#P3$_X*'_L8Z5J^B?LU_'OX6>&[77;B*?58O[)OKSSY(U94.;I
M92N S#"D YYS7?EN2XK!XR-6;BTK[-]O0_,_%_Z1'!7'_ 6)R3+L/B(5:CIM
M.I"FH^Y4C)W<:LWLG:T7KVW/T6HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6
MH_Z/&^%G_A('_P"1Z^F/XS/L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C
M_H\;X6?^$@?_ )'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA
M9_X2!_\ D>@#9_X+;?\ *+SXJ_\ 7GIG_IVLZ_G1K]Z_C=^Q7_P59_:,^%VJ
M_!?XR_M0?"S6?#6MI$FJ:;_PCL]OYPCE29!YD$22+B2-&^5AG&#P2*^<_P#B
M'&^+'_0Q?"S_ ,"-=_\ CM?/9ME.)Q^(52FTDE;6_=^3[G]6^!/CIPEX8<*8
MC+,UH5YU*E>51.E&G*/*Z=.-FYU8.]X/HU:VO;\H**_5_P#XAQOBQ_T,7PL_
M\"-=_P#CM'_$.-\6/^AB^%G_ ($:[_\ ':\O_5S'?S1^]_Y'[7_Q-YX;?] F
M+_\ !='_ .7GY045^K__ !#C?%C_ *&+X6?^!&N__':/^(<;XL?]#%\+/_ C
M7?\ X[1_JYCOYH_>_P#(/^)O/#;_ *!,7_X+H_\ R\_*"BOU?_XAQOBQ_P!#
M%\+/_ C7?_CM'_$.-\6/^AB^%G_@1KO_ ,=H_P!7,=_-'[W_ )!_Q-YX;?\
M0)B__!='_P"7GY045^K_ /Q#C?%C_H8OA9_X$:[_ /':/^(<;XL?]#%\+/\
MP(UW_P".T?ZN8[^:/WO_ "#_ (F\\-O^@3%_^"Z/_P O/R@K["_X(-?\I0_A
M]_UYZU_Z:;NOIW_B'&^+'_0Q?"S_ ,"-=_\ CM=C\!O^"(7[6/[,?Q1T_P"-
M'P/^)WPLT3Q+I23)8:EY&JW/E"6)X9!Y=PSQMF-V7E3C.1@@&M\-D&,HXF%2
M4HV33W?1^A\UQI]*+@#B/A#,,JPV&Q2J8BA5IQ<H4E%2G"44Y-5FTKO6R;ML
MF?J117QY_P *8_X+4?\ 1XWPL_\ "0/_ ,CT?\*8_P""U'_1XWPL_P#"0/\
M\CU]<?P8?8=%?'G_  IC_@M1_P!'C?"S_P ) _\ R/1_PIC_ (+4?]'C?"S_
M ,) _P#R/0!]AT5\>?\ "F/^"U'_ $>-\+/_  D#_P#(]'_"F/\ @M1_T>-\
M+/\ PD#_ /(] 'V'7\H_Q:_Y*KXF_P"QAO?_ $>]?OK_ ,*8_P""U'_1XWPL
M_P#"0/\ \CU\HZO_ ,&[7QGUW5;K6]5\4_"R6ZO+AY[F7S=;7?([%F.!* ,D
MDX Q7C9OEU?,(P5-I6OO?K;LF?T-X!>+7#GA7B,PJ9M2JS6(5-1]E&$K<CG?
MFYZD+?$K6OUV/R8HK]7_ /B'&^+'_0Q?"S_P(UW_ ..T?\0XWQ8_Z&+X6?\
M@1KO_P =KP_]7,=_-'[W_D?TE_Q-YX;?] F+_P#!='_Y>?E!17ZO_P#$.-\6
M/^AB^%G_ ($:[_\ ':/^(<;XL?\ 0Q?"S_P(UW_X[1_JYCOYH_>_\@_XF\\-
MO^@3%_\ @NC_ /+S\H**_5__ (AQOBQ_T,7PL_\  C7?_CM'_$.-\6/^AB^%
MG_@1KO\ \=H_U<QW\T?O?^0?\3>>&W_0)B__  71_P#EY^4%%?J__P 0XWQ8
M_P"AB^%G_@1KO_QVC_B'&^+'_0Q?"S_P(UW_ ..T?ZN8[^:/WO\ R#_B;SPV
M_P"@3%_^"Z/_ ,O/R@HK]7_^(<;XL?\ 0Q?"S_P(UW_X[1_Q#C?%C_H8OA9_
MX$:[_P#':/\ 5S'?S1^]_P"0?\3>>&W_ $"8O_P71_\ EY^N.D_\@JV_Z]T_
M]!%6*^.H?@G_ ,%I((E@B_;$^%@5%"J/^$0/ '_;O3O^%,?\%J/^CQOA9_X2
M!_\ D>OM3_.F3O)L^PZ*^//^%,?\%J/^CQOA9_X2!_\ D>C_ (4Q_P %J/\
MH\;X6?\ A('_ .1Z"3[#HKX\_P"%,?\ !:C_ */&^%G_ (2!_P#D>C_A3'_!
M:C_H\;X6?^$@?_D>@#[#K\$O^#B;_E(O<?\ 8E:7_P"U:_2K_A3'_!:C_H\;
MX6?^$@?_ )'KP3]HK_@BY^V)^UA\1F^+/Q_^*_PLU_Q ]E%:-J'V75+7,,>=
MB^7;&-.-QYVY.>2:\W-<'5QV%]G3:3NGK_3/U_P2\0,F\-N,WF^9TZDZ;I3A
M:FHN5Y.+6DIP5O==];^1^,M%?J__ ,0XWQ8_Z&+X6?\ @1KO_P =H_XAQOBQ
M_P!#%\+/_ C7?_CM?.?ZN8[^:/WO_(_KG_B;SPV_Z!,7_P""Z/\ \O/R@HK]
M7_\ B'&^+'_0Q?"S_P "-=_^.T?\0XWQ8_Z&+X6?^!&N_P#QVC_5S'?S1^]_
MY!_Q-YX;?] F+_\ !='_ .7GY045^K__ !#C?%C_ *&+X6?^!&N__':/^(<;
MXL?]#%\+/_ C7?\ X[1_JYCOYH_>_P#(/^)O/#;_ *!,7_X+H_\ R\_*"BOU
M?_XAQOBQ_P!#%\+/_ C7?_CM'_$.-\6/^AB^%G_@1KO_ ,=H_P!7,=_-'[W_
M )!_Q-YX;?\ 0)B__!='_P"7GY045^K_ /Q#C?%C_H8OA9_X$:[_ /':/^(<
M;XL?]#%\+/\ P(UW_P".T?ZN8[^:/WO_ "#_ (F\\-O^@3%_^"Z/_P O/J?_
M (( ?\HS?"O_ &'=7_\ 2V2OM*O@?]G_ /81_P""H_[+?PSM/@[\"?VEOA9H
M7ARQGFFM=._L"YNMCRN7D/F7$<DARQ)P6('; KM?^%,?\%J/^CQOA9_X2!_^
M1Z^MPM*5##0IRW22^X_A#C?.\)Q+QCF&;86,HT\16J5(J22DHSDY)22;2=GK
M9M>;/L.BOCS_ (4Q_P %J/\ H\;X6?\ A('_ .1Z/^%,?\%J/^CQOA9_X2!_
M^1ZZ#Y8^PZ*^//\ A3'_  6H_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A
M('_Y'H ^PZ_-S_@YL_Y- \"?]E)C_P#3?>5[!_PIC_@M1_T>-\+/_"0/_P C
MUYM^TW_P3>_X*0_MC^#[#P%^T?\ M"?"SQ'I.F:D-0L;3^QKRS\NX$;QA]UJ
MD;'Y)'&"2.<XR :Y,=0GB<).E'=KJ?<>&W$N X.XYP.<XV,I4J$^:2@DY-<K
M6BDXJ^O62/PSHK]7_P#B'&^+'_0Q?"S_ ,"-=_\ CM'_ !#C?%C_ *&+X6?^
M!&N__':^5_U<QW\T?O?^1_<'_$WGAM_T"8O_ ,%T?_EY^4%%?J__ ,0XWQ8_
MZ&+X6?\ @1KO_P =H_XAQOBQ_P!#%\+/_ C7?_CM'^KF._FC][_R#_B;SPV_
MZ!,7_P""Z/\ \O/R@HK]7_\ B'&^+'_0Q?"S_P "-=_^.T?\0XWQ8_Z&+X6?
M^!&N_P#QVC_5S'?S1^]_Y!_Q-YX;?] F+_\ !='_ .7GY045^K__ !#C?%C_
M *&+X6?^!&N__':/^(<;XL?]#%\+/_ C7?\ X[1_JYCOYH_>_P#(/^)O/#;_
M *!,7_X+H_\ R\_*"BOU?_XAQOBQ_P!#%\+/_ C7?_CM'_$.-\6/^AB^%G_@
M1KO_ ,=H_P!7,=_-'[W_ )!_Q-YX;?\ 0)B__!='_P"7G.?\&PW_ "7_ .)W
M_8G6O_I6*_9ROS5_9A_X)(?MT_L:>(-3\4_LV_&GX6>&[_6;-+74I_[/U&\\
MZ%7WJNVZ$BKAN<J ?>O9_P#A3'_!:C_H\;X6?^$@?_D>OILMPM3!X14IM-J^
MWJ?QMXP\:Y5X@\>5\[RZ$X4JD::2J**E[L%%W4936ZT][8^PZ*^//^%,?\%J
M/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^1Z[S\P/L.BOCS_A3'_!:C_H\
M;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_ )'H ^PZ\F_;W_Y,6^-/_9)O$?\
MZ;+BO%?^%,?\%J/^CQOA9_X2!_\ D>LGQ]^R_P#\%?\ XG^!=:^&GCG]K+X6
M7VB>(M)N=,UBR_X1:2+[1:SQ-%+'OC@5TW([#<I##.00>:BI%SIN*ZH]')\9
M2R_-L/BJB;C3G"3MO:,DW:]M=--4?@!17ZO_ /$.-\6/^AB^%G_@1KO_ ,=H
M_P"(<;XL?]#%\+/_  (UW_X[7QO^KF._FC][_P C_0?_ (F\\-O^@3%_^"Z/
M_P O/R@HK]7_ /B'&^+'_0Q?"S_P(UW_ ..T?\0XWQ8_Z&+X6?\ @1KO_P =
MH_U<QW\T?O?^0?\ $WGAM_T"8O\ \%T?_EY^4%%?J_\ \0XWQ8_Z&+X6?^!&
MN_\ QVC_ (AQOBQ_T,7PL_\  C7?_CM'^KF._FC][_R#_B;SPV_Z!,7_ ."Z
M/_R\_*"BOU?_ .(<;XL?]#%\+/\ P(UW_P".T?\ $.-\6/\ H8OA9_X$:[_\
M=H_U<QW\T?O?^0?\3>>&W_0)B_\ P71_^7GY045^K_\ Q#C?%C_H8OA9_P"!
M&N__ !VC_B'&^+'_ $,7PL_\"-=_^.T?ZN8[^:/WO_(/^)O/#;_H$Q?_ (+H
M_P#R\^$?^"9W_*0;X-?]E%TO_P!*%K^F>ORB^&?_  0._:,^#OQ"T;XJ?#CQ
MY\+-.U[P_J,5_I%_C6)OL]Q&P9'V2NR/@@'#*0>X-?37_"F/^"U'_1XWPL_\
M) __ "/7OY1@*V I2C4:=W?3_AD?R[X\^)^0>*.>X3&Y52JPA2IN#56,(MMR
M<M.2<U:SZM>A]AT5\>?\*8_X+4?]'C?"S_PD#_\ (]'_  IC_@M1_P!'C?"S
M_P ) _\ R/7K'X2?8=%?'G_"F/\ @M1_T>-\+/\ PD#_ /(]% 'V'1110!SO
MQ?\ A1X$^.WPI\2_!3XH:&FI^&_%NA7>CZ]I[L5%Q:7,30RID<J2CG##D'!'
M(KY:^#__  2D\<>'?'GPQO?VCOVXO%WQ7\&?!&\6]^%7@O6_#=A9"TO8K=[6
MSO-1NK=0^IW%M;R.L3L(\.3(P9B<_8]% !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
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 5R?Q[^*=I\#/@7XT^-E_I
MS7D'@[PGJ.N36B-@SI:6LDY0'L2(\?C765G>+_"?A[Q[X3U3P-XMTQ+W2M:T
MZ>PU.SESMGMYHVCDC..<,C,/QH _.C]A+_@E-^S1^WQ^R1X+_;:_X*0>'+WX
MO_%+XP>&K;Q9?ZYKGB*_BAT"WOXUNK;3])A@G1-.A@ADC0>5ARX9B_("['[$
M?[6Q_82O/VLOV6?VIOC/KGB7P7^RUK&BZAX3\6^(KIK[5YM US3_ +98:2\C
M?/>W44JM:Q9S)*9(D'\ KG]+^#?_  6Y_8:_9=D_8._9)^'WA?X@:3X8:.V^
M#WQD'C.PL+[2])CN!)!IVLZ9J-L\=P4B!MFEM6!:#!01RC<(/V2O^"6?Q$_:
M.TSXS:)_P5A^&OB/3_BAXK^+^C^/-3\?_#CQ@;#1-2:RM9;71X-&N+:<7L4=
MA$C@QW*)(LDD;AI/E8 $O_!.V;]JO4/^"TGQ \<_M:ZW=VGB+QY^S)HWBB/P
M ;DO;>";2;Q!?06NCQX^5Y8K>WB:>0 ;[F6X(^4K7:_!#_@C)XJTW]E[X&?L
MJ_M-_M%76N_#_P"%UQXFO_'?@G2;Z]BMO&MW?:A<76GM=WJRP2M;VBSN3;,F
MR1RNXE8U!@^ O_!'&Z^!7_!6)_VI](^)WQ5U/P)IOPDT^RTG4?$WQGU34[N[
MUQ-2O7FL[I+B=I+BR6WEBD2&3,(E9F4!\FMS_@LO\*?^"B7[0W_"#_ _]ESX
M(1^,/A+>S3W7QHTFS^*4/A6_\1VZX6#1EO6AEDM[20[FN#&F^6/$0>,%R0#E
MO^"49U*'XJ?M56/[!&I->_ /2[_3M/\ @</$VM7EWH!\4PV5PNL#3IG:2;^R
MA=?9%<Q%H_,68P<9%-_X)@>#OVD_ 7_!6/\ :@\/_M5_M!_\+$\73?#GP#?7
MU_9:8;'3--\]]9<6&GVI=S#:Q#Y5+,7D;?(YWR-7T;^P)XD_:C3PM/\ "SXV
M?\$\?"GP"\+>%=+M+7P5IOA/XH6NOV\\0WJ\"PV]E;"U6-5C(/S;_,/3:2:7
MP1_9J^*W@?\ X*??'?\ :B\0:7:Q^$?'O@/P;I7AR[CO4:66YT[^TOM2O$#N
MC"_:8L$\-DXZ&@#Z3HHHH **** "BBB@ HHHH **** "BBB@#\W_ (6?L_?#
M_P#X+%_MC?M!^.?VT5U'Q5\,?@M\3Y/AM\.OA/-K%S;Z-%>6-I;3:AJUY;P2
M(+VXEEN@L9ERL<:E0I.&&A\/OAAIO_!*K_@JO\(/V5_V;M9UBV^"G[1OACQ/
M''\-=0UJXOK+PKK^B6L5_P#;=/-R[O;0W%O(\;P*WE[U#8&$5>N\7_LY?MR_
ML/?M7_$S]HK]A#X6>'/BEX$^-5_!K'C3X9:KXL30=2T/Q'';K;R:II]U-%);
MS17$<<;303;6\Q%*-M)4>3_L7? 3_@K!KG_!0_X9_M&_\%5?A?!X@M?"_@G7
M="^&.K^"M3TR5/"]U>.TES>^($B,"M=7%I;Q6J2V$36^2JM'&S;J -/XQ^$/
MVQM#_P""Y/[+WC?]HGX_:7J'AOQ!KWQ&M_ WPY\(Z?+;Z;H^FVN@S&WNKJ65
MC)>:C-',AE8A8HBI2(;2S-ZU\3O^":_[0/C?XL_M3>./ '[5MUX"C_:#A\$6
MFE:QH@GGU#0;+2+=K?4HX1NB6VENHGDC2:-V*>9YF R@5W7[4'[-7Q6^*/\
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
M#2+I[K<21I/9SW*6,*.L\DL:;3M4'QS]FGX"ZM_P40_8\_;'_8P_9<^(NM^
M_ -[\1="M/A5X&^(>L7D.N^"(X/L-W?_ &BVF,M[IMG=7%M.]K;R@':9"$0,
M:]__ &?O@S^W=^R=^QS^SAI_[%'P7OK31?AKHM_H?Q3_ &??B)J^E6&I>(&=
MBAU*#5(!<0QW"7B3W2*)5AN(;OGRV"@>D?L+_LU_M)O^U]\7?^"@W[4_@31/
M >M_$C0]$\.Z!\.="UU=4?3=,TP3D7-_>1HD4]W+).V!$"L42*N]R3@ YK]L
M;]A/]DNX\9?%G]N?_@J-\9I/$GP_L=(M!X.T;4M6OM*T_P  Z?!;!)Q;+;70
M^T7UU=$R"=5$Y9HHHQP >"_8V_8P_:4_;@_X)V?LX^'_ -M;XR>-=/\ #.D7
MNK:OXW\!ZU<W,.M>,]&::Y'AZTU6^@GBE3R;9[6:>)@YG9463:R,3B?M;_!?
M_@J!\6_^"B5U\9?&O_!/CP]\:/A'\/[BV?X)^"]3^.5GH.FVVH(G[[7;^S>S
MN?MUX7)$'F[4MD&50R,9!U'_  4*LO\ @L1^UC^S5\/_ (=?#S]CJQ\+0^(M
M9OF^.O@[0/CQ:VM]-H\+A+?3+76OL8,:7BLSSR10>8B)Y(8>8S4 3_\ !*73
M/!.@?MX?M!^$/V(K_4G_ &9_#NGZ-I=E;MK%Q>Z+%XVC:<ZG'HSS.^V!(#;)
M.L;>6)P-O &/T&KYD_X)WZE^U#X7\.Q? GXF_P#!-+PC^S]X"\*:%'#X1@\)
M_%JV\012,' -OY$-C;F+@M(969B[$ELLQ:OIN@ HHHH **** "BBB@ HHHH
M**** "OS?^%G[/WP_P#^"Q?[8W[0?CG]M%=1\5?#'X+?$^3X;?#KX3S:Q<V^
MC17EC:6TVH:M>6\$B"]N)9;H+&9<K'&I4*3AA^D%?#OB_P#9R_;E_8>_:O\
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
C]Y=G,L\=M D*R/\ [3! 3[DUT5 !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>pins-20231231_g4.jpg
<TEXT>
begin 644 pins-20231231_g4.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" ++!;8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJGK&KV7A_2;W4]1N8[/3[*
M%[BXN)CA(HT4LSL>P !/X4FTE=C2;=D7**Y/X<?%CP=\7M(N-5\%>)-/\3Z;
M;SFVENM-F$L:2A0Q0D=\,IQ[BJGCCXV> _AGKFDZ-XJ\6:7H.JZL0+"SOIQ'
M)=$L$Q&#]X[B!QW(JK--1ZLF^C?1';T45D>*_%VA^!=!NM;\1ZO9:%H]JNZ>
M^U"=888Q[LQ %2VEJRDF]$:]%>"Z5^WA^S]K6K)IMK\5_#OVIWV+YT[0QDYQ
MCS'4)^M>[PS1W$*2Q.LL4BAD=""K \@@]Q56=KDW5[#Z***0PHHHH **** "
MBBN,M_C+X'NOB-/X A\4Z;)XU@3S9="6<&Z1=@?<4Z@;6!^A%'6P=+G9T45B
M>,/&WA_X>Z#<:WXGUJP\/Z/;_P"MOM2N$@B7/0%F(&3V'4TFTM6-)O1&W17A
MWAK]N#X#>+M=BT?2_BGX>FU&:01112W!A$CDX"J\@56)/0 \U[@#D9'(JK.U
MR;ZV%HHHI#"BBB@ HHHH ***XS2_C)X'UKXA7_@6P\4:;=^,=/0R76B13@W4
M"@*2S)U PZ?]]#UHW=D'2YV=%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M_P#9KT3_ ()Z_M!^&?&8\'VOQ%^$6JR[!I_B",7!M9 09(=W"EPHW1LX((#
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
MZ=_9L6DQSQ&P">4(V<KY7FM(P7<6:0Y8DGTKZ2HJ8^XDHZ6_X8J7OMN6M_\
M-/\ -(*\G_:$_9=^'?[3WAV'2?'6C?;'MMQL]1M7\F[M">ICD Z' RI!4X&0
M<5ZQ14RBI:,I2<7='P=X+_X(V_!+PSXA@U+4]4\4>)[6%MPTW4;N%(),'($A
MBB1V'L&&:^N?'WP6\'?$KX6WGP[UO18'\(W%LEH-/MQY*PHF#'Y6W[A0JI4C
MI@5W%%5+WH\CV)7NRYUN?&'@W_@E1\*?#5G/IFJ^(/&7BW0-L@M-#UC5A]BM
M'<,/-2*-$4R#<2&((SSBO3? _P"Q3X,\!?LX^(?@I9Z[XEN_"6M>>)+B\N;=
MKR 2[=XB=8%0#*Y&Y&Y)KZ"HH?O)Q>S5GYAU4NJ=UY,\W_9_^ ^@?LW_  LT
M_P  ^&KS4K[1[&2:2.?5I8Y+@F61G;+1HB]6.,*./6N,_9^_8N\!?LZ:/XVT
MK1+G6-=T_P 8/OU.WU^:&9"NUU**(XH\*1(P(.>W->]T4Y/G;<M;JS\UV!>Z
MDET=_GKK^+/BWP__ ,$H_A/X;U^]EM?$/C7_ (16\F\ZX\(C6=FG3^B2A$$C
MH/1GSZDUZ]^SA^QYX*_9:UCQA>>"[_6C:^)IUGN-+U">&2UM2K.56 )$K* )
M"OS,W 'IFO=**%)I67:WR_I":4M7ZGQIX]_X)4_!_P :?$B\\76=_P")?"9U
M"0R7^E:!>QP6MP6;<X ,;,BN>JJP'H!7H'P>_8/^&7P(^,U[\1_!JZII=]<Z
M=_9@T=9H?[.ABVQ*2B"(2;SY08LTC99F)ZU]%T40?LTE'3I]XY>^VY:GQ[XL
M_P""7_PRU[XG:GXST;Q'XQ\$S:M*TNHZ=X;U1;:WN2S;I!GRRZJY/*AL>@%=
ME\'?V"/AE\!?C)+\1/ \FM:+>2:?_9K:,MU')IYBV(I)#1&4L3&KDF3ELGOB
MOI"BB#]FDH:6T^6U@E[[;EU"BBBD 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 >6_M(?LZ^&_P!J#X;/X)\57NJ:?I3W<5X9M'ECCGWQYVC,D<BX
MY.?E_&OE+_ARI\$/^AI^('_@QL?_ )#K[_HJ5%1;:ZC<F[)]#YN_99_8,\ ?
MLC>(M;UKP?J_B34KK5K5;.=-<N;>5%17W@J(H(R#GU)^E<3XV_X)9_"GQ9\4
M[_QO8:UXK\(W&I3/-?Z?X?U%+>WG9VW2 $QET5S]Y5;'H!7V/15O5IOIHB4N
M5-+KJSYS^$_[!OPQ^"/QI;XD^$/[6TN__LX:7'HZSQ'3XXO+1"P7RO,+GRPQ
M9I#EF8GK6OX8_8[\&>$_VF->^.5IJ>NR>+-9A:"XLYKB$V"JT<:$H@A#@XB7
MK(>2:]UHI\SNI7U2:^3W^\&DTT^MOPV^XY3XH?"WPM\9O!6H>$_&.D0ZWH5\
MH$MM-D$$<JZ,"&1@>0RD$5\>:?\ \$<_@O:Z]#<W.N^,=1T2&=ITT&XU&(6W
MS=5++$'QP!D,&.!EJ^[J*B*49<RW*;;7*]CYS_;(\,Z3X+_8;^)6A:%I]OI6
MCZ?X;EM[6RM4"1PQJ  J@5\>?LA_\$^_AQ^TM^R/X'\2:E>ZWX6\07'VZVO[
M[P_=+$=0A6\F"I.CHRO@8 . <  Y  K]1[[3[75+.6TO;:&\M91MD@GC#HX]
M"IX-,TO2;'1+-+/3K.WL+1"2L%K$L<:Y.3A5  R:I;S<M7*WX7_.X/X8PCHD
MW^2_R///@#^SGX'_ &:? @\*>"M-:VLG?SKJYNG\VXO)2,%Y7P,G Q@  #@
M5\^^//\ @E/\*/%/BS5-<T#7?%G@ :KN^W:;X:OXXK28,26&QXV(!R?ESM'9
M17VA12E[\N>6_P#6GIY"C[L>5;'FOP#_ &>?!'[-7@=?"W@;3&L;%I//N+B>
M0RW%U*0 9)7/4X &  !V KTJBBJE)R=V3&*BK(****DH**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /"O#'['?@SPG^TQKWQRM-3UV3Q9K,+07%G-
M<0FP56CC0E$$(<'$2]9#R37=_&SX,>&?V@/AMJ_@CQ;;23Z/J* &2 JLT$@.
M4EB9@0KJ>02".Q!!(KNJ*32E!0>RT0TW&3FMWJ>&_!O]D#P7\'/@WJ_PM6_U
MKQAX*U)I#)IWBB:&<1+(/G2,Q11[5)^;N0Q)!%>%-_P2$^$OVYH8_%7CF+PL
M]R+I_#*ZK']C9ACC_5;L< 9SN_VJ^YZ*IN\N=[_Y;$I6CRK;_/<\XUK]G?X>
M:]\&U^%=YX9M6\"I;+:QZ4NY1$JG*LK@[@X;YM^=V><Y-?,47_!)'X;)"NEO
MX_\ B)+X1$_G?\(RVL1_8OO;MNT0],]_O>^>:^Y**6\G-[O?S]1K2*BMD>?C
MX#^"(O@S-\*K;1([/P/+ISZ6=.MW9<0N"&P^=V\DEMQ.=W/6O'/V6_\ @GMX
M#_9-\>:IXK\+:_XCU*\OK)[ V^JSP-"D32(_1(5)8%%YSCKQ7U'15*34W4OJ
M]W_7JQ<JY%3Z+^OT$90RD$9!X(-?&'Q4_P""4/P;^(_BZ]\0Z;=>(/ MS?ES
M>6OAVZCCMIM_W_W<D;[,]U4A>?NU]H45GRJ]^I7,[6/)/V=/V6_A]^RYX7FT
M;P/I;P/=%6O=2O)/-N[QE'!D? X&3A5 49.!R:Q?#'['?@SPG^TQKWQRM-3U
MV3Q9K,+07%G-<0FP56CC0E$$(<'$2]9#R37NM%:<SYN?K:WR?0CE7+R]-_F%
M>2_M+_LS^$_VJOA]#X0\7SZE9V$-['?Q7.D2QQ7$<J*RC#21NN"KL""O>O6J
M*SE%25F:1DXNZ/._@#\"_#G[./POTOP'X6DO9](T]I9%N-2D22XE>21G9G9$
M12<MCA1P!7E.L_\ !/GX9:Y^TO%\;[B[UX>*([Z'4O[.2X@_LYIXT5%8QF$R
M=5#']Y]X9]J^FJ*TYFZBJW]Y=3/E7(Z?1F)XT\%:'\1?"VI>&_$NF6^L:'J,
M1@NK*Z7<DBG^1!P01R" 1S7Q7<?\$<?@O-KC3QZ]XRM]":X%P=!348C;;@,8
MW&(OC'&2Q;!^]7W?14))2YEN7=M<O0\^_P"%$^#[/X*W_P *]'T__A'O"-UI
MD^E>1IA"2112HR.RLP;,AW$[F#9)R<UD_LT_LV^&?V6/AV_@SPI?:MJ&EO>R
M7QFUF:*6?S'"@C,<<:[?D&/ESUYKU>BKYG>4KZRW\];_ )DV7+&/2.J\M+?D
M>$3?L<^"YOVI(OCTVIZ\/&$<7DBR%Q#_ &?M^S&W^YY/F9V'/^LZ^W%97[4'
M["/PV_:JU'3]8\0_VCH?B:Q411:YH<R17#1@Y"/N1E8 DD'&1G@]J^C**BRM
M&/2.WE_5V7S.[EU>GW'QK_PZG^#)LO#7^F>)UU?1K_\ M&37/ML+WNHRCR]J
MW$DD+91?+&$0(!ENYS7V5115\SM;^OZT(Y5>_P#75_JPHHHJ1A1110 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
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
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>'^(OVIK/
M2]6\1IHO@7Q5XOT#PS.]KKGB'18K8VMG+&H:9%22=)9S&#\XA1\'(Y((I75[
M?UZ^2\QV;V_KR]?(]PHKSCQI\>/#GA3P7X>\0V27?B@^)FBBT#3M%19+G59)
M8S(BQ!V50/+!<L[*JJI)(IGPW^.%CXZU#7-'U70]4\$>)]$ACNK[1->\CS4M
MGW;+A)(9)(I(SL<;E<X*D'%4TU=/2V_RW^[KV)O=)KK_ $OOZ>9Z517@VD_M
M<Z1J,NE:G/X.\3:;X!U>[CLM-\<7<5N-.N7D<)"^P3&>.*1R%21XE4[E.0"#
M7O-%G:_]?\./K8****0!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%% !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5XY\9/#'B3XG?#W4M/^%?C30M CF-U;ZE)%9)=&Y?[LD*S+)MMY
M,AU9RDA!/W<BO8Z\0UK]E?3[G6-?G\/^./%W@K2/$5R]YK.AZ!=6Z6MY,X E
MD4R0O) T@'S&%TSR>#S6<XN2<>Z_'S\N^_30N,N5J79_AY>?;;U1XW\-_$VE
M^,/%W[(^IZ3I#:!X;&B:W:6NER2F5;6YAMHX5C$F/G(6.?#'J,FK_P"U(NHR
M?&CQ4NAF3[>/@WKWG>0/FW&:/[/GWW>;M_X%7N_B?]GGPGKW@'PYX5T]+OPM
M;^&7BFT&_P!#E$5UI<L:%%>)F5@259E8.K!PS!@<U-\-_@?IO@'4-<U>^UG5
MO&?B76XH[>_USQ T+SRVZ;O+@5(HXXHXEWL=J(,EB3DUK6_>N3_Q[]>=27X<
MWW+=WTFC+V/+IMR_^2R3_)?>]CQ?XWM9G_@G#<?8#'Y+>#]/%CY?3S2D'D[/
M??LQ[XKZFTWS?[/M?._UWE+OS_>P,_K7B6C_ +(GA_2YM*T^7Q5XHU+P/I%X
ME]IO@F\NH&TNUDC</$ 1")WCC<!DCDE9%P.,  >[5M4J*I*4_P"9M_UY_P#
M,*=/V<(4_P"56OWV_P OQ?S****P-@KQCX&Z]J>K?$/XJ6U]J-W>V]GJ@CMH
M;B=I$@7SKD;4!.%&%48'H/2O9Z\*_9\_Y*9\7_\ L+C_ -'75 'NM%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A
M7[/G_)3/B_\ ]A<?^CKJO=:\*_9\_P"2F?%__L+C_P!'75 'NM%%% !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 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 %%%% !7A7[/
MG_)3/B__ -A<?^CKJO=:\*_9\_Y*9\7_ /L+C_T==4 >ZT444 %%%% !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 <-\9/BM:?!WP8VMSZ9?:[>SW,-AIVCZ8@:YO[N5ML<,8) !)R22<!58GI7
M!?!O]H[Q%XN\:S^"_B3\,K[X4^+38/JME:W&J0:G:7UJCJDC1W,("[T+IN0C
M(# UZWXLC\.V^GKK7B2+3A9Z&S:DE]J4:%;%D1@9U9A^[8(SC<,'#$=Z^<$D
MU7XX7/BOXQQ65UI7AS2_"VI:3X,AN(S'<WZS('FU!D(RB.8HEB4X)4,Q W 5
MFY^SC.3ULF_3W?=^;E^&RT;-%'G<8IVNTO5WU^2CKTUZZI%V']LS5I->L-6;
MX3:Y#\'+^]CTZV^(<E_;A7DDF$,4WV'/FBU=RN)B>0P.W!KL?C)^T!XC\&^*
M!X4^'?PSU'XJ>*X;5-0U"TMM2@TVVL+=V94,EQ-E?,?8Y6-020A/ QGYXT_P
M=X_^$_P \&?'&W^*GB"[U#3='TJ:Z\&*Z+X<?3F$*M;16H4LLHC;B8NSEAZ'
M [ _"/Q5\:OCS\:[$_$CQ-\/M L]0TR6W_X1&9+.^N9#I\!7S)V5CY"D-B-0
MNXN^YB, =-2G[.3IK>+=^^EOEUZ6[:?$84YJI'VFUTFOGVZ_?Z_W3Z1^$7Q.
MT_XP> =.\4:?:76G)<F2&?3[Y0MQ9W$4C1302 $C<DB,IP<<5V5>0?LL^-/$
M'C#X8SP>*KY=6\0>']8U#P]=ZHD0C%\UK<-$)]H& 74*2%X#9^E>OU,[7O'9
MZKT>J&KJ\9;IM/U3LPHHHJ"@HHHH **** "BBB@ HHHH **** "O"OV?/^2F
M?%__ +"X_P#1UU7NM>%?L^?\E,^+_P#V%Q_Z.NJ /=:*** "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@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /&OCQ\5?&?AO7/#?@
MCX9:-HVL>/O$$5S=Q/XBN)(=.L+2 ()+B?R@9'&^6) B<DL3D8KD/#7[27C'
M0/ WQ8M_B7H6BZ3X_P#A[I7]J3C1+B2;3-1@D@D>">'?B159X9$*-\PV]>:]
M;^,'Q<TGX.^%TU34(+G4K^[G6RTO1=/3S+O4[M_N00IW8X))/"J"Q( ->)Z[
M\*]-L?@G\2/$'QPUZ;P]J/CYK:/Q!>:&Q<:3;ETAM;*%_+?Y8]^UI2F"TDCG
M:,$)+FC)+TOYMJUO.V^_GO%&BLIP;75:=UUOY=%^&TC:^$%]^U1J7B;0KSX@
MQ?"&'P;<1^;?1^'AJ@U-%:(E GG$Q[@Y3=DD8W8YQ7$^+/VI/C%!'XP^(7AS
MP9X3N_@YX/U"\L-1@OM0G37KY+20QW-Q;X'D1JK*^$DRS!.HW#"ZM\!O"_[+
MOQ>^%WB#X;SZQ87_ (J\0?V+K]A=:Q=7R:U ]K-(T\HGD?\ >1&)7#KC W#H
M:\PC^ =Q\8_A/XX^-LOCS5/#\]]?:CK7_"$P3+'X6D%G-(@CU&SQ^_=Q;CS7
M+ Y8\?**MSBOWCTC&]_)W3]9+E;[?>D1&,G:#UE*UO-/F7HG=>?W,_0?3[Z/
M4M/MKR(,(KB)94##G# $9_.K%<Q\,/%A\>_#?PKXE-F=/.L:5:WYM",>3YL2
MOL_#=C\*Z>JJ1<)R@U:S,J<N>$9=T>._M2? W7OV@OA[:>%]#\;)X'V:C!?7
M-S)I":FERD1++"\+R(C(7V,0VY3LP5(-97PA^#?QD\'^)S<^/OCPOQ(\-FUD
MMVT'_A#+'2U+, %?S86+849&W&#FO=Z*S7NW7?Y]+?D:/WK7Z?YW/F#3?V+]
M4L]<TS2+CXKZY??!S2[R._L?AY-86X6.2.42PPM>C$KVR,%VPD=%4%CBNM^,
M/[._B/Q?XP;Q=\.OB=J/PK\37EM'8:K<6NF0:E;ZA;QEC'O@FP%E3>P653D
MX(/&/<J*-TD^G]:]^VO30.K??_A_EKKIU..^$?PPTSX.^ -,\*Z5/=7D%F'D
MEOKY]]Q=SR.TDT\K=W>1V8^YXKL:**J4G)W8DK:!1114C"BBB@ HHHH ****
M "BBB@ HHHH *\*_9\_Y*9\7_P#L+C_T==5[K7A7[/G_ "4SXO\ _87'_HZZ
MH ]UHHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^?OBU\&_'
MOQT^(][I]QX\\6?#3X>Z590&PF\%ZE%9WNJWKES*\DH#NL42B-0A5=Q9CDX%
M0? WXR7WAWX#^+-9\=ZW)XC'@W6=2T?^W5A59M7CMIC'$P1>&F8D187[SKQU
MI+9M[I7^5TOOU6F^OK9M:I+6[M\VF_T>O=>A]$45\I_L]_%#QGHF@_M >(_B
M7>O/?:!JK:A_9OGL\.F6_P#9D%RMI'G@! ^UBH 9PS?Q5YE\.?&AUCXU>'TL
M?VFKK6OC#/-!-KO@#4+HIX<^S.0UQ9VL2P%5N(DSM(=I"T?SX#,1HHMSC#NH
MO_P)7^=NK6RU["E[L7/IK\[?\.K7WOZV^^:***@#Q+X^?LJZ7^T!XF\-:]=^
M._'/@O4O#\4\5E-X-U6.P<>=M\QBYA=\D*J\,!CC%-^'?[*.D>"_#GBO0-?\
M=>//BEHOB2V6TN[+Q_KAU*.*,!P1#A$,9;?R1S\JXQBO;Z*2247%;/\ 4=VV
MGU7Z'AGPE_8_\(?"7QC'XH77?%OC+6+.*2VTF7QAK<FHKH]N^ T-HK "-< +
MDY;'&[DUC^)?V$_A]XF\97^L-K'B_3="U2Z:]U7P7IFNRV^@:G.QR\D]J!R6
M."P5E5B.0<G/T715<SNGU7_#_GKZZ[DV5FN_]?\  ]-".WMXK2WC@AC6*&-0
MB1H,*J@8  [ "I***0;:(*_%;_A?WQ/_ .BC^+O_  >W7_QROVIK\&:\7,I.
M/)9]_P!#^C?"#"T,3]?]O34K>SM=)_\ /SN=[_PO[XG_ /11_%W_ (/;K_XY
M1_PO[XG_ /11_%W_ (/;K_XY7!45XOM)]V?T9_9F _Y\0_\  5_D?HC_ ,$W
M_'_BCQS_ ,+$_P"$D\2:OX@^R_V=]G_M2^EN?)W?:MVS>QVYVKG'7:/2OM6O
M@S_@EK_S4W_N&?\ MW7WG7T^#;="+?G^9_%OB'2IT>)\73I148KDT2LOX< H
MHHKM/SD**** "H)KZVMI8XIKB**20X1'< M] >M3U\P_%#X#?";P3X9\=>//
MBY;V/C34M0NIKB+5M7M ]Y;*WRVMC8\LR,IVJ@BVLS'/4YJ)2Y;O^O3U9<8\
MVBW_ *U/IN29(5W2.L:_WF.!38;J&X8B*:.0CDA&!KXE^(6@^,-0_9N_9\\'
M>.O!^N>/M0O-1M)O$FD6\"W$TT5O;S3)#</(RQ@EQ C-(ZC(.36OX-\6?#GX
M+:#\4I?#GP=/P<^(^B^%[G66TJYMK8-?VD:,R2Q36\DD<J"10& ;*DC(Y!K2
MI:G[2^O+?YV5[_GZ)7)A%U'!1^U;Y7=OZ[W2/L);RW>Y:W6>-KA1N:(.-X'J
M1UJ:OB'QK\'?#GPK_9)L?BWI.GPQ?%/1=,L_$UQXO5!_:.H7!\N6X6>?[TD<
MH9T*,=NU@ !@5]L6=P+RS@G VB6-7 ],C-:3INFW%[IV?]?UL91FIQC..TE=
M?U\U]Y-11161H%>%?L^?\E,^+_\ V%Q_Z.NJ]UKPK]GS_DIGQ?\ ^PN/_1UU
M0![K1110 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 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 %%%% !7/?$3QQIWPS\!^(/%FK%AINBV,U_<;/O
M%(T+$#W.,#W-=#3)IDMXGEE=8XT4LSL<!0.22>PJ9;/6Q4;<RNKGROHOQW^.
MW@_7O"FM?%+P7X.TSX?>*M1M=,@CT'4;B75=%EN?E@^U^8!%*#(R(?*QM+9Y
MQ7:_M7?M'S_ +PUI0T33H=;\3ZG>01QV<P9H[>T,\4<]U*%((1?-11R,O(@]
M:QM)U"Y_:N\?:-K=M;R6WP@\)ZB+^PNY05?Q)J41*QS1CM:0MEE8_P"M<*1\
MJY;Y4^-W[0&J77A7XGWOBCX,_%J#Q%JVK6=I;:I-X69=*L=-M;^)K>".=G!/
MF%6D)V#=),%Y"J:TNKQ35M;_ /;ONV3\[WO_ '?,AQE[UGT2_P"WM;M>BMY<
MVEK7/M+X\?%;QOH/B+PYX%^%VCZ)JWCS78+F^6;Q)--%IUA:0; \\WD@N^7E
MC157!)8G/%:?P!^*FO\ Q$TS7])\9Z+::!XZ\+W_ /9FLV>G3M-:2,8TEBN+
M=F ;RI(W5@&Y'(/(KA/"GC%/%O[5'A#7IM)U7PT=>^'=Q);:7K]K]EO8V2_A
M:2*6+)VNH=25R>M;_P (76\_:0^.UW P>UCET:R=E/ G2S+NOU"RQ9^HIQBU
M'WEJU+Y6FX_=9?>_0ARO)I;*WSO%/\W^'J>XT445!H?+_P"TM^T7IVG^.[;X
M16'C[0/AS?7EFM[KOBC7-3M[1M.LG)58[19F DNI,-@\K&/G;G:#C^.O .O^
M._!GPQ@_9GU[X9Z]X-\(7LDT]OKFI7%Y93W4:KY#-)9[C)(C/)*V]QERC')K
MWGQ5^S[\+O'6MSZSXE^&WA#Q#K$X42ZAJNA6MS<2!0%4-))&6.  !D\ 5T7@
MWP'X9^'6D'2O"GAW2?#&EF1IC8Z-8Q6D!D( +[(U5=QP,G&>!1'2.N][Z=T]
M/N6WGKNV.3][3:UM?-:_>_PT/B+X4>$_CCX\O/VH_#GC(>!&CU:&XLKY?#7V
MWSCJDFE6RP"#SOE\CR2N[?\ /YF<?+5GQ)\2OA3XW_9]^%'@+P%?Z/\ \)[#
MK&B0Z3X;LRBZEI-W!<1-=/- O[R'9&EQYC, "-W)S7W%I^@Z9I-YJ%W8Z=:6
M5UJ,HGO9[>!8WNI BH'D8#+L$55RV3A0.@K,LOASX4TWQ9=^*;3PQHUKXGO$
M\NYUJ'3XDO9EX^5Y@N]AP.">U:1E:46]ER??#;\_DK6%+WD_^WK?]O63O]R]
M=>^G14445F!X+^W3_P FK^-_^W'_ -+K>OR3K];/VZ?^35_&_P#VX_\ I=;U
M^2=?.9E_%7I^K/Z[\(?^1%6_Z_2_](IA1117E'[@?K9^PM_R:OX(_P"W[_TN
MN*]ZKP7]A;_DU?P1_P!OW_I=<5[U7V-#^%#T7Y'^?/$__(]Q_P#U^J?^ER"O
MP9K]YJ_!FO*S/['S_0_</!G_ )F'_<+_ -R!1117AG]+'WG_ ,$M?^:F_P#<
M,_\ ;NOO.O@S_@EK_P U-_[AG_MW7WG7U6!_W>/S_-G\/^)'_)4XO_MS_P!-
MP"BBBNX_- HHHH *^+UC^,6H_&G6/&?C/X#:UXQ&EW\L?A&T@\2Z/'8:;:CY
M5N5BDN03<R#+&1QE VU<<Y^T**%I+F7]?\'_ #8/6/*>.^,/$GQ9.A^#/%?A
M[PGY<L,LC>(O =S>6AO)H&4A?(N@WD^;&P5MOF!&#$%@0*XU?A5XC^/WQ&UC
MQ9XV\,3>!M"_X16]\*:?H][=07%_,+ME-Q<3&W=XT4"-%1!(QY8G' KZ4HI-
M*5[K>_RNFG^#>]]_2S4I1M9ZJWX.Z_&VW8^1K_PA\6?'OP9TKX':YX'DTV)(
MK72=9\;'4K5].N=/@9 \D$:RFX,LL:;=CQJ%+MEB ,_6T4:PQI&@VH@"J/0"
MGT5I*;E=RW;N_4B,5%)1V6B7;^OT04445!05X5^SY_R4SXO_ /87'_HZZKW6
MO"OV?/\ DIGQ?_["X_\ 1UU0![K1110 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 %%%% !69XD\4:-X-T>XU;7]6L=#TJW&Z:^U*Y2W@B'JSN0H
M'U-:=>6_%7X Z)\9_&GA/4?%ZVNN^%M CN91X7U"S$]K=7D@18[B7<VUO+02
MJ$9&&92<C%+79?U_7]::C5NIW_AWQ/H_C#1[?5]!U:QUO2KA=T-]IUREQ!*/
M570E2/H:S_"_Q*\(^-[_ %*Q\.>*=%U^]TV3RKZVTO48;F2U?)&V548E#D$8
M;'0U\W?!/X5>'/$7B/\ : T#P.)O"OPKUA[?287\-LMO$NHK#)'J$MEP4C #
M0QDJNW?&V.0:Y72?#7@OP?\ MB?#[PIX ^%__"K!X=-Y%?>)KK38M-@\30&S
M(%I:.IW7S!F65G;E3 3WYTC%2FH]U?\ "_W?G>_DXE>,6^J?]?/IY-6\U]>Z
MK\1/"NA>)=.\.ZEXFT?3_$&I9^Q:3=7\45W=8Z^5$S!GQ_L@UT-?%G@GX!^"
M/CQ\)?BGXX\5^'[+4O&>MZWKGDZ_/"K7VFBSN);:T%M/C=$(UMXR-A&3G.<U
M])_L^^,+OX@? KX?>);\[K[5M!LKRX8_Q2/ C,?Q))H47RMO=<M_^WDVONLT
M_P "I>[.RV]Y?^ M+\;Z?B>@5S7Q'^(N@_"?P7J?BKQ->_8-&T] \LBHTCL2
MP5$1%!9W9BJJH&22!72UA>+O!>B>-K6PAUZS%[;Z=?0:I C2NBI<0/OB<[6&
M[:P#;6RN0,CBLW_7IU_ 9YA\&?VL?#/QD\477AH^'/%W@3Q)';M>P:3XVT9M
M-GO+52%:> %F#H"P!YR.XQS6/I/[<'@+6/'UOX?BTCQ;#HMU>_V9:>-[C0Y$
M\/75YYGEB".\)Y8OE0=H4D<-R,QZ#J<'[07[1&E^*M"'G^!_ -OJ&FKK 7,6
MK:C<!(Y8H&_CAA6,AF&59V &2AQR?[6OAGQ;H.C:%!:6GA_1OV>- ET^^UVS
MT.W,>LPK;W(EQ"AVP);(4A9MO[S"OM!X%:1LY4^9:.U_1MZ^6EFN][[:">TU
MU7^6WGKIY:K?4]^^,7QA\,_ KP#J'B_Q9>?9=+M-JB./:9KB1CA(HE)&YV/
M&1ZD@ FNSCD$L:..C $9]Z^6?V\/@SX2\9?!OQ?X_P!7M)-7UC1M >/25N9V
M>ULV+[C/%#G8)B& \P@L J@8[_4=G_QYP?\ 7-?Y4DO<N][_ ("DU=<NS7^7
M^9-7,_$SP':_%'X?^(/"-_?WVF6.MV4EA<76F2)'<I'(NU]C.K*"02,E3UKI
MJ*SE%23B]F7&3BU);H^8/!/["-KX#U;0KJR^.OQLNK/1YH)(=(O/%X>QD2)@
M5@>$0 &(A0I08&WCBO=/BA\-],^+7@J]\,:O/=VUA=2P2O)9.JR@Q3),N"RL
M,%HU!XZ$].M=716CDY*S]2$DMCS3XV? 'P[\=-.TV/5;[6O#^L:5(\VF>(?#
M.H/8:E8,Z[7\J9<X#+P58$' XR :T_@_\'O#WP1\(CP_X>%Y-')/)>7FH:G<
MM<WE_<N<R3SRMR\C'J>G    Q7<45*]VZ74;]ZU^G]?UZON%%%% '!?%+XZ>
M!_@K_9G_  F>M_V-_:7F_9/]$GG\SR]F_P#U2-C'F)UQG/'0UP7_  W3\#_^
MAW_\I-]_\8KP;_@J5_S3+_N)_P#MI7P97BXC&U*-5PBE9']&<)>'.4Y]DM#,
M<35J*<^:ZBXI:3E%6O!O9=]S];/^&Z?@?_T._P#Y2;[_ .,4?\-T_ __ *'?
M_P I-]_\8K\DZ*YO[2K=E^/^9]?_ ,0AR+_G]6_\"A_\K/WFHHHKZ,_D0\%_
M;I_Y-7\;_P#;C_Z76]?DG7ZV?MT_\FK^-_\ MQ_]+K>OR3KYS,OXJ]/U9_7?
MA#_R(JW_ %^E_P"D4PHHHKRC]P/UL_86_P"35_!'_;]_Z77%>]5X+^PM_P F
MK^"/^W[_ -+KBO>J^QH?PH>B_(_SYXG_ .1[C_\ K]4_]+D%?@S7[S5^#->5
MF?V/G^A^X>#/_,P_[A?^Y HHHKPS^EC[S_X):_\ -3?^X9_[=U]YU\&?\$M?
M^:F_]PS_ -NZ^\Z^JP/^[Q^?YL_A_P 2/^2IQ?\ VY_Z;@%%%%=Q^:!1110
M4444 %%%% !1110 4444 %>%?L^?\E,^+_\ V%Q_Z.NJ]UKPK]GS_DIGQ?\
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
M /K]4_\ 2Y!7X,U^\U?@S7E9G]CY_H?N'@S_ ,S#_N%_[D"BBBO#/Z6/O/\
MX):_\U-_[AG_ +=U]YU\&?\ !+7_ )J;_P!PS_V[K[SKZK _[O'Y_FS^'_$C
M_DJ<7_VY_P"FX!1117<?F@4444 %%%% !1110 4444 %%%% !7A7[/G_ "4S
MXO\ _87'_HZZKW6O"OV?/^2F?%__ +"X_P#1UU0![K1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'GWQTMO'.I> VTO
MX>S?8-?U*\M[)]6_=$Z9:O(!<72I(P#ND>XJO)+%>#S7B_P_\(^)/V=_VA?"
M/@V/XG^+OB/X?\7Z=J-U=6?C.]6^NK":V$3"XAF"J4B;?Y9CQ@%@1WKV?X]?
M&G1O@#\,=4\8ZV5>&V*06]NTJ1?:+B1@D4>]R%0%B,NQ"J 6)P*\I_9G\4>"
MM>\5WOB#5_BKX+\<_%[Q'#MFL?#^NVUTFFVB9=;&SB20L8TY9Y,9D;+-@!0K
MI?$VNE[_ ':+Y?%Y;W^$53X5?K:WW[_IY[6^(S4^*'Q2\0?MA^"M,U319O!O
MPVDCUFWL+*>Z!N]9EMXT!NYHTR$A^;]TC'=U8CE<<-^V9\1_!5O\<;+0?'GQ
MP\8?!WP]H_AU+['@S5YK.YO[JYN61 T<44K2JB0,>$^7>#D \^X_%'_DZGX'
M?]>?B#_T1;U7\1?';X;_  U^/FO:1XZM/#W@/4YM&M;FQ\7:Q/!;?VU;[I!)
M;B9U7F%L?N][9$H( S6<;6A?IS?/XO\ A_*VBLK%])OO;Y:Q_P"&\[[G8?L[
MZ'HN@_"C2$\.^/M<^)FBW)>ZMO$GB'51J=U<*[$X,X5<JIRH&/EQ@]*]*KY]
M_8NCM+GP+XOUK0H#:^"]<\6:CJ7AR#RC$GV)V0>9&A VQR2K-(HQC;(,<5]!
M5O/=-]4GZ72=GYK9F4=+KLVO6S>OSW.6^*7Q$TSX2_#GQ'XRUG=_9FAV,M].
ML>-[A%)V+GC<QPH]R*^*OV=/VR?@AXP^(UCXK\9?$J+6OBSXD>/2],TF'1M1
M^R:'#-(H2QMF:W"[F8IYLY(WL.H10*^_J*B'NSYGJOQ\[/S6FWX-IW+WH<J_
MKM]SU_X9'P!\=OVR/A%XK^.FM> /B3X\7PU\/O"-TD5[HD&GWES)XCOEPQ2=
MX(75;2)L*8B<R.I# (,-Z3\0/C5X4TKQ9\*OVAM+EO-7^$S:/JFB7^L6&F7#
M_P!GPRR0R1W+P"/S5B#VC1L=G&Y>.:^MJ*(RE",;?$ONU34KKS3MOI]PY6E)
MOH^GXK7R>NVI\\?LUZ]#\7OB5\1?B[I=G>V_A37(--TC0KJ^MGMVU"VM5F=K
MI8W 81M)<LJE@"0F>]?0]%%.33M;H2KZM]?Z_(1EW*0>AX]*^7=0_P""8_[-
M6JW]S>WGPX:XN[F5IIII/$&J%G=B2S$_:>I))KZCKS/XF?M)?#GX.Z]!HWB_
MQ%_9&I3VRWD<'V&YGW1,[H&W1QL!\T;C&<\=.E92<(^]+0[L+A,5CJGL,)3E
M4D]>6*<GIULK['$_$+]@?X$_%34=-OO%/@=M5NM.TZ#2K1VUG4(A%:PKMBC
M2=1@ GDC)R22374> _V4/A/\-/AOK?@#0/!MK#X.UJ9KC4-)O+B>]BN)"J*6
M)G=V'$:8P1@J".>:Y_\ X;I^!_\ T.__ )2;[_XQ1_PW3\#_ /H=_P#RDWW_
M ,8J/K%)J2<UKOKOK?7OKKZGL+AC/8VM@*VFW[N>EM-/=.P^"_[-_P -?V>-
M/O+3X>>$K/PXEX0;F:-Y)IYL$E0\TK-(R@DX4M@9. *]*KQ7P_\ MF?!WQ1K
MVFZ-IGC#[3J6HW,=G:P?V9>)YDLCA$7<T( RQ R2 ,\FO:JT515-5*YY6,RW
M&9;)1QE"5)RU7-%QOYZI7"O)/VF/CY_PSKX#L/$G]A?\)!]JU*/3_LOVS[-M
MW12R;]WEOG'E8QC^+KQSZW7R3_P4P_Y(1H/_ &,D'_I+=5CB)2A2E*.Z/:X5
MP.'S+.L+A,5'FISE9J[5UZII_<S@O^'I7_5,O_*__P#<U'_#TK_JF7_E?_\
MN:O@RBOG?KV(_F_!?Y'];?\ $-^%O^@3_P GJ?\ R9]Y_P##TK_JF7_E?_\
MN:OM3P!XJ_X3GP'X;\2?9?L7]L:;;:A]E\SS/)\V)9-F[ W8W8S@9QT%?AQ7
M[4_ '_DA'PX_[%O3?_26.O2P.(J5I24W<_'?$GA?*,@PF'JY;1Y)2DT_>D[J
MW]Z3.]KD?B]KM]X7^$WC;6=,G^S:EIVB7MY:S[%?RY8X'=&VL"#A@#@@@XY%
M==7!?'[_ )(1\1_^Q;U+_P!)9*]6?PL_$<NC&>-HPFKIRC=?-'YH?\-T_'#_
M *'?_P I-C_\8H_X;I^.'_0[_P#E)L?_ (Q7@M%?(^WK?SO[V?WK_JQD7_0!
M1_\ !</_ )$]Z_X;I^.'_0[_ /E)L?\ XQ7W'^PW\6/%7QB^$VK:SXOU3^U]
M2@UN:SCG^SQ0;8E@MW"[8T4'YI'.<9YZ]*_**OTP_P""9_\ R0C7O^QDG_\
M26UKOP-6I.M:4F_F?EWB1DF5X'()5L)A:=.?-'6,(Q>_=),^MJ***^B/Y+/Q
M6^/W_)=_B/\ ]C)J7_I5)7!5WOQ^_P"2[_$?_L9-2_\ 2J2N"KXJI\;/]&,K
M_P!PH?X(_D@KWK]A;_DZCP1_V_?^D-Q7@M>]?L+?\G4>"/\ M^_](;BM*'\6
M'JOS/,XG_P"1%C_^O-3_ -(D?K91117V)_GT?!G_  5*_P":9?\ <3_]M*^#
M*^\_^"I7_-,O^XG_ .VE?!E?*X[_ 'B7R_)']P>&_P#R2V$_[?\ _3DPHHHK
MA/TL_>:BBBON#_-0\%_;I_Y-7\;_ /;C_P"EUO7Y)U^MG[=/_)J_C?\ [<?_
M $NMZ_).OG,R_BKT_5G]=^$/_(BK?]?I?^D4PHHHKRC]P/UL_86_Y-7\$?\
M;]_Z77%>]5X+^PM_R:OX(_[?O_2ZXKWJOL:'\*'HOR/\^>)_^1[C_P#K]4_]
M+D%?@S7[S5^#->5F?V/G^A^X>#/_ #,/^X7_ +D"BBBO#/Z6/O/_ ():_P#-
M3?\ N&?^W=?>=?!G_!+7_FIO_<,_]NZ^\Z^JP/\ N\?G^;/X?\2/^2IQ?_;G
M_IN 4445W'YH%%%% !1110 4444 %%%% !1110 5X5^SY_R4SXO_ /87'_HZ
MZKW6O"OV?/\ DIGQ?_["X_\ 1UU0![K1110 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 %%%
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
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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!P7Q^_Y(1\1_P#L6]2_])9*_%:OVI^/W_)"/B/_ -BWJ7_I
M+)7XK5X&9?'$_JCP=_W#%_XU^04445XQ_09^F'_!,_\ Y(1KW_8R3_\ I+:U
M];5\D_\ !,__ )(1KW_8R3_^DMK7UM7UV%_@1]#^#.-_^2CQO^/]$%?BM\?O
M^2[_ !'_ .QDU+_TJDK]J:_%;X_?\EW^(_\ V,FI?^E4E<&9?!$_2_!W_?\
M%_X%^9P5%%%> ?U0?6W_  3/_P"2[Z]_V+<__I5:U^F%?F?_ ,$S_P#DN^O?
M]BW/_P"E5K7Z85]-E_\  ^9_&/BG_P E'/\ P0_(*_,__@IA_P EWT'_ +%N
M#_TJNJ_3"OS/_P""F'_)=]!_[%N#_P!*KJGF'\!AX6?\E'#_  3_ "/DFBBB
MOF#^SCO?@#_R7?X<?]C)IO\ Z51U^U-?BM\ ?^2[_#C_ +&33?\ TJCK]J:^
M@RWX)>I_*_C%_O\ A/\  _S"ODG_ (*8?\D(T'_L9(/_ $ENJ^MJ^2?^"F'_
M "0C0?\ L9(/_26ZKMQ7\"1^:<$?\E'@O\?Z,_,^BBBODC^\PK]J?@#_ ,D(
M^''_ &+>F_\ I+'7XK5^U/P!_P"2$?#C_L6]-_\ 26.O8RWXY>A_/GC%_N&$
M_P ;_([VN"^/W_)"/B/_ -BWJ7_I+)7>UP7Q^_Y(1\1_^Q;U+_TEDKW:GP,_
MFK*_]_H?XX_FC\5J***^*/\ 1@*_3#_@F?\ \D(U[_L9)_\ TEM:_,^OTP_X
M)G_\D(U[_L9)_P#TEM:]++_X_P C\A\4_P#DG)_XX?F?6U%%%?3'\9'XK?'[
M_DN_Q'_[&34O_2J2N"KO?C]_R7?XC_\ 8R:E_P"E4E<%7Q53XV?Z,97_ +A0
M_P $?R05[U^PM_R=1X(_[?O_ $AN*\%KWK]A;_DZCP1_V_?^D-Q6E#^+#U7Y
MGF<3_P#(BQ__ %YJ?^D2/ULHHHK[$_SZ/@S_ (*E?\TR_P"XG_[:5\&5]Y_\
M%2O^:9?]Q/\ ]M*^#*^5QW^\2^7Y(_N#PW_Y);"?]O\ _IR84445PGZ6?O-1
M117W!_FH>"_MT_\ )J_C?_MQ_P#2ZWK\DZ_6S]NG_DU?QO\ ]N/_ *76]?DG
M7SF9?Q5Z?JS^N_"'_D15O^OTO_2*84445Y1^X'ZV?L+?\FK^"/\ M^_]+KBO
M>J\%_86_Y-7\$?\ ;]_Z77%>]5]C0_A0]%^1_GSQ/_R/<?\ ]?JG_I<@K\&:
M_>:OP9KRLS^Q\_T/W#P9_P"9A_W"_P#<@4445X9_2Q]Y_P#!+7_FIO\ W#/_
M &[K[SKX,_X):_\ -3?^X9_[=U]YU]5@?]WC\_S9_#_B1_R5.+_[<_\ 3< H
MHHKN/S0**** "O!+KXZ?$7Q1JGB6X^'WPXTW7/#/AZ]FT^>]UO77TZYU":'_
M %PM(1;R J#E0\CH&(...3[W7@7Q(^)'B'XJ^)-7^&'PM?[-<6I^R^)?&<B[
MK?1%906A@'_+:\*L,+]V/(9ST4R^9NT=[/\ 35^2_7Y.U:UY;?UHO/\ KS5R
M^_:@L]7^&_P^U[P9HDNOZ[X^81:%HUW.+4;Q&TDS7$H5_+CB5'W,JMR %!R*
MTO ?QPU*3Q%XC\+?$30[+PCXGT33EUI_[/U!KVQNK EE,\4S11-\C(5=60$$
MJ>0:\]\0^ M)^$7QU_9GT;2XS:>&-+L=9T*S$K[OW[6D;QAB>KNL,QSU)SZU
MS_[3&CWWC+XW>+M.T(M-?VOP>UJ"=(6P5DN9D%LIQW8PRX!]#5591CS2AL^>
MWERQDU]_*OO] I0YW&,W;X+_ #DD_P _O1V%G^U%XLA\/Z/\0-:^']KI?PFU
M>:W6#55UAI-4MK>=U2"[N+3R B1L70D+,S(K D<$5](9SR.17R9\:-9T_7/^
M"<0;3I4E36/"FFV.G+'C,EQ,L,4**/[V]@,#H1[5]6:=$]OI]K%*<R)$JL<Y
MY  -;U8*G*4%]F37_#^?^9S4YNI"%1_:5[=MO\[?(L4445@;!7A7[/G_ "4S
MXO\ _87'_HZZKW6O"OV?/^2F?%__ +"X_P#1UU0![K1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '!?'[_DA'Q'_P"Q
M;U+_ -)9*_%:OVI^/W_)"/B/_P!BWJ7_ *2R5^*U>!F7QQ/ZH\'?]PQ?^-?D
M%%%%>,?T&?IA_P $S_\ DA&O?]C)/_Z2VM?6U?)/_!,__DA&O?\ 8R3_ /I+
M:U];5]=A?X$?0_@SC?\ Y*/&_P"/]$%?BM\?O^2[_$?_ +&34O\ TJDK]J:_
M%;X_?\EW^(__ &,FI?\ I5)7!F7P1/TOP=_W_%_X%^9P5%%%> ?U0?6W_!,_
M_DN^O?\ 8MS_ /I5:U^F%?F?_P $S_\ DN^O?]BW/_Z56M?IA7TV7_P/F?QC
MXI_\E'/_  0_(*_,_P#X*8?\EWT'_L6X/_2JZK],*_,__@IA_P EWT'_ +%N
M#_TJNJ>8?P&'A9_R4</\$_R/DFBBBOF#^SCO?@#_ ,EW^''_ &,FF_\ I5'7
M[4U^*WP!_P"2[_#C_L9--_\ 2J.OVIKZ#+?@EZG\K^,7^_X3_ _S"ODG_@IA
M_P D(T'_ +&2#_TENJ^MJ^2?^"F'_)"-!_[&2#_TENJ[<5_ D?FG!'_)1X+_
M !_HS\SZ***^2/[S"OVI^ /_ "0CX<?]BWIO_I+'7XK5^U/P!_Y(1\./^Q;T
MW_TECKV,M^.7H?SYXQ?[AA/\;_([VN"^/W_)"/B/_P!BWJ7_ *2R5WM<%\?O
M^2$?$?\ [%O4O_262O=J? S^:LK_ -_H?XX_FC\5J***^*/]& K],/\ @F?_
M ,D(U[_L9)__ $EM:_,^OTP_X)G_ /)"->_[&2?_ -);6O2R_P#C_(_(?%/_
M ))R?^.'YGUM1117TQ_&1^*WQ^_Y+O\ $?\ [&34O_2J2N"KO?C]_P EW^(_
M_8R:E_Z525P5?%5/C9_HQE?^X4/\$?R05[U^PM_R=1X(_P"W[_TAN*\%KWK]
MA;_DZCP1_P!OW_I#<5I0_BP]5^9YG$__ "(L?_UYJ?\ I$C];****^Q/\^CX
M,_X*E?\ -,O^XG_[:5\&5]Y_\%2O^:9?]Q/_ -M*^#*^5QW^\2^7Y(_N#PW_
M .26PG_;_P#Z<F%%%%<)^EG[S4445]P?YJ'@O[=/_)J_C?\ [<?_ $NMZ_).
MOUL_;I_Y-7\;_P#;C_Z76]?DG7SF9?Q5Z?JS^N_"'_D15O\ K]+_ -(IA111
M7E'[@?K9^PM_R:OX(_[?O_2ZXKWJO!?V%O\ DU?P1_V_?^EUQ7O5?8T/X4/1
M?D?Y\\3_ /(]Q_\ U^J?^ER"OP9K]YJ_!FO*S/['S_0_</!G_F8?]PO_ '(%
M%%%>&?TL?>?_  2U_P":F_\ <,_]NZ^\Z^#/^"6O_-3?^X9_[=U]YU]5@?\
M=X_/\V?P_P")'_)4XO\ [<_]-P"BBBNX_- HHHH *\"D_85^#+ZAJ5\GA_6;
M:XU&[EOKHVGBS6(%EGD8M)(52["Y)/85[[12LKW'TL<!J7P)\$ZQ\-['P+>Z
M3+=>'+$J]I'-?W+W-O(K%DE2Z,AG61221('W#/6K?PW^#_A7X46^H)X>L9TN
M-1D$M]?ZA?3W]Y=LHPOFW$[O(X4' !8@#IBNTHJKO5]]_,FRLEV/)M%_98^&
MGA_Q5;Z]9:#.D]K=M?VNGR:G=R:;:W+')FALFE-O%)DD[DC!!)(P37K-%%+I
M;H/K?J%%%% !7A7[/G_)3/B__P!A<?\ HZZKW6O"OV?/^2F?%_\ ["X_]'75
M 'NM%%% !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 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 <%\?O^2$?$?\ [%O4O_262OQ6K]J?C]_R0CXC_P#8MZE_Z2R5^*U>
M!F7QQ/ZH\'?]PQ?^-?D%%%%>,?T&?IA_P3/_ .2$:]_V,D__ *2VM?6U?)/_
M  3/_P"2$:]_V,D__I+:U];5]=A?X$?0_@SC?_DH\;_C_1!7XK?'[_DN_P 1
M_P#L9-2_]*I*_:FOQ6^/W_)=_B/_ -C)J7_I5)7!F7P1/TOP=_W_ !?^!?F<
M%1117@']4'UM_P $S_\ DN^O?]BW/_Z56M?IA7YG_P#!,_\ Y+OKW_8MS_\
MI5:U^F%?39?_  /F?QCXI_\ )1S_ ,$/R"OS/_X*8?\ )=]!_P"Q;@_]*KJO
MTPK\S_\ @IA_R7?0?^Q;@_\ 2JZIYA_ 8>%G_)1P_P $_P CY)HHHKY@_LX[
MWX _\EW^''_8R:;_ .E4=?M37XK? '_DN_PX_P"QDTW_ -*HZ_:FOH,M^"7J
M?ROXQ?[_ (3_  /\PKY)_P""F'_)"-!_[&2#_P!);JOK:ODG_@IA_P D(T'_
M +&2#_TENJ[<5_ D?FG!'_)1X+_'^C/S/HHHKY(_O,*_:GX _P#)"/AQ_P!B
MWIO_ *2QU^*U?M3\ ?\ DA'PX_[%O3?_ $ECKV,M^.7H?SYXQ?[AA/\ &_R.
M]K@OC]_R0CXC_P#8MZE_Z2R5WM<%\?O^2$?$?_L6]2_])9*]VI\#/YJRO_?Z
M'^./YH_%:BBBOBC_ $8"OTP_X)G_ /)"->_[&2?_ -);6OS/K],/^"9__)"-
M>_[&2?\ ]);6O2R_^/\ (_(?%/\ Y)R?^.'YGUM1117TQ_&1^*WQ^_Y+O\1_
M^QDU+_TJDK@J[WX_?\EW^(__ &,FI?\ I5)7!5\54^-G^C&5_P"X4/\ !'\D
M%>]?L+?\G4>"/^W[_P!(;BO!:]Z_86_Y.H\$?]OW_I#<5I0_BP]5^9YG$_\
MR(L?_P!>:G_I$C];****^Q/\^CX,_P""I7_-,O\ N)_^VE?!E?>?_!4K_FF7
M_<3_ /;2O@ROE<=_O$OE^2/[@\-_^26PG_;_ /Z<F%%%%<)^EG[S4445]P?Y
MJ'@O[=/_ ":OXW_[<?\ TNMZ_).OUL_;I_Y-7\;_ /;C_P"EUO7Y)U\YF7\5
M>GZL_KOPA_Y$5;_K]+_TBF%%%%>4?N!^MG["W_)J_@C_ +?O_2ZXKWJO!?V%
MO^35_!'_ &_?^EUQ7O5?8T/X4/1?D?Y\\3_\CW'_ /7ZI_Z7(*_!FOWFK\&:
M\K,_L?/]#]P\&?\ F8?]PO\ W(%%%%>&?TL?>?\ P2U_YJ;_ -PS_P!NZ^\Z
M^#/^"6O_ #4W_N&?^W=?>=?58'_=X_/\V?P_XD?\E3B_^W/_ $W ****[C\T
M"BBB@ HHHH **** "BBB@ HHHH *\*_9\_Y*9\7_ /L+C_T==5[K7A7[/G_)
M3/B__P!A<?\ HZZH ]UHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MQO\ ([VN"^/W_)"/B/\ ]BWJ7_I+)7>UP7Q^_P"2$?$?_L6]2_\ 262O=J?
MS^:LK_W^A_CC^:/Q6HHHKXH_T8"OTP_X)G_\D(U[_L9)_P#TEM:_,^OTP_X)
MG_\ )"->_P"QDG_]);6O2R_^/\C\A\4_^2<G_CA^9];4445],?QD?BM\?O\
MDN_Q'_[&34O_ $JDK@J[WX_?\EW^(_\ V,FI?^E4E<%7Q53XV?Z,97_N%#_!
M'\D%>]?L+?\ )U'@C_M^_P#2&XKP6O>OV%O^3J/!'_;]_P"D-Q6E#^+#U7YG
MF<3_ /(BQ_\ UYJ?^D2/ULHHHK[$_P ^CX,_X*E?\TR_[B?_ +:5\&5]Y_\
M!4K_ )IE_P!Q/_VTKX,KY7'?[Q+Y?DC^X/#?_DEL)_V__P"G)A1117"?I9^\
MU%%%?<'^:AX+^W3_ ,FK^-_^W'_TNMZ_).OUL_;I_P"35_&__;C_ .EUO7Y)
MU\YF7\5>GZL_KOPA_P"1%6_Z_2_](IA1117E'[@?K9^PM_R:OX(_[?O_ $NN
M*]ZKP7]A;_DU?P1_V_?^EUQ7O5?8T/X4/1?D?Y\\3_\ (]Q__7ZI_P"ER"OP
M9K]YJ_!FO*S/['S_ $/W#P9_YF'_ '"_]R!1117AG]+'WG_P2U_YJ;_W#/\
MV[K[SKX,_P""6O\ S4W_ +AG_MW7WG7U6!_W>/S_ #9_#_B1_P E3B_^W/\
MTW ****[C\T"BBB@ HHHH **** "BBB@ HHHH *\*_9\_P"2F?%__L+C_P!'
M75>ZUX5^SY_R4SXO_P#87'_HZZH ]UHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "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@#@OC]_R0CXC_P#8MZE_Z2R5^*U?
MM3\?O^2$?$?_ +%O4O\ TEDK\5J\#,OCB?U1X._[AB_\:_(****\8_H,_3#_
M ()G_P#)"->_[&2?_P!);6OK:ODG_@F?_P D(U[_ +&2?_TEM:^MJ^NPO\"/
MH?P9QO\ \E'C?\?Z(*_%;X_?\EW^(_\ V,FI?^E4E?M37XK?'[_DN_Q'_P"Q
MDU+_ -*I*X,R^")^E^#O^_XO_ OS."HHHKP#^J#ZV_X)G_\ )=]>_P"Q;G_]
M*K6OTPK\S_\ @F?_ ,EWU[_L6Y__ $JM:_3"OILO_@?,_C'Q3_Y*.?\ @A^0
M5^9__!3#_DN^@_\ 8MP?^E5U7Z85^9__  4P_P"2[Z#_ -BW!_Z575/,/X##
MPL_Y*.'^"?Y'R31117S!_9QWOP!_Y+O\./\ L9--_P#2J.OVIK\5O@#_ ,EW
M^''_ &,FF_\ I5'7[4U]!EOP2]3^5_&+_?\ "?X'^85\D_\ !3#_ )(1H/\
MV,D'_I+=5];5\D_\%,/^2$:#_P!C)!_Z2W5=N*_@2/S3@C_DH\%_C_1GYGT4
M45\D?WF%?M3\ ?\ DA'PX_[%O3?_ $ECK\5J_:GX _\ )"/AQ_V+>F_^DL=>
MQEOQR]#^?/&+_<,)_C?Y'>UP7Q^_Y(1\1_\ L6]2_P#262N]K@OC]_R0CXC_
M /8MZE_Z2R5[M3X&?S5E?^_T/\<?S1^*U%%%?%'^C 5^F'_!,_\ Y(1KW_8R
M3_\ I+:U^9]?IA_P3/\ ^2$:]_V,D_\ Z2VM>EE_\?Y'Y#XI_P#).3_QP_,^
MMJ***^F/XR/Q6^/W_)=_B/\ ]C)J7_I5)7!5WOQ^_P"2[_$?_L9-2_\ 2J2N
M"KXJI\;/]&,K_P!PH?X(_D@KWK]A;_DZCP1_V_?^D-Q7@M>]?L+?\G4>"/\
MM^_](;BM*'\6'JOS/,XG_P"1%C_^O-3_ -(D?K91117V)_GT?!G_  5*_P":
M9?\ <3_]M*^#*^\_^"I7_-,O^XG_ .VE?!E?*X[_ 'B7R_)']P>&_P#R2V$_
M[?\ _3DPHHHKA/TL_>:BBBON#_-0\%_;I_Y-7\;_ /;C_P"EUO7Y)U^MG[=/
M_)J_C?\ [<?_ $NMZ_).OG,R_BKT_5G]=^$/_(BK?]?I?^D4PHHHKRC]P/UL
M_86_Y-7\$?\ ;]_Z77%>]5X+^PM_R:OX(_[?O_2ZXKWJOL:'\*'HOR/\^>)_
M^1[C_P#K]4_]+D%?@S7[S5^#->5F?V/G^A^X>#/_ #,/^X7_ +D"BBBO#/Z6
M/O/_ ():_P#-3?\ N&?^W=?>=?!G_!+7_FIO_<,_]NZ^\Z^JP/\ N\?G^;/X
M?\2/^2IQ?_;G_IN 4445W'YH%%%% !117)_$'XJ>%OA;#H\GB;5H=-;6-1@T
MG3XFRTES<S.$2-$&2>3DGHHR3@"A:M);O3[P.LHKD?BA\5/#?P=\,C7_ !3=
MSVFG-<Q6B?9;.:[EDFD;:B)%"C.Q)[!36/\ #+X_>$OBYJ%[9>'_ .W%GLX1
M/+_:WA^^TU-I./E:YAC#'/9230M;VZ?\/^0/W=ST:BO(]'_:J^'&N^*K;0[3
M5KX_:[LV%IJTNDW<>E7=R"1Y,-\T0@D?(( 5SD@@9->N4=+] ZVZA1110 5X
M5^SY_P E,^+_ /V%Q_Z.NJ]UKPK]GS_DIGQ?_P"PN/\ T==4 >ZT444 %%%%
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!P7Q^_
MY(1\1_\ L6]2_P#262OQ6K]J?C]_R0CXC_\ 8MZE_P"DLE?BM7@9E\<3^J/!
MW_<,7_C7Y!1117C']!GZ8?\ !,__ )(1KW_8R3_^DMK7UM7R3_P3/_Y(1KW_
M &,D_P#Z2VM?6U?787^!'T/X,XW_ .2CQO\ C_1!7XK?'[_DN_Q'_P"QDU+_
M -*I*_:FOQ6^/W_)=_B/_P!C)J7_ *525P9E\$3]+\'?]_Q?^!?F<%1117@'
M]4'UM_P3/_Y+OKW_ &+<_P#Z56M?IA7YG_\ !,__ )+OKW_8MS_^E5K7Z85]
M-E_\#YG\8^*?_)1S_P $/R"OS/\ ^"F'_)=]!_[%N#_TJNJ_3"OS/_X*8?\
M)=]!_P"Q;@_]*KJGF'\!AX6?\E'#_!/\CY)HHHKY@_LX[WX _P#)=_AQ_P!C
M)IO_ *51U^U-?BM\ ?\ DN_PX_[&33?_ $JCK]J:^@RWX)>I_*_C%_O^$_P/
M\PKY)_X*8?\ )"-!_P"QD@_]);JOK:ODG_@IA_R0C0?^QD@_]);JNW%?P)'Y
MIP1_R4>"_P ?Z,_,^BBBODC^\PK]J?@#_P D(^''_8MZ;_Z2QU^*U?M3\ ?^
M2$?#C_L6]-_])8Z]C+?CEZ'\^>,7^X83_&_R.]K@OC]_R0CXC_\ 8MZE_P"D
MLE=[7!?'[_DA'Q'_ .Q;U+_TEDKW:GP,_FK*_P#?Z'^./YH_%:BBBOBC_1@*
M_3#_ ()G_P#)"->_[&2?_P!);6OS/K],/^"9_P#R0C7O^QDG_P#26UKTLO\
MX_R/R'Q3_P"2<G_CA^9];4445],?QD?BM\?O^2[_ !'_ .QDU+_TJDK@J[WX
M_?\ )=_B/_V,FI?^E4E<%7Q53XV?Z,97_N%#_!'\D%>]?L+?\G4>"/\ M^_]
M(;BO!:]Z_86_Y.H\$?\ ;]_Z0W%:4/XL/5?F>9Q/_P B+'_]>:G_ *1(_6RB
MBBOL3_/H^#/^"I7_ #3+_N)_^VE?!E?>?_!4K_FF7_<3_P#;2O@ROE<=_O$O
ME^2/[@\-_P#DEL)_V_\ ^G)A1117"?I9^\U%%%?<'^:AX+^W3_R:OXW_ .W'
M_P!+K>OR3K];/VZ?^35_&_\ VX_^EUO7Y)U\YF7\5>GZL_KOPA_Y$5;_ *_2
M_P#2*84445Y1^X'ZV?L+?\FK^"/^W[_TNN*]ZKP7]A;_ )-7\$?]OW_I=<5[
MU7V-#^%#T7Y'^?/$_P#R/<?_ -?JG_I<@K\&:_>:OP9KRLS^Q\_T/W#P9_YF
M'_<+_P!R!1117AG]+'WG_P $M?\ FIO_ '#/_;NOO.O@S_@EK_S4W_N&?^W=
M?>=?58'_ '>/S_-G\/\ B1_R5.+_ .W/_3< HHHKN/S0**** "ODO]L;X2^&
M[.X\*^.Y+::_\3W'CCPY;Q7E]</,+*'[="K16R,=L*MMRVP L3R3Q7UI7GWQ
MJ^$__"X/#^AZ9_:O]D?V9K^G:YYOV?SO,^RW"S>5C>N-^W;NR<9S@]*JF^6M
M3GVE%_)23?X _@G'NFOP=OQ.8_:-^&OC?XC:A\.6\&W>BV/]A:__ &O=SZVD
MDT2;+::.)A"A4RE9)0VW>GW1S7EOQ'^+/Q,^'FE_$?P!XTO](U[5[CP+JOB'
MP]XCT'3Y+#?Y$>R6&:W:67:ZF2-E97P0<8R*]P^,/PDOOB'=>'-;\/\ B6;P
MEXM\.7$EQIVHB#[3;N)$*2PW$&Y?-B88R RL" 0P-9'@OX#W_P#PEVK>+_B)
MXBM_&GB:_P!+;1(Q9Z=]@L+*Q9MTD4,)EE;,AVEW:1B=J@8 K&4>:G*'=2^]
MQLK?.U]M$]]+ZQFH3A-ZVY?N4KM?=?OOTW/+?C1I-CHO_!.(IIT<<2:5X3TZ
M\T]DQ^[GB6&2%U/]X.JD$=Z^JM-DDFT^UDE&)7B5G'N0,U\\V'[*_B5O#^C>
M ]9^(J:M\*-'N()+;1/['\O49X('5[>UN+SSBLD2%%!VPJS*H!;KGZ.KKJU%
M4E*:^U)O_A_/_(Y*<'3A"F]>56OW_JWXBT445@;!7A7[/G_)3/B__P!A<?\
MHZZKW6O"OV?/^2F?%_\ ["X_]'75 'NM%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !575-4L]#TR[U'4+F*RL+2)Y[BYG<)'%&H+,[,>   23[5:J&\L[
M?4;.>TNX([JUG1HY8)D#I(A&"K*>""."#2=[:#5KZ['A'[._[4UO^T5\1OB%
M8:)ILMOX1T"'3VTO4[JVDAEU,3>?ON$#XS"3$ A &<,<\@#EOB3\=OCIX;NO
M%/C/1_ 7ANW^%'A.6X%_;^(;FZMM>U2"W!\ZYM%V>4B<,4\S/F!<@@,*['X:
MQK#^UG\8T10B+HGAU551@  7N !7.?'[P%X:_:P^&-QKVC>/=8L],\-OJ$<N
MG1320:1J%Q;28EAU.U8(\T:/ 1C<G#,02"#53DH6GT2UZ^K??T\_0JFN:3C+
MJU^5[+MZ^7J:_P :_BU\2I]>\ >&_@Q#X1GUWQ)I]UK,LWC1;K[+'90K!@C[
M,=P=FN$'((Z]*[_X*?\ "UO^$;O/^%N_\(;_ &_]J/V;_A"?M?V7[/L7&_[3
M\WF;M_3C&WOFO"$^'_PD_;)O_ .H^-7U9=>N_ EOJ+>"[2_N+&R-C<NC%V:$
M(T@$J!=OFD *A*=#79_LGZ;)X%UWXJ?#FQU*^U;PGX1UJWM]%DU"X>XDM(IK
M.*9[,2MEF6)G^7)) <#M6O)[-S@UK[WGM/EW^[RWU3T,5)RC%KR\MXWV_K2S
MU1]#4445B6%%%% '!?'[_DA'Q'_[%O4O_262OQ6K]J?C]_R0CXC_ /8MZE_Z
M2R5^*U>!F7QQ/ZH\'?\ <,7_ (U^04445XQ_09^F'_!,_P#Y(1KW_8R3_P#I
M+:U];5\D_P#!,_\ Y(1KW_8R3_\ I+:U];5]=A?X$?0_@SC?_DH\;_C_ $05
M^*WQ^_Y+O\1_^QDU+_TJDK]J:_%;X_?\EW^(_P#V,FI?^E4E<&9?!$_2_!W_
M '_%_P"!?F<%1117@']4'UM_P3/_ .2[Z]_V+<__ *56M?IA7YG_ /!,_P#Y
M+OKW_8MS_P#I5:U^F%?39?\ P/F?QCXI_P#)1S_P0_(*_,__ (*8?\EWT'_L
M6X/_ $JNJ_3"OS/_ ."F'_)=]!_[%N#_ -*KJGF'\!AX6?\ )1P_P3_(^2:*
M**^8/[..]^ /_)=_AQ_V,FF_^E4=?M37XK? '_DN_P ./^QDTW_TJCK]J:^@
MRWX)>I_*_C%_O^$_P/\ ,*^2?^"F'_)"-!_[&2#_ -);JOK:ODG_ (*8?\D(
MT'_L9(/_ $ENJ[<5_ D?FG!'_)1X+_'^C/S/HHHKY(_O,*_:GX _\D(^''_8
MMZ;_ .DL=?BM7[4_ '_DA'PX_P"Q;TW_ -)8Z]C+?CEZ'\^>,7^X83_&_P C
MO:X+X_?\D(^(_P#V+>I?^DLE=[7!?'[_ )(1\1_^Q;U+_P!)9*]VI\#/YJRO
M_?Z'^./YH_%:BBBOBC_1@*_3#_@F?_R0C7O^QDG_ /26UK\SZ_3#_@F?_P D
M(U[_ +&2?_TEM:]++_X_R/R'Q3_Y)R?^.'YGUM1117TQ_&1^*WQ^_P"2[_$?
M_L9-2_\ 2J2N"KO?C]_R7?XC_P#8R:E_Z525P5?%5/C9_HQE?^X4/\$?R05[
MU^PM_P G4>"/^W[_ -(;BO!:]Z_86_Y.H\$?]OW_ *0W%:4/XL/5?F>9Q/\
M\B+'_P#7FI_Z1(_6RBBBOL3_ #Z/@S_@J5_S3+_N)_\ MI7P97WG_P %2O\
MFF7_ '$__;2O@ROE<=_O$OE^2/[@\-_^26PG_;__ *<F%%%%<)^EG[S4445]
MP?YJ'@O[=/\ R:OXW_[<?_2ZWK\DZ_6S]NG_ )-7\;_]N/\ Z76]?DG7SF9?
MQ5Z?JS^N_"'_ )$5;_K]+_TBF%%%%>4?N!^MG["W_)J_@C_M^_\ 2ZXKWJO!
M?V%O^35_!'_;]_Z77%>]5]C0_A0]%^1_GSQ/_P CW'_]?JG_ *7(*_!FOWFK
M\&:\K,_L?/\ 0_</!G_F8?\ <+_W(%%%%>&?TL?>?_!+7_FIO_<,_P#;NOO.
MO@S_ ():_P#-3?\ N&?^W=?>=?58'_=X_/\ -G\/^)'_ "5.+_[<_P#3< HH
MHKN/S0**** "BBB@ HHHH **** "BBB@ KPK]GS_ )*9\7_^PN/_ $==5[K7
MA7[/G_)3/B__ -A<?^CKJ@#W6BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJVI:C!H^F
MW5_=.8[6UB>>5PI;:B@LQP.3P#TI-J*NQI-NR+-%?-G[/?[1'BSXT?'/QWIV
MI>&]0\)>#['1]/O=!L=8MUAO;J.66X1KN1/OQAS%A8VP0J@D9:L[QE%^T3\1
M-?\ %7B'P=XTTWX9^'/#MY/::7X?UGPT+EM>$*C?-<32E7AA=PP1H0<I\V3D
M4Y>XDY:*U_17MK_EOY:.PES-I:ZI>K:NK?+KMY[7^I**^79OB9\6/V@_!GPS
MC^&UU'\.#XF\/_V_K'BVZT@ZE%IY_=JMI;I)MBDD=W<_.>(T)QR#79_LW>-O
M&U[J7CGP'\0M4L?$GB;P;>6T!\0Z=:"UCU&WG@66*22$$K'*/F#*IQT(X-6X
M.+E%Z-7^=G9_CW]5H1S*R:Z_A=75_D>WT445!0454O-7L=/NK*VNKVWMKF^D
M,-K#-*J/<2!&<I&"<LP16; R<*3T!K)\:?$7PI\-["*^\6^)]&\+64S^5'<Z
MUJ$5G&[]=H:1E!/L*!V9T-%4WUG3X]*.J/?6R::(O.-XTRB$1XSOWYQMQSG.
M*H^$?&WA[Q_HR:OX7U[3/$FDR,R)?Z1>1W4#,IPP$D;%20>O-/N+S-JBBBD
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
MDG_@F?\ \D(U[_L9)_\ TEM:^MJ^NPO\"/H?P9QO_P E'C?\?Z(*_%;X_?\
M)=_B/_V,FI?^E4E?M37XK?'[_DN_Q'_[&34O_2J2N#,O@B?I?@[_ +_B_P#
MOS."HHHKP#^J#ZV_X)G_ /)=]>_[%N?_ -*K6OTPK\S_ /@F?_R7?7O^Q;G_
M /2JUK],*^FR_P#@?,_C'Q3_ .2CG_@A^05^9_\ P4P_Y+OH/_8MP?\ I5=5
M^F%?F?\ \%,/^2[Z#_V+<'_I5=4\P_@,/"S_ )*.'^"?Y'R31117S!_9QWOP
M!_Y+O\./^QDTW_TJCK]J:_%;X _\EW^''_8R:;_Z51U^U-?09;\$O4_E?QB_
MW_"?X'^85\D_\%,/^2$:#_V,D'_I+=5];5\D_P#!3#_DA&@_]C)!_P"DMU7;
MBOX$C\TX(_Y*/!?X_P!&?F?1117R1_>85^U/P!_Y(1\./^Q;TW_TECK\5J_:
MGX _\D(^''_8MZ;_ .DL=>QEOQR]#^?/&+_<,)_C?Y'>UP7Q^_Y(1\1_^Q;U
M+_TEDKO:X+X_?\D(^(__ &+>I?\ I+)7NU/@9_-65_[_ $/\<?S1^*U%%%?%
M'^C 5^F'_!,__DA&O?\ 8R3_ /I+:U^9]?IA_P $S_\ DA&O?]C)/_Z2VM>E
ME_\ '^1^0^*?_).3_P </S/K:BBBOIC^,C\5OC]_R7?XC_\ 8R:E_P"E4E<%
M7>_'[_DN_P 1_P#L9-2_]*I*X*OBJGQL_P!&,K_W"A_@C^2"O>OV%O\ DZCP
M1_V_?^D-Q7@M>]?L+?\ )U'@C_M^_P#2&XK2A_%AZK\SS.)_^1%C_P#KS4_]
M(D?K91117V)_GT?!G_!4K_FF7_<3_P#;2O@ROO/_ (*E?\TR_P"XG_[:5\&5
M\KCO]XE\OR1_<'AO_P DMA/^W_\ TY,****X3]+/WFHHHK[@_P U#P7]NG_D
MU?QO_P!N/_I=;U^2=?K9^W3_ ,FK^-_^W'_TNMZ_).OG,R_BKT_5G]=^$/\
MR(JW_7Z7_I%,****\H_<#];/V%O^35_!'_;]_P"EUQ7O5>"_L+?\FK^"/^W[
M_P!+KBO>J^QH?PH>B_(_SYXG_P"1[C_^OU3_ -+D%?@S7[S5^#->5F?V/G^A
M^X>#/_,P_P"X7_N0****\,_I8^\_^"6O_-3?^X9_[=U]YU\&?\$M?^:F_P#<
M,_\ ;NOO.OJL#_N\?G^;/X?\2/\ DJ<7_P!N?^FX!1117<?F@4444 %%%% !
M1110 4444 %%%% !7A7[/G_)3/B__P!A<?\ HZZKW6O"OV?/^2F?%_\ ["X_
M]'75 'NM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'A?A;_D]+X@_]B7HG_I7?U0^
M)GB;7?CMXNU7X5>"9Y-,\/69%OXR\6Q-@VZLH+:=:'O<NA&]^D2OW8@#V:U\
M#Z)9>--0\6PV6SQ!J%E!IUS>>:Y\RWA>1XTV%MHPTLAR "=W).!CP;Q5_P $
MX/V=O&WB;5?$&N?#Y]0UC5+F2\O+J37=2!EFD8L[86Y &23P  .PH>O*FKI7
M^^]UZK75?FKIVWK*479NWX12?H]-/T=CMOB=\0HO@KX?\,^!_ 7AZ'5O%VI0
M_P!G^&_#L+>5!#%$BJT\[#_5VT*E=S=3E57+,!6]\%?A2WPM\-W:ZCJ)U[Q7
MK-TVIZ]K;1A#>WC* 2J_P1HJK&B<[411DG)/ >,_V"?@5\0M+\,Z;X@\$/J%
MCX;L!IFDP'6M0C6UMPQ;8-EP-QR>6;+'C)X%=C\#_P!F?X;?LWVFK6WPZ\-_
M\([!JKQR7B_;KFZ\UD#!#F>1RN QZ8ZU:E\3;U=]>ZOIZ=WOKW25LFM(J*T7
M3SM^-MEMH>H4445!1\A>./AYXML?VR?A#XP\5>,&U6&ZUC5K'1_#]C!Y-CIU
MG_9]PRLV<M+<-M7<Y( ^Z!@ UZKXV_9R\#^,/B1K?Q ^)-IH_B[38=*BL]/T
M[Q!81S6FCPQEWN)0)69"\A927VJ5$:C-2?&'0=3U/XV? V^L].N[NRT[5]1E
MO;F"!GCMD;39T5I& P@+,%!;&20.IKPS]K#XI:MJ/QDM?!6O_"WXI>+OA5I=
MM#>WL/@CPS+>P:[>,=RV]Q,613;Q@*61"WF,=K8"D,:<L(>J7EO=_GZWWU'O
M*4GV5_OT7Y>FYS'A7PK:>(/AC\+/ $UG+'\+?&7Q(U"?3=*G9BLVA0QW-Y:P
M$,<^3)) KA3C]VRCD&O;/!W@7PY\$OVN8=!\%Z+9^&M!\6^$KB_O-)TJ!;>S
M6ZL[F"-)DA0!59DNBK%0,[%SS63XT\5:_P#&'X?^!_B;X.^&7B[2-5\">)1>
M+X/\3Z<FEZC>VGV=[>X$,3.5SY5P63+#)C(%;7P7U3Q#\</C5-\5-4\"^(/
M'A[2]"?0=&L/%ELMIJ=S)-.DMS,]N&8QH/)A5<G+?,>F*WC93797OW?[NT6^
M]WR_]O)NVAE+6#?>VW?VC;2[67_DNFI]'4445@:'$?%;XR>&/@UIFDWGB6]\
MAM6U.VTFPM8MK37-Q-(J*J*2,@;MS'LJDUU6M:S8>'=)O-4U2\AT_3K.%I[F
MZN'"1Q1J,LS,>  !G-?+_P"V9\%_"L\&G?$B\LI-1\60^(/#ME975Y,TB:?"
M=4M@XMXR=L9?)W,!N;.,XXKW+XN?!KPO\;-%L-*\7VL^IZ-97:W[:6+AX[:[
MD0'8MPBD>;&"=VQOE)49!Q4N_L7/K=KY)1?SW\NWF5ISI/:R?Y_Y>??R,FV_
M:"T?6/@5%\5?#^@>)/%>BW$'VFTTO0]/%QJ=W'YOE@Q0;QN/\6-P(7DX/%><
M>"_VY].\7?$3PWX.N?@W\7O"E_K\[06EUXE\,)96PVJ7=F<SD[549) .*Z;]
MB&%+?]E;X?11(L<:6<BJB# 4">0  =A2?!U?^%F_%[QY\1[G;/8Z9=2>$O#W
M (C@MV'VV53ZR7(*'VMDK6R]JU]E7?R6GXMKY7?0SU]DK_%M?S?_  $W^![G
M1114%'-_$;3_ !/JW@O4[/P;JMEH?B2X18[74M0MC<16V6 >3R@1O8)N*J2
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
M,_\ X)G_ /)=]>_[%N?_ -*K6OTPKZ;+_P"!\S^,?%/_ )*.?^"'Y!7YG_\
M!3#_ )+OH/\ V+<'_I5=5^F%?F?_ ,%,/^2[Z#_V+<'_ *575/,/X##PL_Y*
M.'^"?Y'R31117S!_9QWOP!_Y+O\ #C_L9--_]*HZ_:FOQ6^ /_)=_AQ_V,FF
M_P#I5'7[4U]!EOP2]3^5_&+_ '_"?X'^85\D_P#!3#_DA&@_]C)!_P"DMU7U
MM7R3_P %,/\ DA&@_P#8R0?^DMU7;BOX$C\TX(_Y*/!?X_T9^9]%%%?)']YA
M7[4_ '_DA'PX_P"Q;TW_ -)8Z_%:OVI^ /\ R0CX<?\ 8MZ;_P"DL=>QEOQR
M]#^?/&+_ '#"?XW^1WM<%\?O^2$?$?\ [%O4O_262N]K@OC]_P D(^(__8MZ
ME_Z2R5[M3X&?S5E?^_T/\<?S1^*U%%%?%'^C 5^F'_!,_P#Y(1KW_8R3_P#I
M+:U^9]?IA_P3/_Y(1KW_ &,D_P#Z2VM>EE_\?Y'Y#XI_\DY/_'#\SZVHHHKZ
M8_C(_%;X_?\ )=_B/_V,FI?^E4E<%7>_'[_DN_Q'_P"QDU+_ -*I*X*OBJGQ
ML_T8RO\ W"A_@C^2"O>OV%O^3J/!'_;]_P"D-Q7@M>]?L+?\G4>"/^W[_P!(
M;BM*'\6'JOS/,XG_ .1%C_\ KS4_](D?K91117V)_GT?!G_!4K_FF7_<3_\
M;2O@ROO/_@J5_P TR_[B?_MI7P97RN._WB7R_)']P>&__)+83_M__P!.3"BB
MBN$_2S]YJ***^X/\U#P7]NG_ )-7\;_]N/\ Z76]?DG7ZV?MT_\ )J_C?_MQ
M_P#2ZWK\DZ^<S+^*O3]6?UWX0_\ (BK?]?I?^D4PHHHKRC]P/UL_86_Y-7\$
M?]OW_I=<5[U7@O["W_)J_@C_ +?O_2ZXKWJOL:'\*'HOR/\ /GB?_D>X_P#Z
M_5/_ $N05^#-?O-7X,UY69_8^?Z'[AX,_P#,P_[A?^Y HHHKPS^EC[S_ ."6
MO_-3?^X9_P"W=?>=?!G_  2U_P":F_\ <,_]NZ^\Z^JP/^[Q^?YL_A_Q(_Y*
MG%_]N?\ IN 4445W'YH%%%% !1110 4444 %%%% !1110 5X5^SY_P E,^+_
M /V%Q_Z.NJ]UKPK]GS_DIGQ?_P"PN/\ T==4 >ZT444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 57U#4+72;"YOKZYAL[*VB::>YN)!''%&H)9V8\*H ))/  JQ7!?'[_DA'
MQ'_[%O4O_262ID^5-G7A**Q&(IT6[*4DOO=@_P"%_?##_HH_A'_P>VO_ ,<H
M_P"%_?##_HH_A'_P>VO_ ,<K\5J*\+^TI_RG]._\0=P'_07/[D?M3_PO[X8?
M]%'\(_\ @]M?_CE:_AGXG^#O&M_)8^'O%NAZ]>QQ&9[;3-2AN9%C! +E48D*
M"RC/3+#UK\/Z^MO^"9__ "7?7O\ L6Y__2JUK6CCY5*B@X[G@9_X88/)\KKX
M^GB92=.-[-*S/TPHHHKVC^=@HKXJ\?\ _!2#_A!O'GB3PW_PKO[;_8^I7.G_
M &K^V_+\[RI6CW[?LYVYVYQDXSU-8/\ P]*_ZIE_Y7__ +FKB>-H)V<OP9^C
M4O#SB>M3C5IX2\9)->_3V?\ V^?>=%?!G_#TK_JF7_E?_P#N:M[P!_P4@_X3
MGQYX;\-_\*[^Q?VQJ5MI_P!J_MOS/)\V58]^W[.-V-V<9&<=10L90;LI?@PJ
M^'G$]&G*K4PEHQ3;]^GLO^WS[5HHHKM/SD\V^/WPWU/XJ> [71-)GM+>ZBUO
M2M29[UV5/+MKZ&XD *JQW%(V &,$D9('->CR+NC8#J1BG44/6#AT;;^])?HA
M];_U_6IYK^S_ /#C5OA+\$?#OA#4I[.XU?3+:2)Y;-W:!F:1W&&95;'S#JOK
M4G[/'PUOOA%\'/#GA?5I[:[UFUBDEU"XLV9HIKJ65Y9G5F56(+R-R5!/I7HU
M%.^[[_\ !_S$%%%%( HKR3]ICX^?\,Z^ [#Q)_87_"0?:M2CT_[+]L^S;=T4
MLF_=Y;YQY6,8_BZ\<_,__#TK_JF7_E?_ /N:N6IB:5*7+-V?S/L\JX.SS.L,
ML7@,/STVVK\T%JM])23_  /O.BO@S_AZ5_U3+_RO_P#W-1_P]*_ZIE_Y7_\
M[FK/Z]A_YOP?^1['_$-^*?\ H$_\GI__ "9]YT5Y)^S/\?/^&BO =_XD_L+_
M (1_[+J4FG_9?MGVG=MBBDW[O+3&?-QC'\/7GCUNNN,E.*E'9GP6.P.(RW$S
MPF*CRU(.S5T[/U3:^YF1XP\36O@KPGK?B&^CFELM)L9[^>.W4&1HXHV=@H)
M+$*<9(&>XKY@_P"'F'PP_P"@#XN_\ [7_P"2:]Y^/W_)"/B/_P!BWJ7_ *2R
M5^*U>9C,34H22AU/V;P\X1ROB3"XBKCU)N$DE9VT:N?IA_P\P^&'_0!\7?\
M@':__)-'_#S#X8?] 'Q=_P" =K_\DU^9]%>?_:%<_6?^(6<.?R3_ / V?KI\
M#?VOO!W[0'BR[\/>'M-URSO;:Q>_>34X(8XS&LD:$ I*YW9E7MC /->Y5^9_
M_!,__DN^O?\ 8MS_ /I5:U^F%>UA*LJU+FEN?SEQSDN$R'.)8+!)J"C%ZN[N
MPK\D_P!NG_DZCQO_ -N/_I#;U^ME?DG^W3_R=1XW_P"W'_TAMZYLR_A+U_1G
MV'A#_P CVM_UYE_Z73/!:***^</Z["OWFK\&:_>:O<RS[?R_4_FGQF_YE_\
MW%_]QA7DGQ\_:8\+_LZ_V%_PDEAJ][_;'G_9_P"RX8I-OE>7NW[Y$QGS5QC/
M0]._K=?!G_!4K_FF7_<3_P#;2O2Q-25*DYQW7^9^.\'95ALZSS#X#%ING/FO
M9V>D)26OJD=[_P /,/AA_P! 'Q=_X!VO_P DT?\ #S#X8?\ 0!\7?^ =K_\
M)-?F?17A_P!H5S^FO^(6<.?R3_\  V?IA_P\P^&'_0!\7?\ @':__)-?1'PG
M^)FE_&+P!I?B_1H+RVTW4?-\J*^14F7RY7B;<%9@/FC.,$\$?2OQ'K];/V%O
M^35_!'_;]_Z77%=V#Q52M4<9]C\R\0."\IX<RNGB\!&2G*HHN\KZ.,W^:1[U
M7@O[=/\ R:OXW_[<?_2ZWKWJO!?VZ?\ DU?QO_VX_P#I=;UZ-?\ A3]'^1^2
M<,?\CW ?]?J?_I<3\DZ***^./]!@K[S_ ."6O_-3?^X9_P"W=?!E?>?_  2U
M_P":F_\ <,_]NZ[L#_O$?G^3/S3Q(_Y);%_]N?\ IR!]YT445]4?P^?@S111
M7PY_I6%>]?L+?\G4>"/^W[_TAN*\%KWK]A;_ ).H\$?]OW_I#<5O0_BP]5^9
M\SQ/_P B+'_]>:G_ *1(_6RBBBOL3_/H**** ."^/W_)"/B/_P!BWJ7_ *2R
M5^*U?M3\?O\ DA'Q'_[%O4O_ $EDK\5J\#,OCB?U1X._[AB_\:_(****\8_H
M,_3#_@F?_P D(U[_ +&2?_TEM:^MJ^2?^"9__)"->_[&2?\ ]);6OK:OKL+_
M  (^A_!G&_\ R4>-_P ?Z(*_%;X_?\EW^(__ &,FI?\ I5)7[4U^*WQ^_P"2
M[_$?_L9-2_\ 2J2N#,O@B?I?@[_O^+_P+\S@J***\ _J@^MO^"9__)=]>_[%
MN?\ ]*K6OTPK\S_^"9__ "7?7O\ L6Y__2JUK],*^FR_^!\S^,?%/_DHY_X(
M?D%?F?\ \%,/^2[Z#_V+<'_I5=5^F%?F?_P4P_Y+OH/_ &+<'_I5=4\P_@,/
M"S_DHX?X)_D?)-%%%?,']G'>_ '_ )+O\./^QDTW_P!*HZ_:FOQ6^ /_ "7?
MX<?]C)IO_I5'7[4U]!EOP2]3^5_&+_?\)_@?YA7R3_P4P_Y(1H/_ &,D'_I+
M=5];5\D_\%,/^2$:#_V,D'_I+=5VXK^!(_-."/\ DH\%_C_1GYGT445\D?WF
M%?M3\ ?^2$?#C_L6]-_])8Z_%:OVI^ /_)"/AQ_V+>F_^DL=>QEOQR]#^?/&
M+_<,)_C?Y'>UP7Q^_P"2$?$?_L6]2_\ 262N]K@OC]_R0CXC_P#8MZE_Z2R5
M[M3X&?S5E?\ O]#_ !Q_-'XK4445\4?Z,!7Z8?\ !,__ )(1KW_8R3_^DMK7
MYGU^F'_!,_\ Y(1KW_8R3_\ I+:UZ67_ ,?Y'Y#XI_\ ).3_ ,</S/K:BBBO
MIC^,C\5OC]_R7?XC_P#8R:E_Z525P5=[\?O^2[_$?_L9-2_]*I*X*OBJGQL_
MT8RO_<*'^"/Y(*]Z_86_Y.H\$?\ ;]_Z0W%>"U[U^PM_R=1X(_[?O_2&XK2A
M_%AZK\SS.)_^1%C_ /KS4_\ 2)'ZV4445]B?Y]'P9_P5*_YIE_W$_P#VTKX,
MK[S_ ."I7_-,O^XG_P"VE?!E?*X[_>)?+\D?W!X;_P#)+83_ +?_ /3DPHHH
MKA/TL_>:BBBON#_-0\%_;I_Y-7\;_P#;C_Z76]?DG7ZV?MT_\FK^-_\ MQ_]
M+K>OR3KYS,OXJ]/U9_7?A#_R(JW_ %^E_P"D4PHHHKRC]P/UL_86_P"35_!'
M_;]_Z77%>]5X+^PM_P FK^"/^W[_ -+KBO>J^QH?PH>B_(_SYXG_ .1[C_\
MK]4_]+D%?@S7[S5^#->5F?V/G^A^X>#/_,P_[A?^Y HHHKPS^EC[S_X):_\
M-3?^X9_[=U]YU\&?\$M?^:F_]PS_ -NZ^\Z^JP/^[Q^?YL_A_P 2/^2IQ?\
MVY_Z;@%%%%=Q^:!1110 4444 %%%% !1110 4444 %>%?L^?\E,^+_\ V%Q_
MZ.NJ]UKPK]GS_DIGQ?\ ^PN/_1UU0![K15>_OK?2[&XO+N5;>UMXVFEE<X5$
M4$LQ/H #7S3X-_;0U+Q)JNE:OJ7PHU[P_P#";7+N*RT;QY=7MNR7#ROLADFL
MP?-@AE8J$D.0=Z9 SPX^]+E6_P#GM]_3OT!Z1YGM_7Y=>Q]/45\]?%S]HKXC
M^&?BI>>"?AK\&&^*,VG:9;:CJ5W_ ,)1;:0+4SO,L4>V=#O)$#'(/&>1Z^P?
M#?7O$7B;P3I>I^+/"_\ PA?B&X1FN]"_M"._^R,&("^?& CY #9 [X[4+5<P
M2]V7*]_Z?ZG2T444@"BFR2+#&TDC*B*"S,QP !U)->3_  S_ &L?A%\8O&FH
M^$_!OCO3->\06 +2V=N77>HZM"[*%F [F,L!WQ0M79;@]%=['K5%<YX^^(GA
MSX7^'FUSQ3JL.CZ6L\5MY\H9MTLKA(T55!9F9F P ?R!KHZ \@HHHH ****
M"BBB@ HHHH **X#XV_&+3?@CX+&N7MA>:S>7-W#IVF:-IJAKK4;R5ML4$0)
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
M?X$?0_@SC?\ Y*/&_P"/]$<%\?O^2$?$?_L6]2_])9*_%:OVI^/W_)"/B/\
M]BWJ7_I+)7XK5Y69?'$_</!W_<,7_C7Y!1117C']!GUM_P $S_\ DN^O?]BW
M/_Z56M?IA7YG_P#!,_\ Y+OKW_8MS_\ I5:U^F%?39?_  /F?QCXI_\ )1S_
M ,$/R"OR3_;I_P"3J/&__;C_ .D-O7ZV5^2?[=/_ "=1XW_[<?\ TAMZC,OX
M2]?T9Z?A#_R/:W_7F7_I=,\%HHHKYP_KL*_>:OP9K]YJ]S+/M_+]3^:?&;_F
M7_\ <7_W&%?!G_!4K_FF7_<3_P#;2OO.O@S_ (*E?\TR_P"XG_[:5W8[_=Y?
M+\T?FOAO_P E3A/^W_\ TW,^#****^5/[@"OUL_86_Y-7\$?]OW_ *77%?DG
M7ZV?L+?\FK^"/^W[_P!+KBO5RW^*_3]4?A_B]_R(J/\ U^C_ .D5#WJO!?VZ
M?^35_&__ &X_^EUO7O5>"_MT_P#)J_C?_MQ_]+K>O<K_ ,*?H_R/YIX8_P"1
M[@/^OU/_ -+B?DG1117QQ_H,%?>?_!+7_FIO_<,_]NZ^#*^\_P#@EK_S4W_N
M&?\ MW7=@?\ >(_/\F?FGB1_R2V+_P"W/_3D#[SHHHKZH_A\_!FBBBOAS_2L
M*]Z_86_Y.H\$?]OW_I#<5X+7O7["W_)U'@C_ +?O_2&XK>A_%AZK\SYGB?\
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
M'_[%O4O_ $EDJ*GP,]/*_P#?Z'^./YH_%:BBBOBC_1@*^MO^"9__ "7?7O\
ML6Y__2JUKY)KZV_X)G_\EWU[_L6Y_P#TJM:ZL+_'CZGP_&__ "3F-_P?JC],
M****^N/X,/Q6^/W_ "7?XC_]C)J7_I5)7!5WOQ^_Y+O\1_\ L9-2_P#2J2N"
MKXJI\;/]&,K_ -PH?X(_D@KO?@#_ ,EW^''_ &,FF_\ I5'7!5WOP!_Y+O\
M#C_L9--_]*HZ=/XUZAFG^X5_\$OR9^U-%%%?:'^<Y^9__!3#_DN^@_\ 8MP?
M^E5U7R37UM_P4P_Y+OH/_8MP?^E5U7R37R6*_CR/[SX(_P"2<P7^#]6%%%%<
MA]P?M3\ ?^2$?#C_ +%O3?\ TECKO:X+X _\D(^''_8MZ;_Z2QUWM?:4_@7H
M?YSYI_O]?_'+\V?)/_!3#_DA&@_]C)!_Z2W5?F?7Z8?\%,/^2$:#_P!C)!_Z
M2W5?F?7SF8?QV?UUX6?\DY#_ !S_ #"BBBO./UX_3#_@F?\ \D(U[_L9)_\
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
M^.5YM;'1HS<''8_8N'_#;%Y_EM+,J6(C&,[Z-.ZM)Q_0_:FBOQ6_X7]\3_\
MHH_B[_P>W7_QRC_A?WQ/_P"BC^+O_![=?_'*Q_M*'\K/H?\ B#N/_P"@N'W,
M_:FBO%?V,_$&J>*/V;/!^IZSJ5YJ^I3_ &SS;R^G>>:3;>3JNYV))PH &3P
M!7M5>K"7/%2[GX9F.#EEV-K8*;NZ<I1;[\K:O^ 45\S_ +9W[3'BC]G7_A#_
M /A&[#2+W^V/MGVC^U(99-OE>1MV;)$QGS6SG/0=._S/_P /,/B?_P! 'PC_
M . =U_\ )-<M3&4J4G"6Z/MLIX!SK.L%3Q^$C%TYWM>5GHW%Z>J9^F%%?F?_
M ,/,/B?_ - 'PC_X!W7_ ,DT?\/,/B?_ - 'PC_X!W7_ ,DUG_:%#S/7_P"(
M6<1_R0_\#1^F%%<S\,/$UUXU^&OA+Q#?1PQ7NK:1:7\\=NI$:R2PH[!022%!
M8XR2<=S735Z"?,KH_**U*5"K*E/>+:?JM"GJ^D6/B#2KS3-3M(;_ $Z\B:"X
MM;E \<T; AD93P002"#7F_P=_9=^%G[/]UJMUX \&V7AV[U0G[5<Q22RRLI(
M.Q7D=F1,@'8I"@C@5UWB;XG^#O!5_'8^(?%NAZ#>R1"9+;4]2AMI&C)(#A78
M$J2K#/3*GTK(_P"%_?##_HH_A'_P>VO_ ,<J>>,6]==O^ =,,OQE:"E"C*4=
MU:+:]5H>,ZA_P3'_ &:M5O[F]O/APUQ=W,K3332>(-4+.[$EF)^T]2237TGX
M?T&Q\*Z#IVBZ7!]ETW3K:.TM8-[/Y<4:A47<Q).  ,DD^M<E_P +^^&'_11_
M"/\ X/;7_P".4?\ "_OAA_T4?PC_ .#VU_\ CE"J1C'E4M"WE>.E+F>'G?OR
MO_([VBBBK/-"BOS _;,^+_CSPO\ M)^,-,T;QKXBTC38/L?E6=CJL\$,>ZS@
M9MJ*X RQ).!R237BO_"_OB?_ -%'\7?^#VZ_^.5Y4\PC"3CR['[EEWA3C<QP
M5'&PQ44JD8R2L].9)V_$_:FBOQ6_X7]\3_\ HH_B[_P>W7_QRNU^"/QN^(NK
M?&CP#8WWC[Q1>65SX@T^&>VN-9N9(Y8VN8PR,I?#*02"#P0:F.8PDTN4Z<1X
M1X[#T9UGBH-13>SZ*Y^NE%%%>N?@@45^1?QN^-WQ%TGXT>/K&Q\?>*+.RMO$
M&H0P6UOK-S''%&MS(%15#X50   . !7%?\+^^)__ $4?Q=_X/;K_ ..5Y$LQ
MA%M<I^]X?PCQV(HPK+%02DD]GU5S]J:*_%;_ (7]\3_^BC^+O_![=?\ QRO:
MOV,_B_X\\4?M)^#],UGQKXBU?39_MGFV=]JL\\,FVSG9=R,Y!PP!&1P0#50S
M",Y*/+N<V8^%.-R[!5L;/%1:IQE)JSUY4W;\#]/Z***]4_#0HK\5O^%_?$__
M **/XN_\'MU_\<H_X7]\3_\ HH_B[_P>W7_QRO'_ +2A_*S^@_\ B#N/_P"@
MN'W,_:FBOQ6_X7]\3_\ HH_B[_P>W7_QROI__@GK\3_&7C7XT:U8^(?%NN:]
M91^'YIDMM3U*:YC607-L X5V(# ,PSUPQ]:TIX^-2:@H[GC9QX88S)\!6Q]3
M$QDJ:O9)W9^A5%%<5\;M0NM)^"_CZ^L;F:SO;;P_J$T%S;R&.2*1;:0JZL.5
M8$ @CD$5Z<GRIL_'</1>(K0HIV<FE][L=K17XK?\+^^)_P#T4?Q=_P"#VZ_^
M.4?\+^^)_P#T4?Q=_P"#VZ_^.5Y']I0_E9^]_P#$'<?_ -!</N9^U-%?BM_P
MO[XG_P#11_%W_@]NO_CE?:G_  3?\?\ BCQS_P +$_X23Q)J_B#[+_9WV?\
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
M_26ZKMQ7\"1^:<$?\E'@O\?Z,_,^BBBODC^\PK]J?@#_ ,D(^''_ &+>F_\
MI+'7XK5^U/P!_P"2$?#C_L6]-_\ 26.O8RWXY>A_/GC%_N&$_P ;_([VN"^/
MW_)"/B/_ -BWJ7_I+)7>UP7Q^_Y(1\1_^Q;U+_TEDKW:GP,_FK*_]_H?XX_F
MC\5J***^*/\ 1@*_3#_@F?\ \D(U[_L9)_\ TEM:_,^OTP_X)G_\D(U[_L9)
M_P#TEM:]++_X_P C\A\4_P#DG)_XX?F?6U%%%?3'\9'XK?'[_DN_Q'_[&34O
M_2J2N"KO?C]_R7?XC_\ 8R:E_P"E4E<%7Q53XV?Z,97_ +A0_P $?R05[U^P
MM_R=1X(_[?O_ $AN*\%KWK]A;_DZCP1_V_?^D-Q6E#^+#U7YGF<3_P#(BQ__
M %YJ?^D2/ULHHHK[$_SZ/@S_ (*E?\TR_P"XG_[:5\&5]Y_\%2O^:9?]Q/\
M]M*^#*^5QW^\2^7Y(_N#PW_Y);"?]O\ _IR84445PGZ6?O-1117W!_FH>"_M
MT_\ )J_C?_MQ_P#2ZWK\DZ_6S]NG_DU?QO\ ]N/_ *76]?DG7SF9?Q5Z?JS^
MN_"'_D15O^OTO_2*84445Y1^X'ZV?L+?\FK^"/\ M^_]+KBO>J\%_86_Y-7\
M$?\ ;]_Z77%>]5]C0_A0]%^1_GSQ/_R/<?\ ]?JG_I<@K\&:_>:OP9KRLS^Q
M\_T/W#P9_P"9A_W"_P#<@4445X9_2Q]Y_P#!+7_FIO\ W#/_ &[K[SKX,_X)
M:_\ -3?^X9_[=U]YU]5@?]WC\_S9_#_B1_R5.+_[<_\ 3< HHHKN/S0****
M"BBB@ HHHH **** "BBB@ KPK]GS_DIGQ?\ ^PN/_1UU7NM>%?L^?\E,^+__
M &%Q_P"CKJ@#P'_@J5_S3+_N)_\ MI7P97WG_P %2O\ FF7_ '$__;2O@ROE
M<=_O$OE^2/[@\-_^26PG_;__ *<F%%%%<)^EGZV?L+?\FK^"/^W[_P!+KBO>
MJ\%_86_Y-7\$?]OW_I=<5[U7V-#^%#T7Y'^?/$__ "/<?_U^J?\ I<CX,_X*
ME?\ -,O^XG_[:5\&5]Y_\%2O^:9?]Q/_ -M*^#*^<QW^\2^7Y(_KOPW_ .26
MPG_;_P#Z<F%%%%<)^EG[4_ '_DA'PX_[%O3?_26.N]K@O@#_ ,D(^''_ &+>
MF_\ I+'7>U]I3^!>A_G/FG^_U_\ '+\V?F?_ ,%,/^2[Z#_V+<'_ *575?)-
M?6W_  4P_P"2[Z#_ -BW!_Z575?)-?+8K^/(_N#@C_DG,%_@_5A1117(?<'[
MS4445]P?YJ'Y)_MT_P#)U'C?_MQ_](;>O!:]Z_;I_P"3J/&__;C_ .D-O7@M
M?'5_XL_5_F?Z"\,?\B+ ?]>:?_I$0KO?@#_R7?X<?]C)IO\ Z51UP5=[\ ?^
M2[_#C_L9--_]*HZBG\:]3T\T_P!PK_X)?DS]J:***^T/\YS\5OC]_P EW^(_
M_8R:E_Z525P5=[\?O^2[_$?_ +&34O\ TJDK@J^*J?&S_1C*_P#<*'^"/Y(*
M]Z_86_Y.H\$?]OW_ *0W%>"U[U^PM_R=1X(_[?O_ $AN*TH?Q8>J_,\SB?\
MY$6/_P"O-3_TB1^ME%%%?8G^?1^#-%%%?#G^E85];?\ !,__ )+OKW_8MS_^
ME5K7R37UM_P3/_Y+OKW_ &+<_P#Z56M=6%_CQ]3X?C?_ ))S&_X/U1^F%<%\
M?O\ DA'Q'_[%O4O_ $EDKO:X+X_?\D(^(_\ V+>I?^DLE?5U/@9_#^5_[_0_
MQQ_-'XK4445\4?Z,!7WG_P $M?\ FIO_ '#/_;NO@ROO/_@EK_S4W_N&?^W=
M=V!_WB/S_)GYIXD?\DMB_P#MS_TY ^\Z\%_;I_Y-7\;_ /;C_P"EUO7O5>"_
MMT_\FK^-_P#MQ_\ 2ZWKZ.O_  I^C_(_D3AC_D>X#_K]3_\ 2XGY)T445\<?
MZ#!7Z8?\$S_^2$:]_P!C)/\ ^DMK7YGU^F'_  3/_P"2$:]_V,D__I+:UZ67
M_P ?Y'Y#XI_\DY/_ !P_,^MJ^2?^"F'_ "0C0?\ L9(/_26ZKZVKY)_X*8?\
MD(T'_L9(/_26ZKV\5_ D?S5P1_R4>"_Q_HS\SZ***^2/[S"OUL_86_Y-7\$?
M]OW_ *77%?DG7ZV?L+?\FK^"/^W[_P!+KBO5RW^*_3]4?A_B]_R(J/\ U^C_
M .D5#WJBBBOHS^1 K@OC]_R0CXC_ /8MZE_Z2R5WM<%\?O\ DA'Q'_[%O4O_
M $EDJ*GP,]/*_P#?Z'^./YH_%:BBBOBC_1@*^MO^"9__ "7?7O\ L6Y__2JU
MKY)KZV_X)G_\EWU[_L6Y_P#TJM:ZL+_'CZGP_&__ "3F-_P?JC],****^N/X
M,/Q6^/W_ "7?XC_]C)J7_I5)7!5WOQ^_Y+O\1_\ L9-2_P#2J2N"KXJI\;/]
M&,K_ -PH?X(_D@KO?@#_ ,EW^''_ &,FF_\ I5'7!5WOP!_Y+O\ #C_L9--_
M]*HZ=/XUZAFG^X5_\$OR9^U-%%%?:'^<Y^9__!3#_DN^@_\ 8MP?^E5U7R37
MUM_P4P_Y+OH/_8MP?^E5U7R37R6*_CR/[SX(_P"2<P7^#]6%%%%<A]P?M3\
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
MBBBOL3_/H_!FBBBOAS_2L*^MO^"9_P#R7?7O^Q;G_P#2JUKY)KZV_P""9_\
MR7?7O^Q;G_\ 2JUKJPO\>/J?#\;_ /).8W_!^J/TPK@OC]_R0CXC_P#8MZE_
MZ2R5WM<%\?O^2$?$?_L6]2_])9*^KJ? S^'\K_W^A_CC^:/Q6HHHKXH_T8"O
MO/\ X):_\U-_[AG_ +=U\&5]Y_\ !+7_ )J;_P!PS_V[KNP/^\1^?Y,_-/$C
M_DEL7_VY_P"G('WG7@O[=/\ R:OXW_[<?_2ZWKWJO!?VZ?\ DU?QO_VX_P#I
M=;U]'7_A3]'^1_(G#'_(]P'_ %^I_P#I<3\DZ***^./]!@K],/\ @F?_ ,D(
MU[_L9)__ $EM:_,^OTP_X)G_ /)"->_[&2?_ -);6O2R_P#C_(_(?%/_ ))R
M?^.'YGUM7R3_ ,%,/^2$:#_V,D'_ *2W5?6U?)/_  4P_P"2$:#_ -C)!_Z2
MW5>WBOX$C^:N"/\ DH\%_C_1GYGT445\D?WF%?K9^PM_R:OX(_[?O_2ZXK\D
MZ_6S]A;_ )-7\$?]OW_I=<5ZN6_Q7Z?JC\/\7O\ D14?^OT?_2*A[U1117T9
M_(@5P7Q^_P"2$?$?_L6]2_\ 262N]K@OC]_R0CXC_P#8MZE_Z2R5%3X&>GE?
M^_T/\<?S1^*U%%%?%'^C 5];?\$S_P#DN^O?]BW/_P"E5K7R37UM_P $S_\
MDN^O?]BW/_Z56M=6%_CQ]3X?C?\ Y)S&_P"#]4?IA1117UQ_!A^*WQ^_Y+O\
M1_\ L9-2_P#2J2N"KO?C]_R7?XC_ /8R:E_Z525P5?%5/C9_HQE?^X4/\$?R
M05WOP!_Y+O\ #C_L9--_]*HZX*N]^ /_ "7?X<?]C)IO_I5'3I_&O4,T_P!P
MK_X)?DS]J:***^T/\YS\S_\ @IA_R7?0?^Q;@_\ 2JZKY)KZV_X*8?\ )=]!
M_P"Q;@_]*KJODFODL5_'D?WGP1_R3F"_P?JPHHHKD/N#]J?@#_R0CX<?]BWI
MO_I+'7>UP7P!_P"2$?#C_L6]-_\ 26.N]K[2G\"]#_.?-/\ ?Z_^.7YL^2?^
M"F'_ "0C0?\ L9(/_26ZK\SZ_3#_ (*8?\D(T'_L9(/_ $ENJ_,^OG,P_CL_
MKKPL_P"2<A_CG^84445YQ^O'Z8?\$S_^2$:]_P!C)/\ ^DMK7UM7R3_P3/\
M^2$:]_V,D_\ Z2VM?6U?787^!'T/X,XW_P"2CQO^/]$<%\?O^2$?$?\ [%O4
MO_262OQ6K]J?C]_R0CXC_P#8MZE_Z2R5^*U>5F7QQ/W#P=_W#%_XU^04445X
MQ_09];?\$S_^2[Z]_P!BW/\ ^E5K7Z85^9__  3/_P"2[Z]_V+<__I5:U^F%
M?39?_ ^9_&/BG_R4<_\ !#\@K\D_VZ?^3J/&_P#VX_\ I#;U^ME?DG^W3_R=
M1XW_ .W'_P!(;>HS+^$O7]&>GX0_\CVM_P!>9?\ I=,\%HHHKYP_KL*_>:OP
M9K]YJ]S+/M_+]3^:?&;_ )E__<7_ -QA7P9_P5*_YIE_W$__ &TK[SKX,_X*
ME?\ -,O^XG_[:5W8[_=Y?+\T?FOAO_R5.$_[?_\ 3<SX,HHHKY4_N *_6S]A
M;_DU?P1_V_?^EUQ7Y)U^MG["W_)J_@C_ +?O_2ZXKU<M_BOT_5'X?XO?\B*C
M_P!?H_\ I%0]ZKP7]NG_ )-7\;_]N/\ Z76]>]5X+^W3_P FK^-_^W'_ -+K
M>O<K_P *?H_R/YIX8_Y'N _Z_4__ $N)^2=%%%?''^@P5]Y_\$M?^:F_]PS_
M -NZ^#*^\_\ @EK_ ,U-_P"X9_[=UW8'_>(_/\F?FGB1_P DMB_^W/\ TY ^
M\Z***^J/X?/P9HHHKX<_TK"O>OV%O^3J/!'_ &_?^D-Q7@M>]?L+?\G4>"/^
MW[_TAN*WH?Q8>J_,^9XG_P"1%C_^O-3_ -(D?K91117V)_GT%%%% '!?'[_D
MA'Q'_P"Q;U+_ -)9*_%:OVI^/W_)"/B/_P!BWJ7_ *2R5^*U>!F7QQ/ZH\'?
M]PQ?^-?D%%%%>,?T&?IA_P $S_\ DA&O?]C)/_Z2VM?6U?)/_!,__DA&O?\
M8R3_ /I+:U];5]=A?X$?0_@SC?\ Y*/&_P"/]$%?BM\?O^2[_$?_ +&34O\
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
M525P5=[\?O\ DN_Q'_[&34O_ $JDK@J^*J?&S_1C*_\ <*'^"/Y(*[WX _\
M)=_AQ_V,FF_^E4=<%7>_ '_DN_PX_P"QDTW_ -*HZ=/XUZAFG^X5_P#!+\F?
MM31117VA_G.?F?\ \%,/^2[Z#_V+<'_I5=5\DU];?\%,/^2[Z#_V+<'_ *57
M5?)-?)8K^/(_O/@C_DG,%_@_5A1117(?<'[4_ '_ )(1\./^Q;TW_P!)8Z[V
MN"^ /_)"/AQ_V+>F_P#I+'7>U]I3^!>A_G/FG^_U_P#'+\V?)/\ P4P_Y(1H
M/_8R0?\ I+=5^9]?IA_P4P_Y(1H/_8R0?^DMU7YGU\YF'\=G]=>%G_).0_QS
M_,****\X_7C],/\ @F?_ ,D(U[_L9)__ $EM:^MJ^2?^"9__ "0C7O\ L9)_
M_26UKZVKZ["_P(^A_!G&_P#R4>-_Q_HC@OC]_P D(^(__8MZE_Z2R5^*U?M3
M\?O^2$?$?_L6]2_])9*_%:O*S+XXG[AX._[AB_\ &OR"BBBO&/Z#/K;_ ()G
M_P#)=]>_[%N?_P!*K6OTPK\S_P#@F?\ \EWU[_L6Y_\ TJM:_3"OILO_ ('S
M/XQ\4_\ DHY_X(?D%?DG^W3_ ,G4>-_^W'_TAMZ_6ROR3_;I_P"3J/&__;C_
M .D-O49E_"7K^C/3\(?^1[6_Z\R_]+IG@M%%%?.']=A7[S5^#-?O-7N99]OY
M?J?S3XS?\R__ +B_^XPKX,_X*E?\TR_[B?\ [:5]YU\&?\%2O^:9?]Q/_P!M
M*[L=_N\OE^:/S7PW_P"2IPG_ &__ .FYGP91117RI_< 5^MG["W_ ":OX(_[
M?O\ TNN*_).OUL_86_Y-7\$?]OW_ *77%>KEO\5^GZH_#_%[_D14?^OT?_2*
MA[U7@O[=/_)J_C?_ +<?_2ZWKWJO!?VZ?^35_&__ &X_^EUO7N5_X4_1_D?S
M3PQ_R/<!_P!?J?\ Z7$_).BBBOCC_08*^\_^"6O_ #4W_N&?^W=?!E?>?_!+
M7_FIO_<,_P#;NN[ _P"\1^?Y,_-/$C_DEL7_ -N?^G('WG1117U1_#Y^#-%%
M%?#G^E85[U^PM_R=1X(_[?O_ $AN*\%KWK]A;_DZCP1_V_?^D-Q6]#^+#U7Y
MGS/$_P#R(L?_ ->:G_I$C];****^Q/\ /H**** ."^/W_)"/B/\ ]BWJ7_I+
M)7XK5^U/Q^_Y(1\1_P#L6]2_])9*_%:O S+XXG]4>#O^X8O_ !K\@HHHKQC^
M@S],/^"9_P#R0C7O^QDG_P#26UKZVKY)_P""9_\ R0C7O^QDG_\ 26UKZVKZ
M["_P(^A_!G&__)1XW_'^B"OQ6^/W_)=_B/\ ]C)J7_I5)7[4U^*WQ^_Y+O\
M$?\ [&34O_2J2N#,O@B?I?@[_O\ B_\  OS."HHHKP#^J#ZV_P""9_\ R7?7
MO^Q;G_\ 2JUK],*_,_\ X)G_ /)=]>_[%N?_ -*K6OTPKZ;+_P"!\S^,?%/_
M )*.?^"'Y!7YG_\ !3#_ )+OH/\ V+<'_I5=5^F%?F?_ ,%,/^2[Z#_V+<'_
M *575/,/X##PL_Y*.'^"?Y'R31117S!_9QWOP!_Y+O\ #C_L9--_]*HZ_:FO
MQ6^ /_)=_AQ_V,FF_P#I5'7[4U]!EOP2]3^5_&+_ '_"?X'^85\D_P#!3#_D
MA&@_]C)!_P"DMU7UM7R3_P %,/\ DA&@_P#8R0?^DMU7;BOX$C\TX(_Y*/!?
MX_T9^9]%%%?)']YA7[4_ '_DA'PX_P"Q;TW_ -)8Z_%:OVI^ /\ R0CX<?\
M8MZ;_P"DL=>QEOQR]#^?/&+_ '#"?XW^1WM<%\?O^2$?$?\ [%O4O_262N]K
M@OC]_P D(^(__8MZE_Z2R5[M3X&?S5E?^_T/\<?S1^*U%%%?%'^C 5^F'_!,
M_P#Y(1KW_8R3_P#I+:U^9]?IA_P3/_Y(1KW_ &,D_P#Z2VM>EE_\?Y'Y#XI_
M\DY/_'#\SZVHHHKZ8_C(_%;X_?\ )=_B/_V,FI?^E4E<%7>_'[_DN_Q'_P"Q
MDU+_ -*I*X*OBJGQL_T8RO\ W"A_@C^2"O>OV%O^3J/!'_;]_P"D-Q7@M>]?
ML+?\G4>"/^W[_P!(;BM*'\6'JOS/,XG_ .1%C_\ KS4_](D?K91117V)_GT?
M!G_!4K_FF7_<3_\ ;2O@ROO/_@J5_P TR_[B?_MI7P97RN._WB7R_)']P>&_
M_)+83_M__P!.3"BBBN$_2S]YJ***^X/\U#P7]NG_ )-7\;_]N/\ Z76]?DG7
MZV?MT_\ )J_C?_MQ_P#2ZWK\DZ^<S+^*O3]6?UWX0_\ (BK?]?I?^D4PHHHK
MRC]P/UL_86_Y-7\$?]OW_I=<5[U7@O["W_)J_@C_ +?O_2ZXKWJOL:'\*'HO
MR/\ /GB?_D>X_P#Z_5/_ $N05^#-?O-7X,UY69_8^?Z'[AX,_P#,P_[A?^Y
MHHHKPS^EC[S_ ."6O_-3?^X9_P"W=?>=?!G_  2U_P":F_\ <,_]NZ^\Z^JP
M/^[Q^?YL_A_Q(_Y*G%_]N?\ IN 4445W'YH%%%% !1110 4444 %%%% !111
M0 5X5^SY_P E,^+_ /V%Q_Z.NJ]UKPK]GS_DIGQ?_P"PN/\ T==4 > _\%2O
M^:9?]Q/_ -M*^#*^\_\ @J5_S3+_ +B?_MI7P97RN._WB7R_)']P>&__ "2V
M$_[?_P#3DPHHHKA/TL_6S]A;_DU?P1_V_?\ I=<5[U7@O["W_)J_@C_M^_\
M2ZXKWJOL:'\*'HOR/\^>)_\ D>X__K]4_P#2Y'P9_P %2O\ FF7_ '$__;2O
M@ROO/_@J5_S3+_N)_P#MI7P97SF._P!XE\OR1_7?AO\ \DMA/^W_ /TY,***
M*X3]+/VI^ /_ "0CX<?]BWIO_I+'7>UP7P!_Y(1\./\ L6]-_P#26.N]K[2G
M\"]#_.?-/]_K_P".7YL_,_\ X*8?\EWT'_L6X/\ TJNJ^2:^MO\ @IA_R7?0
M?^Q;@_\ 2JZKY)KY;%?QY']P<$?\DY@O\'ZL****Y#[@_>:BBBON#_-0_)/]
MNG_DZCQO_P!N/_I#;UX+7O7[=/\ R=1XW_[<?_2&WKP6OCJ_\6?J_P S_07A
MC_D18#_KS3_](B%=[\ ?^2[_  X_[&33?_2J.N"KO?@#_P EW^''_8R:;_Z5
M1U%/XUZGIYI_N%?_  2_)G[4T445]H?YSGXK?'[_ )+O\1_^QDU+_P!*I*X*
MN]^/W_)=_B/_ -C)J7_I5)7!5\54^-G^C&5_[A0_P1_)!7O7["W_ "=1X(_[
M?O\ TAN*\%KWK]A;_DZCP1_V_?\ I#<5I0_BP]5^9YG$_P#R(L?_ ->:G_I$
MC];****^Q/\ /H_!FBBBOAS_ $K"OK;_ ()G_P#)=]>_[%N?_P!*K6ODFOK;
M_@F?_P EWU[_ +%N?_TJM:ZL+_'CZGP_&_\ R3F-_P 'ZH_3"N"^/W_)"/B/
M_P!BWJ7_ *2R5WM<%\?O^2$?$?\ [%O4O_262OJZGP,_A_*_]_H?XX_FC\5J
M***^*/\ 1@*^\_\ @EK_ ,U-_P"X9_[=U\&5]Y_\$M?^:F_]PS_V[KNP/^\1
M^?Y,_-/$C_DEL7_VY_Z<@?>=>"_MT_\ )J_C?_MQ_P#2ZWKWJO!?VZ?^35_&
M_P#VX_\ I=;U]'7_ (4_1_D?R)PQ_P CW ?]?J?_ *7$_).BBBOCC_08*_3#
M_@F?_P D(U[_ +&2?_TEM:_,^OTP_P""9_\ R0C7O^QDG_\ 26UKTLO_ (_R
M/R'Q3_Y)R?\ CA^9];5\D_\ !3#_ )(1H/\ V,D'_I+=5];5\D_\%,/^2$:#
M_P!C)!_Z2W5>WBOX$C^:N"/^2CP7^/\ 1GYGT445\D?WF%?K9^PM_P FK^"/
M^W[_ -+KBOR3K];/V%O^35_!'_;]_P"EUQ7JY;_%?I^J/P_Q>_Y$5'_K]'_T
MBH>]4445]&?R(%<%\?O^2$?$?_L6]2_])9*[VN"^/W_)"/B/_P!BWJ7_ *2R
M5%3X&>GE?^_T/\<?S1^*U%%%?%'^C 5];?\ !,__ )+OKW_8MS_^E5K7R37U
MM_P3/_Y+OKW_ &+<_P#Z56M=6%_CQ]3X?C?_ ))S&_X/U1^F%%%%?7'\&'XK
M?'[_ )+O\1_^QDU+_P!*I*X*N]^/W_)=_B/_ -C)J7_I5)7!5\54^-G^C&5_
M[A0_P1_)!7>_ '_DN_PX_P"QDTW_ -*HZX*N]^ /_)=_AQ_V,FF_^E4=.G\:
M]0S3_<*_^"7Y,_:FBBBOM#_.<_,__@IA_P EWT'_ +%N#_TJNJ^2:^MO^"F'
M_)=]!_[%N#_TJNJ^2:^2Q7\>1_>?!'_).8+_  ?JPHHHKD/N#]J?@#_R0CX<
M?]BWIO\ Z2QUWM<%\ ?^2$?#C_L6]-_])8Z[VOM*?P+T/\Y\T_W^O_CE^;/D
MG_@IA_R0C0?^QD@_]);JOS/K],/^"F'_ "0C0?\ L9(/_26ZK\SZ^<S#^.S^
MNO"S_DG(?XY_F%%%%><?KQ^F'_!,_P#Y(1KW_8R3_P#I+:U];5\D_P#!,_\
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
MO_%GZO\ ,_T%X8_Y$6 _Z\T__2(A7>_ '_DN_P ./^QDTW_TJCK@J[WX _\
M)=_AQ_V,FF_^E4=13^->IZ>:?[A7_P $OR9^U-%%%?:'^<Y^*WQ^_P"2[_$?
M_L9-2_\ 2J2N"KO?C]_R7?XC_P#8R:E_Z525P5?%5/C9_HQE?^X4/\$?R05[
MU^PM_P G4>"/^W[_ -(;BO!:]Z_86_Y.H\$?]OW_ *0W%:4/XL/5?F>9Q/\
M\B+'_P#7FI_Z1(_6RBBBOL3_ #Z/P9HHHKX<_P!*PKZV_P""9_\ R7?7O^Q;
MG_\ 2JUKY)KZV_X)G_\ )=]>_P"Q;G_]*K6NK"_QX^I\/QO_ ,DYC?\ !^J/
MTPK@OC]_R0CXC_\ 8MZE_P"DLE=[7!?'[_DA'Q'_ .Q;U+_TEDKZNI\#/X?R
MO_?Z'^./YH_%:BBBOBC_ $8"OO/_ ():_P#-3?\ N&?^W=?!E?>?_!+7_FIO
M_<,_]NZ[L#_O$?G^3/S3Q(_Y);%_]N?^G('WG7@O[=/_ ":OXW_[<?\ TNMZ
M]ZKP7]NG_DU?QO\ ]N/_ *76]?1U_P"%/T?Y'\B<,?\ (]P'_7ZG_P"EQ/R3
MHHHKXX_T&"OTP_X)G_\ )"->_P"QDG_]);6OS/K],/\ @F?_ ,D(U[_L9)__
M $EM:]++_P"/\C\A\4_^2<G_ (X?F?6U?)/_  4P_P"2$:#_ -C)!_Z2W5?6
MU?)/_!3#_DA&@_\ 8R0?^DMU7MXK^!(_FK@C_DH\%_C_ $9^9]%%%?)']YA7
MZV?L+?\ )J_@C_M^_P#2ZXK\DZ_6S]A;_DU?P1_V_?\ I=<5ZN6_Q7Z?JC\/
M\7O^1%1_Z_1_](J'O5%%%?1G\B!7!?'[_DA'Q'_[%O4O_262N]K@OC]_R0CX
MC_\ 8MZE_P"DLE14^!GIY7_O]#_''\T?BM1117Q1_HP%?6W_  3/_P"2[Z]_
MV+<__I5:U\DU];?\$S_^2[Z]_P!BW/\ ^E5K75A?X\?4^'XW_P"2<QO^#]4?
MIA1117UQ_!A^*WQ^_P"2[_$?_L9-2_\ 2J2N"KO?C]_R7?XC_P#8R:E_Z525
MP5?%5/C9_HQE?^X4/\$?R05WOP!_Y+O\./\ L9--_P#2J.N"KO?@#_R7?X<?
M]C)IO_I5'3I_&O4,T_W"O_@E^3/VIHHHK[0_SG/S/_X*8?\ )=]!_P"Q;@_]
M*KJODFOK;_@IA_R7?0?^Q;@_]*KJODFODL5_'D?WGP1_R3F"_P 'ZL****Y#
M[@_:GX _\D(^''_8MZ;_ .DL==[7!? '_DA'PX_[%O3?_26.N]K[2G\"]#_.
M?-/]_K_XY?FSY)_X*8?\D(T'_L9(/_26ZK\SZ_3#_@IA_P D(T'_ +&2#_TE
MNJ_,^OG,P_CL_KKPL_Y)R'^.?YA1117G'Z\?IA_P3/\ ^2$:]_V,D_\ Z2VM
M?6U?)/\ P3/_ .2$:]_V,D__ *2VM?6U?787^!'T/X,XW_Y*/&_X_P!$<%\?
MO^2$?$?_ +%O4O\ TEDK\5J_:GX_?\D(^(__ &+>I?\ I+)7XK5Y69?'$_</
M!W_<,7_C7Y!1117C']!GUM_P3/\ ^2[Z]_V+<_\ Z56M?IA7YG_\$S_^2[Z]
M_P!BW/\ ^E5K7Z85]-E_\#YG\8^*?_)1S_P0_(*_)/\ ;I_Y.H\;_P#;C_Z0
MV]?K97Y)_MT_\G4>-_\ MQ_](;>HS+^$O7]&>GX0_P#(]K?]>9?^ETSP6BBB
MOG#^NPK]YJ_!FOWFKW,L^W\OU/YI\9O^9?\ ]Q?_ '&%?!G_  5*_P":9?\
M<3_]M*^\Z^#/^"I7_-,O^XG_ .VE=V._W>7R_-'YKX;_ /)4X3_M_P#]-S/@
MRBBBOE3^X K];/V%O^35_!'_ &_?^EUQ7Y)U^MG["W_)J_@C_M^_]+KBO5RW
M^*_3]4?A_B]_R(J/_7Z/_I%0]ZKP7]NG_DU?QO\ ]N/_ *76]>]5X+^W3_R:
MOXW_ .W'_P!+K>O<K_PI^C_(_FGAC_D>X#_K]3_]+B?DG1117QQ_H,%?>?\
MP2U_YJ;_ -PS_P!NZ^#*^\_^"6O_ #4W_N&?^W==V!_WB/S_ "9^:>)'_)+8
MO_MS_P!.0/O.BBBOJC^'S\&:***^'/\ 2L*]Z_86_P"3J/!'_;]_Z0W%>"U[
MU^PM_P G4>"/^W[_ -(;BMZ'\6'JOS/F>)_^1%C_ /KS4_\ 2)'ZV4445]B?
MY]!1110!P7Q^_P"2$?$?_L6]2_\ 262OQ6K]J?C]_P D(^(__8MZE_Z2R5^*
MU>!F7QQ/ZH\'?]PQ?^-?D%%%%>,?T&?IA_P3/_Y(1KW_ &,D_P#Z2VM?6U?)
M/_!,_P#Y(1KW_8R3_P#I+:U];5]=A?X$?0_@SC?_ )*/&_X_T05^*WQ^_P"2
M[_$?_L9-2_\ 2J2OVIK\5OC]_P EW^(__8R:E_Z525P9E\$3]+\'?]_Q?^!?
MF<%1117@']4'UM_P3/\ ^2[Z]_V+<_\ Z56M?IA7YG_\$S_^2[Z]_P!BW/\
M^E5K7Z85]-E_\#YG\8^*?_)1S_P0_(*_,_\ X*8?\EWT'_L6X/\ TJNJ_3"O
MS/\ ^"F'_)=]!_[%N#_TJNJ>8?P&'A9_R4</\$_R/DFBBBOF#^SCO?@#_P E
MW^''_8R:;_Z51U^U-?BM\ ?^2[_#C_L9--_]*HZ_:FOH,M^"7J?ROXQ?[_A/
M\#_,*^2?^"F'_)"-!_[&2#_TENJ^MJ^2?^"F'_)"-!_[&2#_ -);JNW%?P)'
MYIP1_P E'@O\?Z,_,^BBBODC^\PK]J?@#_R0CX<?]BWIO_I+'7XK5^U/P!_Y
M(1\./^Q;TW_TECKV,M^.7H?SYXQ?[AA/\;_([VN"^/W_ "0CXC_]BWJ7_I+)
M7>UP7Q^_Y(1\1_\ L6]2_P#262O=J? S^:LK_P!_H?XX_FC\5J***^*/]& K
M],/^"9__ "0C7O\ L9)__26UK\SZ_3#_ ()G_P#)"->_[&2?_P!);6O2R_\
MC_(_(?%/_DG)_P".'YGUM1117TQ_&1^*WQ^_Y+O\1_\ L9-2_P#2J2N"KO?C
M]_R7?XC_ /8R:E_Z525P5?%5/C9_HQE?^X4/\$?R05[U^PM_R=1X(_[?O_2&
MXKP6O>OV%O\ DZCP1_V_?^D-Q6E#^+#U7YGF<3_\B+'_ /7FI_Z1(_6RBBBO
ML3_/H^#/^"I7_-,O^XG_ .VE?!E?>?\ P5*_YIE_W$__ &TKX,KY7'?[Q+Y?
MDC^X/#?_ ));"?\ ;_\ Z<F%%%%<)^EG[S4445]P?YJ'@O[=/_)J_C?_ +<?
M_2ZWK\DZ_6S]NG_DU?QO_P!N/_I=;U^2=?.9E_%7I^K/Z[\(?^1%6_Z_2_\
M2*84445Y1^X'ZV?L+?\ )J_@C_M^_P#2ZXKWJO!?V%O^35_!'_;]_P"EUQ7O
M5?8T/X4/1?D?Y\\3_P#(]Q__ %^J?^ER"OP9K]YJ_!FO*S/['S_0_</!G_F8
M?]PO_<@4445X9_2Q]Y_\$M?^:F_]PS_V[K[SKX,_X):_\U-_[AG_ +=U]YU]
M5@?]WC\_S9_#_B1_R5.+_P"W/_3< HHHKN/S0**** "BBB@#@?BQ\&='^+EO
MH\EY>ZCH>MZ)<F]TC7M&F6*\L)BI1BA965E9259'5E8=0:I?#SX$Z7X'UK5M
M?U+6M7\;^*=4MELKK6_$3PO-]E4DBWCCACCBCCRQ)5$&X\MGBO2Z*-KKO_3^
M_KW!ZVO_ %U_/7UU/"='_9$\/Z7-I6GR^*O%&I>!](O$OM-\$WEU VEVLD;A
MX@"(1.\<;@,D<DK(N!Q@ #W:BBG=VL'6X4444@"O"OV?/^2F?%__ +"X_P#1
MUU7NM>%?L^?\E,^+_P#V%Q_Z.NJ / ?^"I7_ #3+_N)_^VE?!E?>?_!4K_FF
M7_<3_P#;2O@ROE<=_O$OE^2/[@\-_P#DEL)_V_\ ^G)A1117"?I9^MG["W_)
MJ_@C_M^_]+KBO>J\%_86_P"35_!'_;]_Z77%>]5]C0_A0]%^1_GSQ/\ \CW'
M_P#7ZI_Z7(^#/^"I7_-,O^XG_P"VE?!E?>?_  5*_P":9?\ <3_]M*^#*^<Q
MW^\2^7Y(_KOPW_Y);"?]O_\ IR84445PGZ6?M3\ ?^2$?#C_ +%O3?\ TECK
MO:X+X _\D(^''_8MZ;_Z2QUWM?:4_@7H?YSYI_O]?_'+\V?F?_P4P_Y+OH/_
M &+<'_I5=5\DU];?\%,/^2[Z#_V+<'_I5=5\DU\MBOX\C^X."/\ DG,%_@_5
MA1117(?<'[S4445]P?YJ'Y)_MT_\G4>-_P#MQ_\ 2&WKP6O>OVZ?^3J/&_\
MVX_^D-O7@M?'5_XL_5_F?Z"\,?\ (BP'_7FG_P"D1"N]^ /_ "7?X<?]C)IO
M_I5'7!5WOP!_Y+O\./\ L9--_P#2J.HI_&O4]/-/]PK_ ."7Y,_:FBBBOM#_
M #G/Q6^/W_)=_B/_ -C)J7_I5)7!5WOQ^_Y+O\1_^QDU+_TJDK@J^*J?&S_1
MC*_]PH?X(_D@KWK]A;_DZCP1_P!OW_I#<5X+7O7["W_)U'@C_M^_](;BM*'\
M6'JOS/,XG_Y$6/\ ^O-3_P!(D?K91117V)_GT?@S1117PY_I6%?6W_!,_P#Y
M+OKW_8MS_P#I5:U\DU];?\$S_P#DN^O?]BW/_P"E5K75A?X\?4^'XW_Y)S&_
MX/U1^F%<%\?O^2$?$?\ [%O4O_262N]K@OC]_P D(^(__8MZE_Z2R5]74^!G
M\/Y7_O\ 0_QQ_-'XK4445\4?Z,!7WG_P2U_YJ;_W#/\ V[KX,K[S_P""6O\
MS4W_ +AG_MW7=@?]XC\_R9^:>)'_ "2V+_[<_P#3D#[SKP7]NG_DU?QO_P!N
M/_I=;U[U7@O[=/\ R:OXW_[<?_2ZWKZ.O_"GZ/\ (_D3AC_D>X#_ *_4_P#T
MN)^2=%%%?''^@P5^F'_!,_\ Y(1KW_8R3_\ I+:U^9]?IA_P3/\ ^2$:]_V,
MD_\ Z2VM>EE_\?Y'Y#XI_P#).3_QP_,^MJ^2?^"F'_)"-!_[&2#_ -);JOK:
MODG_ (*8?\D(T'_L9(/_ $ENJ]O%?P)'\U<$?\E'@O\ '^C/S/HHHKY(_O,*
M_6S]A;_DU?P1_P!OW_I=<5^2=?K9^PM_R:OX(_[?O_2ZXKU<M_BOT_5'X?XO
M?\B*C_U^C_Z14/>J***^C/Y$"N"^/W_)"/B/_P!BWJ7_ *2R5WM<%\?O^2$?
M$?\ [%O4O_262HJ? ST\K_W^A_CC^:/Q6HHHKXH_T8"OK;_@F?\ \EWU[_L6
MY_\ TJM:^2:^MO\ @F?_ ,EWU[_L6Y__ $JM:ZL+_'CZGP_&_P#R3F-_P?JC
M],****^N/X,/Q6^/W_)=_B/_ -C)J7_I5)7!5WOQ^_Y+O\1_^QDU+_TJDK@J
M^*J?&S_1C*_]PH?X(_D@KO?@#_R7?X<?]C)IO_I5'7!5WOP!_P"2[_#C_L9-
M-_\ 2J.G3^->H9I_N%?_  2_)G[4T445]H?YSGYG_P#!3#_DN^@_]BW!_P"E
M5U7R37UM_P %,/\ DN^@_P#8MP?^E5U7R37R6*_CR/[SX(_Y)S!?X/U84445
MR'W!^U/P!_Y(1\./^Q;TW_TECKO:X+X _P#)"/AQ_P!BWIO_ *2QUWM?:4_@
M7H?YSYI_O]?_ !R_-GR3_P %,/\ DA&@_P#8R0?^DMU7YGU^F'_!3#_DA&@_
M]C)!_P"DMU7YGU\YF'\=G]=>%G_).0_QS_,****\X_7C],/^"9__ "0C7O\
ML9)__26UKZVKY)_X)G_\D(U[_L9)_P#TEM:^MJ^NPO\  CZ'\&<;_P#)1XW_
M !_HC@OC]_R0CXC_ /8MZE_Z2R5^*U?M3\?O^2$?$?\ [%O4O_262OQ6KRLR
M^.)^X>#O^X8O_&OR"BBBO&/Z#/K;_@F?_P EWU[_ +%N?_TJM:_3"OS/_P""
M9_\ R7?7O^Q;G_\ 2JUK],*^FR_^!\S^,?%/_DHY_P""'Y!7Y)_MT_\ )U'C
M?_MQ_P#2&WK];*_)/]NG_DZCQO\ ]N/_ *0V]1F7\)>OZ,]/PA_Y'M;_ *\R
M_P#2Z9X+1117SA_785^\U?@S7[S5[F6?;^7ZG\T^,W_,O_[B_P#N,*^#/^"I
M7_-,O^XG_P"VE?>=?!G_  5*_P":9?\ <3_]M*[L=_N\OE^:/S7PW_Y*G"?]
MO_\ IN9\&4445\J?W %?K9^PM_R:OX(_[?O_ $NN*_).OUL_86_Y-7\$?]OW
M_I=<5ZN6_P 5^GZH_#_%[_D14?\ K]'_ -(J'O5>"_MT_P#)J_C?_MQ_]+K>
MO>J\%_;I_P"35_&__;C_ .EUO7N5_P"%/T?Y'\T\,?\ (]P'_7ZG_P"EQ/R3
MHHHKXX_T&"OO/_@EK_S4W_N&?^W=?!E?>?\ P2U_YJ;_ -PS_P!NZ[L#_O$?
MG^3/S3Q(_P"26Q?_ &Y_Z<@?>=%%%?5'\/GX,T445\.?Z5A7O7["W_)U'@C_
M +?O_2&XKP6O>OV%O^3J/!'_ &_?^D-Q6]#^+#U7YGS/$_\ R(L?_P!>:G_I
M$C];****^Q/\^@HHHH X+X_?\D(^(_\ V+>I?^DLE?BM7[4_'[_DA'Q'_P"Q
M;U+_ -)9*_%:O S+XXG]4>#O^X8O_&OR"BBBO&/Z#/TP_P""9_\ R0C7O^QD
MG_\ 26UKZVKY)_X)G_\ )"->_P"QDG_]);6OK:OKL+_ CZ'\&<;_ /)1XW_'
M^B"OQ6^/W_)=_B/_ -C)J7_I5)7[4U^*WQ^_Y+O\1_\ L9-2_P#2J2N#,O@B
M?I?@[_O^+_P+\S@J***\ _J@^MO^"9__ "7?7O\ L6Y__2JUK],*_,__ ()G
M_P#)=]>_[%N?_P!*K6OTPKZ;+_X'S/XQ\4_^2CG_ ((?D%?F?_P4P_Y+OH/_
M &+<'_I5=5^F%?F?_P %,/\ DN^@_P#8MP?^E5U3S#^ P\+/^2CA_@G^1\DT
M445\P?V<=[\ ?^2[_#C_ +&33?\ TJCK]J:_%;X _P#)=_AQ_P!C)IO_ *51
MU^U-?09;\$O4_E?QB_W_  G^!_F%?)/_  4P_P"2$:#_ -C)!_Z2W5?6U?)/
M_!3#_DA&@_\ 8R0?^DMU7;BOX$C\TX(_Y*/!?X_T9^9]%%%?)']YA7[4_ '_
M )(1\./^Q;TW_P!)8Z_%:OVI^ /_ "0CX<?]BWIO_I+'7L9;\<O0_GSQB_W#
M"?XW^1WM<%\?O^2$?$?_ +%O4O\ TEDKO:X+X_?\D(^(_P#V+>I?^DLE>[4^
M!G\U97_O]#_''\T?BM1117Q1_HP%?IA_P3/_ .2$:]_V,D__ *2VM?F?7Z8?
M\$S_ /DA&O?]C)/_ .DMK7I9?_'^1^0^*?\ R3D_\</S/K:BBBOIC^,C\5OC
M]_R7?XC_ /8R:E_Z525P5=[\?O\ DN_Q'_[&34O_ $JDK@J^*J?&S_1C*_\
M<*'^"/Y(*]Z_86_Y.H\$?]OW_I#<5X+7O7["W_)U'@C_ +?O_2&XK2A_%AZK
M\SS.)_\ D18__KS4_P#2)'ZV4445]B?Y]'P9_P %2O\ FF7_ '$__;2O@ROO
M/_@J5_S3+_N)_P#MI7P97RN._P!XE\OR1_<'AO\ \DMA/^W_ /TY,****X3]
M+/WFHHHK[@_S4/!?VZ?^35_&_P#VX_\ I=;U^2=?K9^W3_R:OXW_ .W'_P!+
MK>OR3KYS,OXJ]/U9_7?A#_R(JW_7Z7_I%,****\H_<#];/V%O^35_!'_ &_?
M^EUQ7O5>"_L+?\FK^"/^W[_TNN*]ZK[&A_"AZ+\C_/GB?_D>X_\ Z_5/_2Y!
M7X,U^\U?@S7E9G]CY_H?N'@S_P S#_N%_P"Y HHHKPS^EC[S_P""6O\ S4W_
M +AG_MW7WG7P9_P2U_YJ;_W#/_;NOO.OJL#_ +O'Y_FS^'_$C_DJ<7_VY_Z;
M@%%%%=Q^:!1110 4444 %%%% !1110 4444 %>%?L^?\E,^+_P#V%Q_Z.NJ]
MUKPK]GS_ )*9\7_^PN/_ $==4 > _P#!4K_FF7_<3_\ ;2O@ROO/_@J5_P T
MR_[B?_MI7P97RN._WB7R_)']P>&__)+83_M__P!.3"BBBN$_2S];/V%O^35_
M!'_;]_Z77%>]5X+^PM_R:OX(_P"W[_TNN*]ZK[&A_"AZ+\C_ #YXG_Y'N/\
M^OU3_P!+D?!G_!4K_FF7_<3_ /;2O@ROO/\ X*E?\TR_[B?_ +:5\&5\YCO]
MXE\OR1_7?AO_ ,DMA/\ M_\ ].3"BBBN$_2S]J?@#_R0CX<?]BWIO_I+'7>U
MP7P!_P"2$?#C_L6]-_\ 26.N]K[2G\"]#_.?-/\ ?Z_^.7YL_,__ (*8?\EW
MT'_L6X/_ $JNJ^2:^MO^"F'_ "7?0?\ L6X/_2JZKY)KY;%?QY']P<$?\DY@
MO\'ZL****Y#[@_>:BBBON#_-0_)/]NG_ ).H\;_]N/\ Z0V]>"U[U^W3_P G
M4>-_^W'_ -(;>O!:^.K_ ,6?J_S/]!>&/^1%@/\ KS3_ /2(A7>_ '_DN_PX
M_P"QDTW_ -*HZX*N]^ /_)=_AQ_V,FF_^E4=13^->IZ>:?[A7_P2_)G[4T44
M5]H?YSGXK?'[_DN_Q'_[&34O_2J2N"KO?C]_R7?XC_\ 8R:E_P"E4E<%7Q53
MXV?Z,97_ +A0_P $?R05[U^PM_R=1X(_[?O_ $AN*\%KWK]A;_DZCP1_V_?^
MD-Q6E#^+#U7YGF<3_P#(BQ__ %YJ?^D2/ULHHHK[$_SZ/P9HHHKX<_TK"OK;
M_@F?_P EWU[_ +%N?_TJM:^2:^MO^"9__)=]>_[%N?\ ]*K6NK"_QX^I\/QO
M_P DYC?\'ZH_3"N"^/W_ "0CXC_]BWJ7_I+)7>UP7Q^_Y(1\1_\ L6]2_P#2
M62OJZGP,_A_*_P#?Z'^./YH_%:BBBOBC_1@*^\_^"6O_ #4W_N&?^W=?!E?>
M?_!+7_FIO_<,_P#;NN[ _P"\1^?Y,_-/$C_DEL7_ -N?^G('WG7@O[=/_)J_
MC?\ [<?_ $NMZ]ZKP7]NG_DU?QO_ -N/_I=;U]'7_A3]'^1_(G#'_(]P'_7Z
MG_Z7$_).BBBOCC_08*_3#_@F?_R0C7O^QDG_ /26UK\SZ_3#_@F?_P D(U[_
M +&2?_TEM:]++_X_R/R'Q3_Y)R?^.'YGUM7R3_P4P_Y(1H/_ &,D'_I+=5];
M5\D_\%,/^2$:#_V,D'_I+=5[>*_@2/YJX(_Y*/!?X_T9^9]%%%?)']YA7ZV?
ML+?\FK^"/^W[_P!+KBOR3K];/V%O^35_!'_;]_Z77%>KEO\ %?I^J/P_Q>_Y
M$5'_ *_1_P#2*A[U1117T9_(@5P7Q^_Y(1\1_P#L6]2_])9*[VN"^/W_ "0C
MXC_]BWJ7_I+)45/@9Z>5_P"_T/\ ''\T?BM1117Q1_HP%?6W_!,__DN^O?\
M8MS_ /I5:U\DU];?\$S_ /DN^O?]BW/_ .E5K75A?X\?4^'XW_Y)S&_X/U1^
MF%%%%?7'\&'XK?'[_DN_Q'_[&34O_2J2N"KO?C]_R7?XC_\ 8R:E_P"E4E<%
M7Q53XV?Z,97_ +A0_P $?R05WOP!_P"2[_#C_L9--_\ 2J.N"KO?@#_R7?X<
M?]C)IO\ Z51TZ?QKU#-/]PK_ ."7Y,_:FBBBOM#_ #G/S/\ ^"F'_)=]!_[%
MN#_TJNJ^2:^MO^"F'_)=]!_[%N#_ -*KJODFODL5_'D?WGP1_P DY@O\'ZL*
M***Y#[@_:GX _P#)"/AQ_P!BWIO_ *2QUWM<%\ ?^2$?#C_L6]-_])8Z[VOM
M*?P+T/\ .?-/]_K_ ..7YL^2?^"F'_)"-!_[&2#_ -);JOS/K],/^"F'_)"-
M!_[&2#_TENJ_,^OG,P_CL_KKPL_Y)R'^.?YA1117G'Z\?IA_P3/_ .2$:]_V
M,D__ *2VM?6U?)/_  3/_P"2$:]_V,D__I+:U];5]=A?X$?0_@SC?_DH\;_C
M_1'!?'[_ )(1\1_^Q;U+_P!)9*_%:OVI^/W_ "0CXC_]BWJ7_I+)7XK5Y69?
M'$_</!W_ '#%_P"-?D%%%%>,?T&?6W_!,_\ Y+OKW_8MS_\ I5:U^F%?F?\
M\$S_ /DN^O?]BW/_ .E5K7Z85]-E_P# ^9_&/BG_ ,E'/_!#\@K\D_VZ?^3J
M/&__ &X_^D-O7ZV5^2?[=/\ R=1XW_[<?_2&WJ,R_A+U_1GI^$/_ "/:W_7F
M7_I=,\%HHHKYP_KL*_>:OP9K]YJ]S+/M_+]3^:?&;_F7_P#<7_W&%?!G_!4K
M_FF7_<3_ /;2OO.O@S_@J5_S3+_N)_\ MI7=CO\ =Y?+\T?FOAO_ ,E3A/\
MM_\ ]-S/@RBBBOE3^X K];/V%O\ DU?P1_V_?^EUQ7Y)U^MG["W_ ":OX(_[
M?O\ TNN*]7+?XK]/U1^'^+W_ "(J/_7Z/_I%0]ZKP7]NG_DU?QO_ -N/_I=;
MU[U7@O[=/_)J_C?_ +<?_2ZWKW*_\*?H_P C^:>&/^1[@/\ K]3_ /2XGY)T
M445\<?Z#!7WG_P $M?\ FIO_ '#/_;NO@ROO/_@EK_S4W_N&?^W==V!_WB/S
M_)GYIXD?\DMB_P#MS_TY ^\Z***^J/X?/P9HHHKX<_TK"O>OV%O^3J/!'_;]
M_P"D-Q7@M>]?L+?\G4>"/^W[_P!(;BMZ'\6'JOS/F>)_^1%C_P#KS4_](D?K
M91117V)_GT%%%% '!?'[_DA'Q'_[%O4O_262OQ6K]J?C]_R0CXC_ /8MZE_Z
M2R5^*U>!F7QQ/ZH\'?\ <,7_ (U^04445XQ_09^F'_!,_P#Y(1KW_8R3_P#I
M+:U];5\D_P#!,_\ Y(1KW_8R3_\ I+:U];5]=A?X$?0_@SC?_DH\;_C_ $05
M^*WQ^_Y+O\1_^QDU+_TJDK]J:_%;X_?\EW^(_P#V,FI?^E4E<&9?!$_2_!W_
M '_%_P"!?F<%1117@']4'UM_P3/_ .2[Z]_V+<__ *56M?IA7YG_ /!,_P#Y
M+OKW_8MS_P#I5:U^F%?39?\ P/F?QCXI_P#)1S_P0_(*_,__ (*8?\EWT'_L
M6X/_ $JNJ_3"OS/_ ."F'_)=]!_[%N#_ -*KJGF'\!AX6?\ )1P_P3_(^2:*
M**^8/[..]^ /_)=_AQ_V,FF_^E4=?M37XK? '_DN_P ./^QDTW_TJCK]J:^@
MRWX)>I_*_C%_O^$_P/\ ,*^2?^"F'_)"-!_[&2#_ -);JOK:ODG_ (*8?\D(
MT'_L9(/_ $ENJ[<5_ D?FG!'_)1X+_'^C/S/HHHKY(_O,*_:GX _\D(^''_8
MMZ;_ .DL=?BM7[4_ '_DA'PX_P"Q;TW_ -)8Z]C+?CEZ'\^>,7^X83_&_P C
MO:X+X_?\D(^(_P#V+>I?^DLE=[7!?'[_ )(1\1_^Q;U+_P!)9*]VI\#/YJRO
M_?Z'^./YH_%:BBBOBC_1@*_3#_@F?_R0C7O^QDG_ /26UK\SZ_3#_@F?_P D
M(U[_ +&2?_TEM:]++_X_R/R'Q3_Y)R?^.'YGUM1117TQ_&1^*WQ^_P"2[_$?
M_L9-2_\ 2J2N"KO?C]_R7?XC_P#8R:E_Z525P5?%5/C9_HQE?^X4/\$?R05[
MU^PM_P G4>"/^W[_ -(;BO!:]Z_86_Y.H\$?]OW_ *0W%:4/XL/5?F>9Q/\
M\B+'_P#7FI_Z1(_6RBBBOL3_ #Z/@S_@J5_S3+_N)_\ MI7P97WG_P %2O\
MFF7_ '$__;2O@ROE<=_O$OE^2/[@\-_^26PG_;__ *<F%%%%<)^EG[S4445]
MP?YJ'@O[=/\ R:OXW_[<?_2ZWK\DZ_6S]NG_ )-7\;_]N/\ Z76]?DG7SF9?
MQ5Z?JS^N_"'_ )$5;_K]+_TBF%%%%>4?N!^MG["W_)J_@C_M^_\ 2ZXKWJO!
M?V%O^35_!'_;]_Z77%>]5]C0_A0]%^1_GSQ/_P CW'_]?JG_ *7(*_!FOWFK
M\&:\K,_L?/\ 0_</!G_F8?\ <+_W(%%%%>&?TL?>?_!+7_FIO_<,_P#;NOO.
MO@S_ ():_P#-3?\ N&?^W=?>=?58'_=X_/\ -G\/^)'_ "5.+_[<_P#3< HH
MHKN/S0**** "BBB@ HHHH **** "BBB@ KPK]GS_ )*9\7_^PN/_ $==5[K7
MA7[/G_)3/B__ -A<?^CKJ@#P'_@J5_S3+_N)_P#MI7P97WG_ ,%2O^:9?]Q/
M_P!M*^#*^5QW^\2^7Y(_N#PW_P"26PG_ &__ .G)A1117"?I9^MG["W_ ":O
MX(_[?O\ TNN*]ZKP7]A;_DU?P1_V_?\ I=<5[U7V-#^%#T7Y'^?/$_\ R/<?
M_P!?JG_I<CX,_P""I7_-,O\ N)_^VE?!E?>?_!4K_FF7_<3_ /;2O@ROG,=_
MO$OE^2/Z[\-_^26PG_;_ /Z<F%%%%<)^EG[4_ '_ )(1\./^Q;TW_P!)8Z[V
MN"^ /_)"/AQ_V+>F_P#I+'7>U]I3^!>A_G/FG^_U_P#'+\V?F?\ \%,/^2[Z
M#_V+<'_I5=5\DU];?\%,/^2[Z#_V+<'_ *575?)-?+8K^/(_N#@C_DG,%_@_
M5A1117(?<'[S4445]P?YJ'Y)_MT_\G4>-_\ MQ_](;>O!:]Z_;I_Y.H\;_\
M;C_Z0V]>"U\=7_BS]7^9_H+PQ_R(L!_UYI_^D1"N]^ /_)=_AQ_V,FF_^E4=
M<%7>_ '_ )+O\./^QDTW_P!*HZBG\:]3T\T_W"O_ ()?DS]J:***^T/\YS\5
MOC]_R7?XC_\ 8R:E_P"E4E<%7>_'[_DN_P 1_P#L9-2_]*I*X*OBJGQL_P!&
M,K_W"A_@C^2"O>OV%O\ DZCP1_V_?^D-Q7@M>]?L+?\ )U'@C_M^_P#2&XK2
MA_%AZK\SS.)_^1%C_P#KS4_](D?K91117V)_GT?@S1117PY_I6%?6W_!,_\
MY+OKW_8MS_\ I5:U\DU];?\ !,__ )+OKW_8MS_^E5K75A?X\?4^'XW_ .2<
MQO\ @_5'Z85P7Q^_Y(1\1_\ L6]2_P#262N]K@OC]_R0CXC_ /8MZE_Z2R5]
M74^!G\/Y7_O]#_''\T?BM1117Q1_HP%?>?\ P2U_YJ;_ -PS_P!NZ^#*^\_^
M"6O_ #4W_N&?^W==V!_WB/S_ "9^:>)'_)+8O_MS_P!.0/O.O!?VZ?\ DU?Q
MO_VX_P#I=;U[U7@O[=/_ ":OXW_[<?\ TNMZ^CK_ ,*?H_R/Y$X8_P"1[@/^
MOU/_ -+B?DG1117QQ_H,%?IA_P $S_\ DA&O?]C)/_Z2VM?F?7Z8?\$S_P#D
MA&O?]C)/_P"DMK7I9?\ Q_D?D/BG_P DY/\ QP_,^MJ^2?\ @IA_R0C0?^QD
M@_\ 26ZKZVKY)_X*8?\ )"-!_P"QD@_]);JO;Q7\"1_-7!'_ "4>"_Q_HS\S
MZ***^2/[S"OUL_86_P"35_!'_;]_Z77%?DG7ZV?L+?\ )J_@C_M^_P#2ZXKU
M<M_BOT_5'X?XO?\ (BH_]?H_^D5#WJBBBOHS^1 K@OC]_P D(^(__8MZE_Z2
MR5WM<%\?O^2$?$?_ +%O4O\ TEDJ*GP,]/*_]_H?XX_FC\5J***^*/\ 1@*^
MMO\ @F?_ ,EWU[_L6Y__ $JM:^2:^MO^"9__ "7?7O\ L6Y__2JUKJPO\>/J
M?#\;_P#).8W_  ?JC],****^N/X,/Q6^/W_)=_B/_P!C)J7_ *525P5=[\?O
M^2[_ !'_ .QDU+_TJDK@J^*J?&S_ $8RO_<*'^"/Y(*[WX _\EW^''_8R:;_
M .E4=<%7>_ '_DN_PX_[&33?_2J.G3^->H9I_N%?_!+\F?M31117VA_G.?F?
M_P %,/\ DN^@_P#8MP?^E5U7R37UM_P4P_Y+OH/_ &+<'_I5=5\DU\EBOX\C
M^\^"/^2<P7^#]6%%%%<A]P?M3\ ?^2$?#C_L6]-_])8Z[VN"^ /_ "0CX<?]
MBWIO_I+'7>U]I3^!>A_G/FG^_P!?_'+\V?)/_!3#_DA&@_\ 8R0?^DMU7YGU
M^F'_  4P_P"2$:#_ -C)!_Z2W5?F?7SF8?QV?UUX6?\ ).0_QS_,****\X_7
MC],/^"9__)"->_[&2?\ ]);6OK:ODG_@F?\ \D(U[_L9)_\ TEM:^MJ^NPO\
M"/H?P9QO_P E'C?\?Z(X+X_?\D(^(_\ V+>I?^DLE?BM7[4_'[_DA'Q'_P"Q
M;U+_ -)9*_%:O*S+XXG[AX._[AB_\:_(****\8_H,^MO^"9__)=]>_[%N?\
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
M.BBBOCC_ $&"OTP_X)G_ /)"->_[&2?_ -);6OS/K],/^"9__)"->_[&2?\
M]);6O2R_^/\ (_(?%/\ Y)R?^.'YGUM7R3_P4P_Y(1H/_8R0?^DMU7UM7R3_
M ,%,/^2$:#_V,D'_ *2W5>WBOX$C^:N"/^2CP7^/]&?F?1117R1_>85^MG["
MW_)J_@C_ +?O_2ZXK\DZ_6S]A;_DU?P1_P!OW_I=<5ZN6_Q7Z?JC\/\ %[_D
M14?^OT?_ $BH>]4445]&?R(%<%\?O^2$?$?_ +%O4O\ TEDKO:X+X_?\D(^(
M_P#V+>I?^DLE14^!GIY7_O\ 0_QQ_-'XK4445\4?Z,!7UM_P3/\ ^2[Z]_V+
M<_\ Z56M?)-?6W_!,_\ Y+OKW_8MS_\ I5:UU87^/'U/A^-_^2<QO^#]4?IA
M1117UQ_!A^*WQ^_Y+O\ $?\ [&34O_2J2N"KO?C]_P EW^(__8R:E_Z525P5
M?%5/C9_HQE?^X4/\$?R05WOP!_Y+O\./^QDTW_TJCK@J[WX _P#)=_AQ_P!C
M)IO_ *51TZ?QKU#-/]PK_P""7Y,_:FBBBOM#_.<_,_\ X*8?\EWT'_L6X/\
MTJNJ^2:^MO\ @IA_R7?0?^Q;@_\ 2JZKY)KY+%?QY']Y\$?\DY@O\'ZL****
MY#[@_:GX _\ )"/AQ_V+>F_^DL==[7!? '_DA'PX_P"Q;TW_ -)8Z[VOM*?P
M+T/\Y\T_W^O_ (Y?FSY)_P""F'_)"-!_[&2#_P!);JOS/K],/^"F'_)"-!_[
M&2#_ -);JOS/KYS,/X[/ZZ\+/^2<A_CG^84445YQ^O'Z8?\ !,__ )(1KW_8
MR3_^DMK7UM7R3_P3/_Y(1KW_ &,D_P#Z2VM?6U?787^!'T/X,XW_ .2CQO\
MC_1'!?'[_DA'Q'_[%O4O_262OQ6K]J?C]_R0CXC_ /8MZE_Z2R5^*U>5F7QQ
M/W#P=_W#%_XU^04445XQ_09];?\ !,__ )+OKW_8MS_^E5K7Z85^9_\ P3/_
M .2[Z]_V+<__ *56M?IA7TV7_P #YG\8^*?_ "4<_P#!#\@K\D_VZ?\ DZCQ
MO_VX_P#I#;U^ME?DG^W3_P G4>-_^W'_ -(;>HS+^$O7]&>GX0_\CVM_UYE_
MZ73/!:***^</Z["OWFK\&:_>:O<RS[?R_4_FGQF_YE__ '%_]QA7P9_P5*_Y
MIE_W$_\ VTK[SKX,_P""I7_-,O\ N)_^VE=V._W>7R_-'YKX;_\ )4X3_M__
M --S/@RBBBOE3^X K];/V%O^35_!'_;]_P"EUQ7Y)U^MG["W_)J_@C_M^_\
M2ZXKU<M_BOT_5'X?XO?\B*C_ -?H_P#I%0]ZKP7]NG_DU?QO_P!N/_I=;U[U
M7@O[=/\ R:OXW_[<?_2ZWKW*_P#"GZ/\C^:>&/\ D>X#_K]3_P#2XGY)T445
M\<?Z#!7WG_P2U_YJ;_W#/_;NO@ROO/\ X):_\U-_[AG_ +=UW8'_ 'B/S_)G
MYIXD?\DMB_\ MS_TY ^\Z***^J/X?/P9HHHKX<_TK"O>OV%O^3J/!'_;]_Z0
MW%>"U[U^PM_R=1X(_P"W[_TAN*WH?Q8>J_,^9XG_ .1%C_\ KS4_](D?K911
M17V)_GT%%%% '!?'[_DA'Q'_ .Q;U+_TEDK\5J_:GX_?\D(^(_\ V+>I?^DL
ME?BM7@9E\<3^J/!W_<,7_C7Y!1117C']!GZ8?\$S_P#DA&O?]C)/_P"DMK7U
MM7R3_P $S_\ DA&O?]C)/_Z2VM?6U?787^!'T/X,XW_Y*/&_X_T05^*WQ^_Y
M+O\ $?\ [&34O_2J2OVIK\5OC]_R7?XC_P#8R:E_Z525P9E\$3]+\'?]_P 7
M_@7YG!4445X!_5!];?\ !,__ )+OKW_8MS_^E5K7Z85^9_\ P3/_ .2[Z]_V
M+<__ *56M?IA7TV7_P #YG\8^*?_ "4<_P#!#\@K\S_^"F'_ "7?0?\ L6X/
M_2JZK],*_,__ (*8?\EWT'_L6X/_ $JNJ>8?P&'A9_R4</\ !/\ (^2:***^
M8/[..]^ /_)=_AQ_V,FF_P#I5'7[4U^*WP!_Y+O\./\ L9--_P#2J.OVIKZ#
M+?@EZG\K^,7^_P"$_P #_,*^2?\ @IA_R0C0?^QD@_\ 26ZKZVKY)_X*8?\
M)"-!_P"QD@_]);JNW%?P)'YIP1_R4>"_Q_HS\SZ***^2/[S"OVI^ /\ R0CX
M<?\ 8MZ;_P"DL=?BM7[4_ '_ )(1\./^Q;TW_P!)8Z]C+?CEZ'\^>,7^X83_
M !O\CO:X+X_?\D(^(_\ V+>I?^DLE=[7!?'[_DA'Q'_[%O4O_262O=J? S^:
MLK_W^A_CC^:/Q6HHHKXH_P!& K],/^"9_P#R0C7O^QDG_P#26UK\SZ_3#_@F
M?_R0C7O^QDG_ /26UKTLO_C_ "/R'Q3_ .2<G_CA^9];4445],?QD?BM\?O^
M2[_$?_L9-2_]*I*X*N]^/W_)=_B/_P!C)J7_ *525P5?%5/C9_HQE?\ N%#_
M  1_)!7O7["W_)U'@C_M^_\ 2&XKP6O>OV%O^3J/!'_;]_Z0W%:4/XL/5?F>
M9Q/_ ,B+'_\ 7FI_Z1(_6RBBBOL3_/H^#/\ @J5_S3+_ +B?_MI7P97WG_P5
M*_YIE_W$_P#VTKX,KY7'?[Q+Y?DC^X/#?_DEL)_V_P#^G)A1117"?I9^\U%%
M%?<'^:AX+^W3_P FK^-_^W'_ -+K>OR3K];/VZ?^35_&_P#VX_\ I=;U^2=?
M.9E_%7I^K/Z[\(?^1%6_Z_2_](IA1117E'[@?K9^PM_R:OX(_P"W[_TNN*]Z
MKP7]A;_DU?P1_P!OW_I=<5[U7V-#^%#T7Y'^?/$__(]Q_P#U^J?^ER"OP9K]
MYJ_!FO*S/['S_0_</!G_ )F'_<+_ -R!1117AG]+'WG_ ,$M?^:F_P#<,_\
M;NOO.O@S_@EK_P U-_[AG_MW7WG7U6!_W>/S_-G\/^)'_)4XO_MS_P!-P"BB
MBNX_- HHHH **** "BBB@ HHHH **** "O"OV?/^2F?%_P#["X_]'75>ZUX5
M^SY_R4SXO_\ 87'_ *.NJ / ?^"I7_-,O^XG_P"VE?!E?>?_  5*_P":9?\
M<3_]M*^#*^5QW^\2^7Y(_N#PW_Y);"?]O_\ IR84445PGZ6?K9^PM_R:OX(_
M[?O_ $NN*]ZKP7]A;_DU?P1_V_?^EUQ7O5?8T/X4/1?D?Y\\3_\ (]Q__7ZI
M_P"ER/@S_@J5_P TR_[B?_MI7P97WG_P5*_YIE_W$_\ VTKX,KYS'?[Q+Y?D
MC^N_#?\ Y);"?]O_ /IR84445PGZ6?M3\ ?^2$?#C_L6]-_])8Z[VN"^ /\
MR0CX<?\ 8MZ;_P"DL==[7VE/X%Z'^<^:?[_7_P <OS9^9_\ P4P_Y+OH/_8M
MP?\ I5=5\DU];?\ !3#_ )+OH/\ V+<'_I5=5\DU\MBOX\C^X."/^2<P7^#]
M6%%%%<A]P?O-1117W!_FH?DG^W3_ ,G4>-_^W'_TAMZ\%KWK]NG_ ).H\;_]
MN/\ Z0V]>"U\=7_BS]7^9_H+PQ_R(L!_UYI_^D1"N]^ /_)=_AQ_V,FF_P#I
M5'7!5WOP!_Y+O\./^QDTW_TJCJ*?QKU/3S3_ '"O_@E^3/VIHHHK[0_SG/Q6
M^/W_ "7?XC_]C)J7_I5)7!5WOQ^_Y+O\1_\ L9-2_P#2J2N"KXJI\;/]&,K_
M -PH?X(_D@KWK]A;_DZCP1_V_?\ I#<5X+7O7["W_)U'@C_M^_\ 2&XK2A_%
MAZK\SS.)_P#D18__ *\U/_2)'ZV4445]B?Y]'X,T445\.?Z5A7UM_P $S_\
MDN^O?]BW/_Z56M?)-?6W_!,__DN^O?\ 8MS_ /I5:UU87^/'U/A^-_\ DG,;
M_@_5'Z85P7Q^_P"2$?$?_L6]2_\ 262N]K@OC]_R0CXC_P#8MZE_Z2R5]74^
M!G\/Y7_O]#_''\T?BM1117Q1_HP%?>?_  2U_P":F_\ <,_]NZ^#*^\_^"6O
M_-3?^X9_[=UW8'_>(_/\F?FGB1_R2V+_ .W/_3D#[SKP7]NG_DU?QO\ ]N/_
M *76]>]5X+^W3_R:OXW_ .W'_P!+K>OHZ_\ "GZ/\C^1.&/^1[@/^OU/_P!+
MB?DG1117QQ_H,%?IA_P3/_Y(1KW_ &,D_P#Z2VM?F?7Z8?\ !,__ )(1KW_8
MR3_^DMK7I9?_ !_D?D/BG_R3D_\ '#\SZVKY)_X*8?\ )"-!_P"QD@_]);JO
MK:ODG_@IA_R0C0?^QD@_]);JO;Q7\"1_-7!'_)1X+_'^C/S/HHHKY(_O,*_6
MS]A;_DU?P1_V_?\ I=<5^2=?K9^PM_R:OX(_[?O_ $NN*]7+?XK]/U1^'^+W
M_(BH_P#7Z/\ Z14/>J***^C/Y$"N"^/W_)"/B/\ ]BWJ7_I+)7>UP7Q^_P"2
M$?$?_L6]2_\ 262HJ? ST\K_ -_H?XX_FC\5J***^*/]& KZV_X)G_\ )=]>
M_P"Q;G_]*K6ODFOK;_@F?_R7?7O^Q;G_ /2JUKJPO\>/J?#\;_\ ).8W_!^J
M/TPHHHKZX_@P_%;X_?\ )=_B/_V,FI?^E4E<%7>_'[_DN_Q'_P"QDU+_ -*I
M*X*OBJGQL_T8RO\ W"A_@C^2"N]^ /\ R7?X<?\ 8R:;_P"E4=<%7>_ '_DN
M_P ./^QDTW_TJCIT_C7J&:?[A7_P2_)G[4T445]H?YSGYG_\%,/^2[Z#_P!B
MW!_Z575?)-?6W_!3#_DN^@_]BW!_Z575?)-?)8K^/(_O/@C_ ))S!?X/U844
M45R'W!^U/P!_Y(1\./\ L6]-_P#26.N]K@O@#_R0CX<?]BWIO_I+'7>U]I3^
M!>A_G/FG^_U_\<OS9\D_\%,/^2$:#_V,D'_I+=5^9]?IA_P4P_Y(1H/_ &,D
M'_I+=5^9]?.9A_'9_77A9_R3D/\ '/\ ,****\X_7C],/^"9_P#R0C7O^QDG
M_P#26UKZVKY)_P""9_\ R0C7O^QDG_\ 26UKZVKZ["_P(^A_!G&__)1XW_'^
MB."^/W_)"/B/_P!BWJ7_ *2R5^*U?M3\?O\ DA'Q'_[%O4O_ $EDK\5J\K,O
MCB?N'@[_ +AB_P#&OR"BBBO&/Z#/K;_@F?\ \EWU[_L6Y_\ TJM:_3"OS/\
M^"9__)=]>_[%N?\ ]*K6OTPKZ;+_ .!\S^,?%/\ Y*.?^"'Y!7Y)_MT_\G4>
M-_\ MQ_](;>OULK\D_VZ?^3J/&__ &X_^D-O49E_"7K^C/3\(?\ D>UO^O,O
M_2Z9X+1117SA_785^\U?@S7[S5[F6?;^7ZG\T^,W_,O_ .XO_N,*^#/^"I7_
M #3+_N)_^VE?>=?!G_!4K_FF7_<3_P#;2N['?[O+Y?FC\U\-_P#DJ<)_V_\
M^FYGP91117RI_< 5^MG["W_)J_@C_M^_]+KBOR3K];/V%O\ DU?P1_V_?^EU
MQ7JY;_%?I^J/P_Q>_P"1%1_Z_1_](J'O5>"_MT_\FK^-_P#MQ_\ 2ZWKWJO!
M?VZ?^35_&_\ VX_^EUO7N5_X4_1_D?S3PQ_R/<!_U^I_^EQ/R3HHHKXX_P!!
M@K[S_P""6O\ S4W_ +AG_MW7P97WG_P2U_YJ;_W#/_;NN[ _[Q'Y_DS\T\2/
M^26Q?_;G_IR!]YT445]4?P^?@S1117PY_I6%>]?L+?\ )U'@C_M^_P#2&XKP
M6O>OV%O^3J/!'_;]_P"D-Q6]#^+#U7YGS/$__(BQ_P#UYJ?^D2/ULHHHK[$_
MSZ"BBB@#@OC]_P D(^(__8MZE_Z2R5^*U?M3\?O^2$?$?_L6]2_])9*_%:O
MS+XXG]4>#O\ N&+_ ,:_(****\8_H,_3#_@F?_R0C7O^QDG_ /26UKZVKY)_
MX)G_ /)"->_[&2?_ -);6OK:OKL+_ CZ'\&<;_\ )1XW_'^B"OQ6^/W_ "7?
MXC_]C)J7_I5)7[4U^*WQ^_Y+O\1_^QDU+_TJDK@S+X(GZ7X._P"_XO\ P+\S
M@J***\ _J@^MO^"9_P#R7?7O^Q;G_P#2JUK],*_,_P#X)G_\EWU[_L6Y_P#T
MJM:_3"OILO\ X'S/XQ\4_P#DHY_X(?D%?F?_ ,%,/^2[Z#_V+<'_ *575?IA
M7YG_ /!3#_DN^@_]BW!_Z575/,/X##PL_P"2CA_@G^1\DT445\P?V<=[\ ?^
M2[_#C_L9--_]*HZ_:FOQ6^ /_)=_AQ_V,FF_^E4=?M37T&6_!+U/Y7\8O]_P
MG^!_F%?)/_!3#_DA&@_]C)!_Z2W5?6U?)/\ P4P_Y(1H/_8R0?\ I+=5VXK^
M!(_-."/^2CP7^/\ 1GYGT445\D?WF%?M3\ ?^2$?#C_L6]-_])8Z_%:OVI^
M/_)"/AQ_V+>F_P#I+'7L9;\<O0_GSQB_W#"?XW^1WM<%\?O^2$?$?_L6]2_]
M)9*[VN"^/W_)"/B/_P!BWJ7_ *2R5[M3X&?S5E?^_P!#_''\T?BM1117Q1_H
MP%?IA_P3/_Y(1KW_ &,D_P#Z2VM?F?7Z8?\ !,__ )(1KW_8R3_^DMK7I9?_
M !_D?D/BG_R3D_\ '#\SZVHHHKZ8_C(_%;X_?\EW^(__ &,FI?\ I5)7!5WO
MQ^_Y+O\ $?\ [&34O_2J2N"KXJI\;/\ 1C*_]PH?X(_D@KWK]A;_ ).H\$?]
MOW_I#<5X+7O7["W_ "=1X(_[?O\ TAN*TH?Q8>J_,\SB?_D18_\ Z\U/_2)'
MZV4445]B?Y]'P9_P5*_YIE_W$_\ VTKX,K[S_P""I7_-,O\ N)_^VE?!E?*X
M[_>)?+\D?W!X;_\ )+83_M__ -.3"BBBN$_2S]YJ***^X/\ -0\%_;I_Y-7\
M;_\ ;C_Z76]?DG7ZV?MT_P#)J_C?_MQ_]+K>OR3KYS,OXJ]/U9_7?A#_ ,B*
MM_U^E_Z13"BBBO*/W _6S]A;_DU?P1_V_?\ I=<5[U7@O["W_)J_@C_M^_\
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
M>G]=CRLU\3,XS?!5<!7I4E"HK-I2O\KS:_ ^6?\ AXM\-_\ H">*O_ 2V_\
MDBN8^*'[>'@'QI\,_%OAZQT?Q)'>ZMI%W80//;6ZQK)+"Z*6(G)"Y89P#QVK
M[-HKT&N96/RNA6EAZL*T-XM-?)W/PD_LNZ_YY?\ CP_QH_LNZ_YY?^/#_&OW
M;HKR_P"S:7=_A_D?M/\ Q%[/?^?-'_P&?_RP_"3^R[K_ )Y?^/#_ !KZ:_8M
M_: T#]G?_A,?^$ET_5;K^V/L?V?^S(XI-OE>?NW;Y$Q_K5QC/0]*_4&BM:6"
MIT9J<6[K^NQX>=^(V;9]E]3+L32IJ$[7<5)/22DK7FUNNVQ\L_\ #Q;X;_\
M0$\5?^ EM_\ )%>9?M*?MF>"_C!\%/$?A'1=*U^#4]1^S>3)>V\"1#R[F*5M
MQ69B/E0XP#SBOO.BNV<5.+B^I^<X'&5,OQ=+&4DG*G*,E?:\6FK[:::ZH_"3
M^R[K_GE_X\/\:/[+NO\ GE_X\/\ &OW;HKS?[-I=W^'^1^Q?\1>SW_GS1_\
M 9__ "P_"3^R[K_GE_X\/\:^P?V/?VIO"WP"^&>I^'O$6F:U<WMSJ\M^CZ=#
M#)&(VAA0 EY5.[,3=NA'-?HU16]'!TZ,N>+9\YG_ (@9IQ'@G@,73IQ@VG>*
MDGIZS:_ ^6?^'BWPW_Z GBK_ ,!+;_Y(KPO]L+]J;PM\??AGIGA[P[IFM6U[
M;:O%?N^HPPQQF-89D(!25CNS*O;H#S7Z-45U5(*I!P?4^'RK,JV48VECZ"3G
M3=TG>WSLT_Q/PD_LNZ_YY?\ CP_QH_LNZ_YY?^/#_&OW;HKSO[-I=W^'^1^M
M_P#$7L]_Y\T?_ 9__+#\)/[+NO\ GE_X\/\ &ONC]FO]LSP7\'_@IX<\(ZUI
M6OSZGIWVGSI+*W@>(^9<RRKM+3*3\KC.0.<U]YT5T4<)"A+FBV?*\1\=9EQ/
MA(X/&4X1C&2E[JDG=)KK*6GO/H<!\%_C1HGQT\+W6O:#:ZA:6=O>-8NFHQHD
MA=41R0$=QMQ(O?.0>*[^BBNT_.3RSXX_M%^&_@#_ &+_ ,)#8ZK>?VMY_D?V
M9%%)M\KR]V[?(F,^:N,9Z'I7@OQ0_;P\ ^-/AGXM\/6.C^)([W5M(N["!Y[:
MW6-9)8712Q$Y(7+#. >.U?9M%)KF5C>A6EAZL*T-XM-?)W/PD_LNZ_YY?^/#
M_&C^R[K_ )Y?^/#_ !K]VZ*\O^S:7=_A_D?M/_$7L]_Y\T?_  &?_P L/PD_
MLNZ_YY?^/#_&O=/V/?BYI7P"^)FI^(?$5EJ%S97.D2V")IR1R2"1IH7!(=U&
MW$3=^I'%?K/16E/ TZ<E--Z?UV/*S7Q,SC-\%5P%>E24*BLVE*_RO-K\#Y9_
MX>+?#?\ Z GBK_P$MO\ Y(H_X>+?#?\ Z GBK_P$MO\ Y(KZFHKT3\D/Q+^*
M&H_\)I\3/%OB&QMY8[+5M7N[^!)]JR+'+,[J& 8@-AAG!//>N8_LNZ_YY?\
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
M&J*WHX.G1ESQ;/G,_P#$#-.(\$\!BZ=.,&T[Q4D]/6;7X'RS_P /%OAO_P!
M3Q5_X"6W_P D4?\ #Q;X;_\ 0$\5?^ EM_\ )%?4U%=Q^9'XE_%#4?\ A-/B
M9XM\0V-O+'9:MJ]W?P)/M618Y9G=0P#$!L,,X)Y[US']EW7_ #R_\>'^-?NW
M17EO+Z4G>[_#_(_::'BQG>'I0HPHTK122]V?16_G/PD_LNZ_YY?^/#_&O3?V
M:_&UI\'_ (U^'/%VM6MU/IFG?:?.CL@CRGS+:6)=H9E!^9QG)'&:_8ZBJA@*
M4)*2;T_KL88[Q2SK,,)5P=6E24:D91=HSO:2:=O?>NNFC/EG_AXM\-_^@)XJ
M_P# 2V_^2*/^'BWPW_Z GBK_ ,!+;_Y(KZFHKTC\=/R^_;2_: T#]HC_ (0[
M_A&M/U6U_L?[9]H_M..*/=YOD;=NR1\_ZILYQU'6OF7^R[K_ )Y?^/#_ !K]
MVZ*\^K@J=:;G)N[_ *['ZIDGB-FV0Y?3R[#4J;A"]G)2;UDY.]II;OML?A)_
M9=U_SR_\>'^-']EW7_/+_P >'^-?NW167]FTN[_#_(]S_B+V>_\ /FC_ . S
M_P#EA\L_\/%OAO\ ] 3Q5_X"6W_R11_P\6^&_P#T!/%7_@);?_)%?4U%>J?A
MY\&?M*?MF>"_C!\%/$?A'1=*U^#4]1^S>3)>V\"1#R[F*5MQ69B/E0XP#SBO
MA?\ LNZ_YY?^/#_&OW;HKBK82%>7-)L_1N'..LRX8PDL'@Z<)1E)R]Y2;NTE
MTE'3W5T/PD_LNZ_YY?\ CP_QH_LNZ_YY?^/#_&OW;HKG_LVEW?X?Y'U7_$7L
M]_Y\T?\ P&?_ ,L/@S]FO]LSP7\'_@IX<\(ZUI6OSZGIWVGSI+*W@>(^9<RR
MKM+3*3\KC.0.<UZ;_P /%OAO_P! 3Q5_X"6W_P D5]345Z4(J$5%=#\=QV,J
M9ABZN,JI*524I.VUY-MVWTUTU9\L_P##Q;X;_P#0$\5?^ EM_P#)%?F5_9=U
M_P \O_'A_C7[MT5A7PT,1;F;T/JN&>+\?PK[;ZE"$O:\M^=-_#>UK2C_ #.^
MY^$G]EW7_/+_ ,>'^-']EW7_ #R_\>'^-?NW17)_9M+N_P /\C[C_B+V>_\
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
MBI&%>._M3>'=2U'X;VOB/18X;C6/!>IV_BBVM;B411W(MMQEB+GA2T+2@,>
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
MPNJL\36Q\IB"IW UZ3X1OO$G[2GQD\)^-9_"NK>#OASX-^TW6E_\)!!]FO\
M6+Z:)H!+]G/S10)$\F"^&8N. !7HGQ?^'>F#X,_$32]*U4^#+C7(+J[DUF*_
M>U:*\=!B8R[P4^94S@@8&.E?)GPY^.FJ:_X#T";X+>)/B3XR\52Z;$+OP]/9
M)K6C65UM&]9]0O#&P"OD82[/&,"M54E.3G+622OZM.[MZI^2NM%H3[-1C:.D
M6W\DFK*_FG;Y/4_0:BN&^#-]\0]0\!V4WQ0TS0])\6L3Y]OX>N))K8+@8.7&
M5;KE06 XPQKN:4ERNPHOF5PHHHJ2CXX\?:MXV^ O[4S2>%M$UKQKX,\2+/XK
MUG0/#<43ZA#.L$=D3MEDC5XG;R9  =P>-N,5N^)I_B;^UM:Q>%+CX?ZC\+/A
MC<312:Y?>)IX1JNI0(X<VD%M"[^4'VA6D=OND@#-?3&I?V1HIN=?U#[%8FVM
MF$^J7.R,Q6ZG>P:4_=0<L<G ZU\_^,OVH/"GQ4T?4_"WP[\-^)OBXU[$]K-=
M>$P]G819X).J.T<2$'O$[L/3@T1DXJ*W<?T?N_)*RUTTUT'RWDY7LG_EK\V[
MO3OIKJ?2$<:Q1JB#:BC 4=@*=7B/[,7ASXT^&]!NK?XLZWHNIP XTRWM2]SJ
M%O'N.U;J["QQSL%P-RQ*21DL<U[=525GN1':U@HHHJ2CYP_;.E\0^ ="T'XN
M^%;*/5=7\%?;$;37;#7$%Y#Y!\L?Q.LOD,%ZL%91R15&V_;H\.ZCHMKIOACP
MQXS\>>//(CCET2Q\,WEEMN2H#>;-<Q1QPINSEBW ['I7T-XJ\+Z;XRT5]-U6
MTCOK4RQ7 AD9E7S8I%EB8[2#PZ*WX5\U_#?]L;Q.VDW^J?$KX=2Z'H-EJEWI
M-WKWAN=]2AT^>WF,3B\@"":%3@,)%$B;6!)6E'K%OS^7KMN^V[6NR*ELI);:
M>M]=M]D_E<]6_9O^'.N_#WP#=OXLE@D\7>(-4NM?UA+1MT$%Q</N\F-OXEC0
M(F>^S/>O5:^1O'7B+X;:/\1/!7Q!^&'BZ'4_&?BSQ%96<^G:/K[WD&M6<A$=
MP6M?-:-1%%F7S%12ICY/S$'ZYK35Q4K6MI;M9+1>2321GM)J][^]?O=O7U;3
M?8****@H\]_: ^'-U\6/@]XF\,6$\=MJ=W LME+-GRUN8I%FAWX_A\R-,^V:
M^?\ X4?\% ]#N_"<LOC_ $KQ%I_BZ>^N1:Z#I7AJ^O=\"R%8Q#/%"8IL[3\X
M?!S7V ZB165N0PP:\0\-3:CH7[05C\.]"N8?#G@+PQX6AO8='2(.^I2332Q#
M$CY8) (03M.29ESVHBGS-=_T3;?X);/Y:CE\%^WZM+\WY&'\&[G6O%GQ@U+X
MG^.[%? 4NL:9'H7A;PIJUS$NH_8TE,TT\R!CB61V3]VI)15&>37T;7Q_\>?B
MQX&\>:AX[\&>+_ACJ'C35_#]TVG^'-0T/1)-2?[7+:PRA8[E$/V*X1Y$R2R#
M"JP8X('TY\-;;7+/X=^%[?Q/*L_B.+3+9-2D4Y#7(B42G_OO=5KWH76B5K>:
M=W]_67^)=R9>[/7=WO\ *R7RMHO1G24445 QDT*7$,D4B[HY%*LI[@C!%?#W
MPC^(WC_]GOQMXV\$/X*\6?$[P+X5-MH.@R^$+6WE%MA7N=EPLLT;"18KJWC+
M*"I$(/7(K[DKBOB9X3T_4OAOXRTZ*_3PFVKV<XFUBSF%G)%,\6P7!E4J0RX7
MYB<X4"HE)TU*?EMY]/PO;U-(I3M!]6OE_6AY+X1\-?$7XZ?%+PUXX\?^&T^'
M_A+PK)-=Z'X7FNTN=0NKR2-HA=7;1DQQA(WD"1*6.7)8\ 5]'U^>'PF^-U[J
M'P[\.Q_"SQ9\2?%_CJ*R$&I^';6U37](AO%)20RWU[MV)O4LH2['RLN!@BOL
MSX%ZC\3=4\"0S_%C2= T;Q47^:W\.W,DT/E[1@L'SL?.[*J[C@8:NB4=TME^
M/FN_^7DK+!-Z.6[_  \O+_/O>YZ'1116185\C_M">-->_9O^/FE>-;&TDO\
MPUX[.GZ3J\EI:R7EU8_8FFFD=;>)6DD1[>2494?(4!/6OKBLK4/"^EZMKFDZ
MQ=VBS:CI)E-E.68&$R)LD( .#E>.0?:A74E)=/Q\F#]Z,HOK_5T?-GB[]JB?
MXW:#?>$O@AX9\0>(M9U:%[-O$>J:/<Z;I.DJXVM/++<(C.R@DB-%)8CM7T'\
M-? ]K\,_AYX9\)6,C36>AZ;;Z=%(_P!YUBC5 Q]SMS^-<C\5/VD/AQ\,)&TC
M7?%D46OW*%(-%T=6O=5D8C ,=K"KR$^Y7''/ -<)^S#XW^,^O:E?V'C/PE=I
MX'@+?V3XH\2-%8:W=1X&P7%C$77=U!<F(G )CR2!4-5)1ZZM][7LNVEWIN[O
M?04KJSETV7K;7SV7I]Y]'4445(PKY^_;&CUCPKX1T+XIZ!;1:AJ7P\NYM7?3
MY9 GVJVDMI;>95)XWJLH=1_$4V_Q5] UE>*/"^F>,]"NM&UFU6]TVZ"B:W9F
M4/A@PR5(/4#OVJ97MH[%1=GJKGS=X>_;K\/W7A/2=/M?#OC+QE\2/L4*7F@:
M7X4OK9_MA0!PSSQ1Q1)OS\Q; '-=M^S'H=SX9LO%#>*M4TG_ (6/XEU>7Q#K
M>B:?>I,VFF1(XX;? .XA(8XE+$88Y(XQ7G'PW^-GQQT_5/&O]N:#I7Q$TWPU
MK]QI-_IN@0_8M:M(1MD@GCC=S%=*\,D;[08V!R!O-8'Q)^+'PD^*'B_PQ>?#
M?35F^.K:]I[)Y.ARV6L6L*S1K="_9XE=(!;"16$AP1M"Y.*WB^:::^W;Y*33
MV[;-[[:/<R<7&+BW\-_FU=:O[_OO9Z'VM1116185Q7QF^',/Q:^%_B+PG-=&
MP;4;8K#>*NXV\RD/%+COLD5&Q[5VM(RAE((R#P0:F2YDTAQ=FF?&?P1_:F^*
M:^ (Y/$/P=\:^.-?U2[N+JRU305M/['F@:0B+RYI;A6BCV@$;T!YZ5Z=\&_#
M7B"R^(VI_$/XL7VBZ'XY\36D>EZ3X7L[Y9$TVPB<R>2KM@SRL\FZ1E&/N@<"
MMFQUK65_:5A\%:;=6OA[P7H'AB+45TBWM8U.I2SS2Q#:<?)' (1PG>9<]J\E
M^//Q8\#>/-0\=^#/%_PQU#QIJ_A^Z;3_  YJ&AZ))J3_ &N6UAE"QW*(?L5P
MCR)DED&%5@QP0+YK6DE=V?K9/ETZ7>WSMI=CY+MP>BNK]M;25_):/RMY'V!1
M7-_#6VURS^'?A>W\3RK/XCBTRV34I%.0UR(E$I_[[W5TE5./))QO>QE"7/%2
MM:X4445!9\4:7\;)_P!D_P"._B'P#XLBN(?AU(VH>*(=8TW3+G4I"U_="2&*
M9;>-VA*R+?#+##@)@\&NH\1>.]5_;$U+0?#/A#POKND_#:UU:TU76_%OB"PD
MT];Q+:59X[6SAE DD+R)'ND*A54'J:^E!X1TVWUS5]<M(/LFN:G:Q6EQJ"$L
MYCB\PQ##97Y3*Y''\1SFOB[P?^T!XJ^&O@]QXN^.6CW/C'3M6O-*O_"WBG0T
MNKVZEAE*C[(E@8I]LB&.128IN)!UIPERN*>\+6\[/2_5VT]=+WU14[RYI1TY
MG^+5W;M?WGY=+:'W917D'[.7Q@\9_%_0;^^\7_#/4?AZ8) MI->3[H]10EOW
MB12)'/$,!3MEC4_,.N#7K].47%V9":>P4445(PHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH X7Q]\#/ 'Q0O9+WQ5X1TG7-0:PDTQ;V\M5>>*WD#!TCD(
MW)G<W*D'GK6OK7@R/4/!)\-:?JNJ>'[=;>.UBOM,N!]KAC3 PLDJOR57:6(+
M<D@@\TSXF>#5^(?P]\1^&6N9K+^U;":T6ZMI#'+"SH0LBL.05.""/2OEG]G+
M1/BEI/P@T/Q!X"\4-XCNK42:;KW@?QQ?2S1I?VTC0W(M;XAYH"9$9@L@E3!&
M HYI))J47HM/U_+_ -N\RG?W9+?7]/SM]T?0]/\ V8_$'@/P^VK> ?#UGXRT
M36X99-2N+7QXEX+Z_!*QO=12W!831Y" F-L#(R!NY]]KYZ\*6WQ+^*OQJ\,>
M*?%7@%?AMH?A2VO8T2YU:WOKO4Y[A%C*KY!*I H7=EB&9@ORC%?0M:.]HM[V
M_+1>FEM#-6NTMOZ?SUZA1114%%.'1["WU*?4(K*WCO[A52:Z2)1+(J\*&;&2
M!VR:Y?XO>$5\:>!K^QEU?Q'I-JB-/./"LX@OKJ-4;,"/M+#=_L%6)  8 G/+
M_M8?#W4/B;\ /%^CZ/<75KK<=K]NT^2SN9+>0W$)$J('0A@'V[#@]'->;?#-
MOB;H/P_\.>+OAIK(^*G@?6+&&^B\,^+[\Q:K9JZ E+?42I\S:<C9< G(_P!:
M*FW-&2?2WGO>WY/[M;%_"XM=;_A;_-?IL>B?LS^+O!-_X+/A7PA9^(=$;P[B
M.YT3Q;!=0ZI;^:S.LD@N2797.\AP2IP0#Q@>PU\[_"S4O$OB+X\7_B_QUI&G
M?#:[NM#CT?2?"ESK%M=:G>HL[2O<RB)BN ?E15+8!<G&<5]$5K+WK2>[WZ]?
MUW\KV>J,8^ZW%;+_ "7ZW7G:_4****@LX[P=\,=-\#^+_&>OZ=<W0;Q3=PWU
MW8N5\B*=(5A:2,!<AG5$W9)!*C '.>>_:'L_$K_#V\N?#7B'6?#I@_>7C>&-
M%34M6N8^!LMD=MJOSR=KG XP>:X;]NGPBVL_!RW\1I=ZK:)X2U2WUJ\&CW\U
MG/+8JVV[421,K B%G<8/WHUJ2R7XS_"6SAET!X/CIX-EC$MJE_>Q:?K\$9&Y
M1Y[ 07:X(P7\I_4L:FW-!WTMHODE;Y=%TT97PR36M]?QU_1OU1Z%\!/&VC>-
M/AOIPTC5]:UB32E73;V3Q-;M;ZLEQ&J[A>1,B,LI!5CE1G<",@@UZ+7C7P!\
M,^,O[?\ '7CCQKHMOX3O_%-U;-!X<M[M+IK.&"'RE>>5!L:9_P"+:2 %09.,
MU[+6L]7=]?SZF4=K!1114%GBDG['/PIF\8Q^(7T"X9H[W^TTT@ZG=?V4MWNW
M>>+'S/(#[OF^YC=SC/-,_:BT[Q1)X5BOM*\6^+M!T2W94O;'P!H:7VM719@H
M,;MN*( <G9&6'7.!BN2_;<\&QWEC\/\ QC<:MKFD:9H&O0V^K3:%J<UC,EE=
MD0&;?&P_U4K0R?-D85P1@D5M?;/CK\'8S:II-K\<] 48MKR&\@TG7(AQ@3K)
MMMY_^NBM&?\ 8)I+X5TL].VEOT:\O/0IZ2OO=?J_Z[Z^9ZU\-O'NB?$KP?8Z
M[H%[-?6$FZ$M=0M#<1RH2DD<T;*K1R*P(964$$'BNGKR3]G3P9XI\-Z3XLUO
MQC9VNCZYXKUV76I-#L;@7$6FJT4420^:  [E80[L!@L[8SUKUNM)[_)?)VU7
MR>AG':WK]U]'\T%-DC$L;(2P# @E20>?0CI3J*SWT91X=X(_8X^&_P /_B38
M>.=*L[Z?Q#;VEQ:S7FK7CZC+=F5XV$LLMQODWIY>%*,H =AC!JC^T-JL'@WQ
M1X:\0^,/C9=?#7P6M]"L.EZ?9QPK?3H?,*7-VZR'RV"G*@1C;N!)ZC!_:'C^
M(6G_ !_^'7_",_$>^\':-XBM;K2XK=[.&\L&U2)3/ L\3C<5EB693L=&S&N"
M.^O>?M!>,O =G+I7Q*^$'B+4[]E,46H>!+(ZSINI9R  H(EMRW=9E"C/WSUI
M\SY8R72]EZ-_+7=+S3L4U[S3ZK5^J^_ROY/4]_LKVWU*S@N[2>.ZM9T66*>%
MPZ2(PRK*PX(((((J>O*?V7?"NN^#?@CH&F>(;#^R+\/<SQZ3O#G3K>6XDD@M
M2P)!,43I'P<#;@<"O5JN<>632,XNZN%97BGPOI7C;PYJ.@ZY9IJ.D:C UM=V
MLA(66-AAE."#@CT-:M%9M)JS+3:=T<_X*^'_ (9^&^BQZ1X4\/Z;X<TR/[MK
MIEJD$?U(4#)]SS7C7C_Q%8?#_P".WAO4/'GQSF\.6%[)(-$\'1VL5C877R^7
MBXG8.9F!D!Y>,;MF%'?F/',?Q6L/VK]1TKPU\1Y-+M-6T*/6-"T+6[..ZTFY
MD@<17MN^ )HSAX) T;\;V)5@,5>\>?'CQ%>>"]9\&^,O@/XNOO$VI6<MBEAH
MUHNJ:/?LZ;<B]4A8H\G),ZQLHSP2*.:5E56KUT[[K3I>Z\_0:BDW3>BTU[72
M?Y/79>9].]>12UR/PAT'6?"OPJ\'Z-XBNEO=>T_2+6UO[A6+"2=(E5SD]?F!
MY[UUU:5(J,W%.Z74RA)RBI-6N%<#\</A;_PN#X=W?A^*_&D:DL]O?Z=J?E>;
M]CNX)EEAEVY&[#(,C(R"1GFN^HJ.J?;]"SF_&'PZ\,?$;1X],\8>'='\4V:X
M8V^K6$=S%O&/F"2!@.17B>DWF@_"?X]:9HGB;XS)IUS=VS1>'_AY:6$&E:2D
M$CLL2JH5C+(-A _> DAL* =M<PW_  N/3?VD_B-HWAWX@+=/#!:Z_HOA;Q/;
M(^FWEA*&CEB2=%$T#QSQL-X+J%D3*'K3_C-\7O$GQ*^&FO\ PYO/@CXTMO'>
ML6KV5K']D2XTF"=N$NQJ4;>4L<;8D#';(-H^0$BB/V9+KT_!^5UM?I9[;C<5
M=PD]NO;9Z];6U\[K?8^M**IZ+;W-GH]C!>3"XO(H(TFF X=PH#-^)R:N4Y*S
M:(B^9)M6"N(^*WPGTWXKZ196]S?ZCH>JZ;<?;-+US1YA#>6$^TKOC8AE(*LR
MLK*RL"00:[>D/(Q4LL\F^&?[/5A\/[W7M:U;7M7^(GBG6(HH;G5?%$D3DQ1%
MFBACCCC6.*,,S-A4R223GBN6^%'Q:UAOC9K_ (-\>_$7P:?$7D1_8? NAVDT
M<MI\HD+"YF*M<'RV7(5  ,' YKSSX67?QST3Q3\1;+3?&,7CV_\ #&OR6]QX
M2\5+';F>PE436DMI>QINC8Q/M(E61"T;<I6K\1_B7KWQS'AKP?I7PF\:^'?&
M%MKVGZA-J6NZ8(;'1D@N$DFF6]1VCE+1JZ!8F8OOP0!FM(>]*'9I:=D[:]M$
M[O\ -,F6BFGTOKWM^.MK+OT36A]8T445 PK-UJ'2([6>[U9+-+9(7BEN+P(%
M6)N&5F;HI[CH:TJP?'W@W3_B)X(U[POJT0FTW6+&:QN$(ZI(A4_CSG\*B=^5
MM*[+C;F5W9%2\\)Z=K7P_3P_X=U*;PUI+6T=O:77AEXH6MX5P L!V,B#:-N0
MO /&#@CQ[]FO4K;X:ZM=?#34O!GB3P9JUX]QJUG=>(M>&M#6E4HDTJ7(D<JX
M!C)B8(0&R ?FKS/]F?X*:G9_"JTO?AIXE;X=^.M N)] \0:/) ;O0]0O+1S$
MTDUD67RFE4+)YD#1L1("=W2O3] \-_$*^^+'AKQ;\8M=\%:!:Z(ES:Z%H_AV
MZF/VZZG0(\TDEP$.1&&"PH&QN)+' KHLE4;3NFOO6Z:?6[M;OU2W6+OR6:U3
M^YK1KY:_H^C^AZ***R+"BBB@ K+\3^&-)\:>'[_0]=T^WU71[^(P75E=('BF
MC/56!ZBM2BD]=&&QQW@;X0>#OAGJ6I7OA30+3P\VHPV\%Q;Z<ODVY2 ,L6V%
M<1J0'(W*H)&,DX&/'?'OBK4/A/\ '#3O$/CKQQXTD\)R+(;>TT7PZ$\.6".6
MC7^T+A!(^X9!WNR(" V%&17(^)OA7JUK^V!XCBTCQ[XB\':IXHT:+7-!N+>[
M:XL//MF$-Y;364A,4B$-;R8 5QN<JPKI?'&O?M!:QX/UCP'>_"O0-=U#5[27
M3AXLL-<CBTA8Y$*-//:S#[0A 8GRD$@)&-_>G>34:BU>NG?=-7V6JM=_+0KE
MC=TWHM->VSVW>G1>FY]-*ZR*K*0RL,A@<@CUIU8W@OP^_A/P?H6B273WTFFV
M,%FUU)]Z8QQJA<^YQG\:V:J22DU%W1E!N44Y*S"D//!Y%+14EE/2M'L-"L8[
M+3;*WT^SCX2WM8EBC7Z*H %>*_M/^!]"UC3+#7?%(^(>OZ'92QQMX8\$23%9
M7RS>=+%;;9I . 1O*C PN<D\I^V5X'2Z\2?"SQA<:YKV@Z58ZR-&U2ZT'5)K
M*2&*\Q'!<$H<-Y=SY/#AEVR-D$5O_P!L?'GX11FRE\.V?QPTA1MM=3L+Z#2-
M77H +F*7%O)[R1NG_7.DKM*>S3_%6?Y-/Y[W*>CY=TU^=U^:]?*S/8_ ?CC1
M/B-X3T_Q#X>O/MNE7B$Q2,C(ZE259'1P&1U8%65@"""",BM^O&/V7;&\TWPK
MXB.MW^BGQ-J>O7FKZEHNAWR7<6D23./]&++C+*%RQ(&79S7L]7+?[O/IM?K;
M:_7<SCU79O\ /1VZ76MN@4445)1Y];_"M]/^.EU\0;'4EMH=1T--)U/3?))^
MTR13%[></N&THLDRD;3D..1BJ/Q$^#'A_4&O_%.AZ;X<\+^.ECRGC*3P[!>W
MMM&#EV4G:Q;;NP22 3G:W0S?M':3XIUCX(>,(?!.KW>B>+(K![G3;NR8"3SH
M_P!XJ#((P^W8<C^*O)/AK\3OBKX=\ ^'?%36TOQN\!ZQ80WT-]IL4-IXALU=
M%)66WRD-UM)()C,;\?<8TOBBU>W+U];O?[]^BMV*V:D]>;_VU)?E;_+<]"_9
M>\7>&/$_P^DB\._%.Y^+4EK=.;W6-0EC-RDCG=Y;1HB>6H_A4KTZ$BO8J^<_
MA7KNI_%C]HBX\>:7X+\0>#?"UKX=?2;RZ\3::VG7.KW1N$DB"P/A]D"K,-[@
M9,Q"Y&:^C*UEM&7?IVU:_%*_HS*.C:_K5)_@W;Y?(****S+.1^)GPI\,_%[0
M8])\3Z>UY!#,+FVG@GDMKFUF ($L,T;+)&X!(W*PX)!X)%97PQ^!GA;X+Z+J
M]KX-M'L]0U1O.N]5U*XFO[JZF"D(\\LKF20+V7< !D#&:]!DC6:-HW&48%2/
M8U\4? CX5^.?"&J>/]$\$_$'4K/Q7X3U^:&;1/%=Q-J6D:I83XN+-]K,9+=O
M*?R_,A8#=$Q*-2CO*.UU=_>E_EMKY:#?PI[V?Z-_UTU\STKX3^+Y_ OQEUSP
MOXZ\:^-]>\0ZS*D&GSZ]H(T_0)71&D,6G/&I0OM8Y#2%F$?<J:^CZ^8_$(^,
M?QKUCPKX;U[X9VO@33=)URQUG4_$O]OP7T4@M95E$=DB*)29&4(6E2/:K-US
M7TY6GV$WOM\DEKY=5\K]2?MNVV_SUT^ZWWA1114#,OQ/X8TGQIX?O]#UW3[?
M5='OXC!=65T@>*:,]58'J*PO WP@\'?#/4M2O?"F@6GAYM1AMX+BWTY?)MRD
M 98ML*XC4@.1N502,9)P,=C7R'\1?A;J$?[89ET_QQXE\&W7B_0OM6C7NGWK
M/9QZA9,%GAEM)"895DA>-]I4']TY4J>:%\22ZW_!-_Y@TN5M]/U:1U?Q8M_!
M?PI^,6B_$#QI/\1M9=#+-:WUL+FXT#0$V^6QFCM@$C7;(WSS*_!)+87CZ-M[
MB*ZMXYX9%EAD4.DB'*LI&00>X(KYL\7>-OC[HOA75/#>J?#3P[XKN;BTEMU\
M76.NQ6.DJA0AIKNVN/WL0 )8I&90<$!A7K_P/TFS\._"'P?HEEKUMXFATG2K
M;3SJMI,LL=PT42HS!E)')6JBO<:OM:WSO?3=6TU>]_)BDWS)][W^5K?F].EC
MN****D85Q?A7X+>!/!/B35O$6A^$])T_Q!JL[W-[JL=LINIY'8LQ:4Y;&2?E
MS@=@*[2OG_\ ;2N/%.A_##3/$OAGQ=JO@^'1=8M9]8N])6)I#ISN(IV*RHZ$
M1AUEY'2,CO1LU;=V7WM?AW'NFOG]R_/L=3^T;!J2^!)]03XEW'PO\/6*F75M
M6T_35N;ORR5"B-VW"(9)R1&QY&"N#GJ?A/XI\/\ C#X>Z)J'ACQ2OC/1Q;I!
M'KGVA)Y+HQ@(SR,H \PD'=P.<\"O*X_BE\4?@_&(/'OA&Z^).@ 9@\7> [/S
M+@IU!N=-W;U;&/F@,BG^ZM7?V:X]6UKQ)\2/&<OA;4?!7AWQ)J-O<:9I&L6_
MV:\E:.!8YKN6#),1E(3Y6PV(P6 )JHKXETW^>UM=>NBTVV>ZF3^%_P!6WZ>F
M^O;39^ZT445(PKCK[X8Z=>?%?2?'Z75U:ZO8Z7<:0\,+*(;N"22.0"4%2249
M"5P1C>W7-=C7$_&OP%+\4/A+XL\+6]Y/I]WJFG306UY;2M')!-MS&ZLI!&'"
MG\*B4G37.EJK_DT_P;148J3Y&[)V_/\ IFKX\TG6]9\,WEMX<UJ/PYK,BA8M
M4>P6\:%<@MLC9U!8@$ L2 <$AL8KRO\ 9=^(%AJ6C7GA.\UWQMJGBVP9KV[7
MXA:6=/U&2*1SB2./RT5H WRC9N"]"1P*\S^ -G\4-/\ A'X9\6_#OQ ?%]A<
M6OE:IX%\<7\CRVEY$QBN8K742'DC*RI(-DXD7@8*"O0/ >G_ !%^)GQOTGQU
MXM\#K\-](\/:1>:;;6-SJ=O?7NH2W,D+.S& LB0H(!@%MS,V< "M^51J.-]-
M;_):6]7;;N9\W-!-Z/\ I-/T\]CZ!HHHK,H*Y;XC?#+PW\6/#;Z%XHT[^T+
MR+-&4E>&:"5?NRQ2QE7C=>S(01DUU-(>1@]*35QIV///A7\ _!WP9AU8^&+.
MZBU'5BK7^KZA?37U]<E00F^>=G8A<G"YVC)XY->8_#]_ _P9^.&IZ/J-Q\0K
MOQ;KYBLAXI\7?:9M,U!]OFI!;S "V1OF.$5$Y#*/2O._A)\*/&/A?XA_%'0O
M!GQ#U71O%>@:W]N@TOQ#<2ZEH^I:7=CSK8/ [;H2I\Z'S(&4_NOF#=*ZGXDZ
MS\6?B5I>E>%_%_P^T?X>Z1:ZOI]_JWC6X\2VUQI\<=O=1S#[(I"RF21HU0>8
MB!=QY/&=(:RA)O=*_DG;KY+IY6L3))*<>S?WK;3SW7K>Y]6T4R&:.YA26&19
M8G 9'0@JP/0@CJ*?4#"H;RU6]M)[=VD1)D:,M$Y1P",95AR#Z$<BIJ*32:LQ
MIVU1XG\.?V/_ (<_"OXB1^--"L;MM;-@]E<7&IW37\MTS2*_GR33[Y?-&TJ"
MK@;6(P<#&9^T-JL'@WQ1X:\0^,/C9=?#7P6M]"L.EZ?9QPK?3H?,*7-VZR'R
MV"G*@1C;N!)ZC!_:'C^(6G_'_P"'7_",_$>^\':-XBM;K2XK=[.&\L&U2)3/
M L\3C<5EB693L=&S&N".^O>?M!>,O =G+I7Q*^$'B+4[]E,46H>!+(ZSINI9
MR  H(EMRW=9E"C/WSUI\SY8R71NR^;_/=+S3L'*E)KNM7\K?I9OR>I[_ &5[
M;ZE9P7=I/'=6LZ++%/"X=)$895E8<$$$$$5/7E/[+OA77?!OP1T#3/$-A_9%
M^'N9X])WASIUO+<2206I8$@F*)TCX.!MP.!7JU7./+)I$1=U<****@H****
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
M*]0U/3;76=-NM/OK>.ZLKJ)H)X)1E)(V!#*1W!!(KPG2?V0=.L]<T-M2\?\
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
M-<,;?5K".YBWC'S!) P'(K8TG1[#P_IMMIVEV5OINGVR"."TM(EBBB4=%5%
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
MJXTP7UU>6\=TRG[,L\SS&&/:HQ&A<A0<D#O77JBQC"J%&<X Q6[DO:<Z7?\
M%-:][7Z6V,K-1Y+W_P" ]_G^ ZBBBLR@JGK&DVFOZ3>Z9?P+<V-[ ]O/"_W9
M(W4JRGV()%7**32DK/8:;B[H^3/ G[07BCX9:UXJ\%WOPON+GP-X!NXM&6_\
M.W\NHZA;6?D(]M<36D@\V6-HB,M&\C!E8;3C-9WQ\\>?"76O"LWQD\#>.8)/
MB+9+#;Z,=(UR427]PLGR:?+8B0*YD+&-E>/>-V>-H(^@[?X5OI_QTNOB#8ZD
MMM#J.AII.IZ;Y)/VF2*8O;SA]PVE%DF4C:<AQR,5JM\(_ S>,E\7'P;H!\5*
M,+KG]F0_;1_VVV[_ -:T4FW"<]7U?6ZW\M=_GK?8FR3DHK3MTM:]N]EM\M+;
MG46\CR6\;R)Y;LH+(?X3CD5)114@M%8****0SYJ\??%GQ7\(_P!H"7POX4^%
MFE^(--U[2W\27,VG7RV>IZA+$R0W&Q77RYY44P':SH2I !XQ2>,O'WP'_:*\
M-O)XF\4MX<U+PV)+B2WOM6N- U;19=O+R1B2-P1MR"0R'&1D&O5OB3\+7\<>
M*O /B*QU(:3JWA756O%F,/F"XMI(7BN+8C<,!U93G/!13@XQ6KXO^$_@CX@W
MME>>*/!^@^([NR</:SZMIL-R\##D%&=25_"E:\%%[KKU79KT5DMG=;K0J]IW
M7]=&OGOVUV9SW[-7BS5O'/P)\&ZYK<DMQJ-W8AFNYX_+>Z0,RQW#+_"94"R8
M_P!NO3*;'&L:*B*$11@*HP /04ZM)RYI.2ZF<5RQ284445!1\]_M>:IXE^'^
MC^&O'G@U]"TW5[/4[?2=0UC6-*^V_9M.NI5C<Y#HZH)?(9MK#Y03V%5=:_:
MMO"^EW/AS]H;P7%X>T^=?+DUN*U?5?#.H)G/S2;"8,X!V7"*,]&;K7MGQ$\"
MZ9\3? NO^$]85FTS6;*6QN/+.&574KN4]F&<@^H%:6A:1_8N@:?I;W4^H_9+
M:.V-U=[3+/M4+O?: "QQDX &2>*%\+B^_P"#_P FK^?,-[I_UIMZWO;R44>!
M_L@WNAZA=_$2Y\ 6#V'PFFU.%_#H2V:VM))/) NWLXV5=MN9 I!4!2QD*\&O
MHRD "@ # %+52=[>B7W*Q"5KA1114E'.>// 6A_$;0X]+\06C7EE#=V^H1K'
M*\3I/!*LL3JZ$,"'0=#SR.AK@/A/\7/$7BKX,ZS\1=?TNSCM)&O-0TG2[!R)
MA81;A&DSN=OG-Y;,<84;P.Q->Q5\_>*/V.]+\176J6-KX\\8:!X'U>XDN=3\
M&Z7>Q1V%P\C%IE5C&9HHY&+%XXY IW-@#)J?>UBM+_@]-;?)?=;KI2Y;IRZ/
M\-=/Q_7U\[\&_$KX=^(OV@/!6L?"#Q#>:AKGBRXGN?%^@)J%S/#;VAM7?S[B
MVD<I:3),L"C:J%M[#!SFOL6J.FZ'IVC*%L;&WM/W:19AC"DJHPH)ZG &!FKU
M:R<;*,5HOZL9J^\M_P!>[\_TL%%%%04-=%D1D=0R,,%2,@CTKR/X<Z_?1_%O
MQ'X$\/Z)I&@?#SP;I]K:+#;QE)I+R=1,HB1<(D*1$ \99G/]TUZ]7D_Q.^ "
M>.?$H\2Z!XS\1?#SQ+);+97FH^'9(?\ 3;=2Q1)HYHY$8H6;:X 9=QYQQ2NT
M[_U_7_#CW37];K^OP/!/VBOC)\-->;Q!J,&N:AX:^./A&>?2O#VFVNI3QW-_
M=*X,*);1OY=W#*Q4-N1MH9P2I!Q]EZ?)/+8VSW,8BN6C5I8U.0K$#(_ YKC_
M (7_  >\._"?PK8:)I<<]^;66:Y;4M5D^TWL]Q*Y>::24C)=V8DD8'8  8KN
M*M6C!0_J_6R\WJ2_>ES>OK;HGZ+;YZL****D85XAXXGOM#_:$\"Z#X;:Q\+V
MOB9KS6O$&I1V<9GU=K..".*T+$?>9)-Q;[P2 @<9KV^N1^)GPI\,_%[08])\
M3Z>UY!#,+FVG@GDMKFUF ($L,T;+)&X!(W*PX)!X)%"?+)2_K^D[.VSM9Z#T
MLT^O]?UVZ:GC/QZ^,/@0>.-7^'OQ&^'\GCKPY::;::HC66A/K?D7$S7$:QRP
M)&YA<B(F.3 'S,"5XSZ'^S)INO:1\#?"UIXCM;JPU".*3RK*_<O<VMJ97-M#
M,23F1(#$K9).5-:GPF^!_@_X)V.H0>%M/FAGU*83W^H7UW+>7EY(!A6EGE9G
M? X )P.P%=[5*T8M+K;^OQM?LO4F7O23V2_X'Y[V[OR"BBBI&%>5?M#/I'A#
MP;-\3+K1VU?7? ]M=:AI$:W+P9FDA,11RI *,& (;(X!QD"O5:S_ !!H.G^*
MM#U#1M6M([_2]0@>UNK68926)U*LI]B":F5[:;E1M?78\Z\8?$Z7X3?!_1=;
M^)4=O<33-9Z?K<^BHXMX9+AEB:1$)+F,,XS@E@,GM7FG[+6L^$(_B=XM\/\
MPG\0W7B?X86FEVMP96U2?4[2QU)I) T-O<S.[$-$$9HPY"D*>-QKI_#?[)MI
MI7BC0M0UGXA>,_%^B>'9UN=%\.ZU>Q/:6DJ@B-W9(EDG,8/R&5V(X)R>:]QL
MM/M=-A\FTMH;6+);RX8PBY/4X'>MKI-S[W^ZVB?H[OR=M7L96E90[6U\[ZM>
MJLO2^B+%%%%9EA1110 4444 %%%% !1110 4444 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
910 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>pins-20231231_g5.jpg
<TEXT>
begin 644 pins-20231231_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M@ 5J P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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@ KQW_ (*!_M>^
M&/V"?V,/B+^UYXLTW[=;^"/#LEY;:<9-@O;QW6"TMBW\ EN988RV#@/G!QBO
M8J^)/^#C'X'^-/V@O^",GQO\#?#ZPFN]4LM$LM<2T@4LTT&G:C:W]PH4<L?(
MMY2 .20* /RR_8)_X),?MA_\''?@;4?^"AG_  4F_;>\6Z5X1U_7+NV\$>$_
M#\0>)HX)FCE>VAE8V]E;1RJ\*JL;R2-%(SL"-TGMW[(__!)__@LE_P $>?\
M@I1X2\/?L9_$;6_C#^S5K<MLWC>U\0>(K2QM["QDF,5PKV=S<@?;8%Q-'-:K
MF0 (P52Z5[#_ ,&R/[0W@?\ :=_X(CVW[*'PH^*5MH?Q(\":9X@T'4D@N=EY
MI,M[=WEQ9:DL:L)/+Q=H1(N 9(9 "&4X_-;_ (*6M_P5<_X).?M._"GX->,_
M^"W/Q#^)6H^+M12?5]'T?X@:I#+I4"7-NB+=0O=NP6<2OLW !A$^,\X /L;_
M (+?^/?'.@?\')_[$_A;0O&FK66F7\WA;[=IUIJ,L<%QN\37*MYD:L%?*@ Y
M!R!BOTP_X*"_\%6OV'O^"8OAC3M>_:V^+R:3>ZT'.A>&],LI+W4]15#AGCMX
M@2L8/!ED*1Y^7=N(!_+K_@NM_P K-G[#G_7?PI_ZE%U7*>-_#'@']H'_ (/-
M;[X??MI:98ZOH>C:7;Q_#_0?$<:RV$TD7AZ*ZLXE23*./.DN;@)R#/G@GY:
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
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 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 444C,JJ69@ !DDGI
M0 M%9?@[QOX+^(F@1^*_A_XOTO7=+FEECAU+1M0CNK=WCD:.11)&S*2KHR,
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
M_A^G_P %4/\ HZ3_ ,LC0_\ Y"H_UCP/\LON7^8?\2A^)/\ T%X3_P &5O\
MY0?T145_.[_P_3_X*H?]'2?^61H?_P A4?\ #]/_ (*H?]'2?^61H?\ \A4?
MZQX'^67W+_,/^)0_$G_H+PG_ (,K?_*#^B*BOYW?^'Z?_!5#_HZ3_P LC0__
M )"H_P"'Z?\ P50_Z.D_\LC0_P#Y"H_UCP/\LON7^8?\2A^)/_07A/\ P96_
M^4']$5%?SN_\/T_^"J'_ $=)_P"61H?_ ,A5]>?\$4/^"F7[;O[7'[8MU\*_
MVA?C9_PD&@Q^#+V_2P_X1O3;3%Q'-;*C[[:VC?@2.,;L'/(X%;4,]PF(K1IQ
MC*[TV7^9X7$WT9./>%.'\3G&+Q.&E2H0<Y*$ZKDTOY4Z,5?U:]3]9J***]H_
MG0**** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O
M"_ /_*03Q_\ ]B)I7_HQJ /=**** "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**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(O^"@/
M_)A_QK_[)-XB_P#39<5_,)7]/?\ P4!_Y,/^-?\ V2;Q%_Z;+BOYA*^0XE_C
MT_1_F?W[]#S_ ))K-/\ K]#_ -("BBBOFC^PPHHHH **** "BBB@ K[[_P"#
M<'_E(->_]DZU+_THM*^!*^^_^#<'_E(->_\ 9.M2_P#2BTKNRS_D84O5'YEX
MS?\ )JLX_P"O$_R/W=HHHK]&/\C HHHH **** "BL_Q9XL\*^ _#&H>-O'/B
M;3]%T;2;.2[U75]6O4MK6RMXU+232RR$)&BJ"S,Q  !)-7+.\M-1M(M0T^ZC
MG@GC62">%PR2(PR&4C@@@@@CK0!)1110 4444 %%%% !7A?@'_E()X__ .Q$
MTK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I1110 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'^U-X?\ B]XL_9C^(WA7]GW71I?CW4_ FKVG@C4FF\L6FKR64J6<N\_<VSF-
MMW;&: .HTSQSX*UKQ1J?@C1O&&EW>M:+'!)K&D6VH1R75@DP8PM-$K%X@X1B
MI8#=M.,X-:E?A;_P36^%G_!/'1/VU/"7PW^)>B>.?V:/VA/"Q\&S:7;>)+2?
M3M7\6ZS%;7B:Y937\Z2V^J6NI3.C']YON%*&$*1A>I_X* >.?V>E_;3_ &LE
M_;6^'WQ5^*VK^&/#&EW?P:U/X37FI7MI\/+4Z5_JISI\RQZ#>_;0UR\]X%#Q
MNC[MF4(!^U-%?!4?[(W[+7[2O_!-KX4?M-?\%2_$S^.=4^'WP4@U/Q/X]\+_
M !2U>SLYXEL8[B[NO.TB]@BO21%N\X[][ E#AN>#_P""1_\ P2M^"OC[]C#Q
MM\2OCI\._%.E:!^TE=6.M:=\,YOB/KI;PQX9MYUNM'M!>->F\%TX6.ZN)!,N
MYIO)VK&A0@'Z8T5^4O[(_P#P3C_9.\;_ /!6_6_%7[*?A'Q/X:^&G[,-S'IV
MMZ@_Q,\0:FOBWQQ-$DS69%_?3H+;38&C,B*$9[B=5<NB%3^K5 !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!Y%_P4!_Y,/\ C7_V2;Q%_P"F
MRXK^82OZ>_\ @H#_ ,F'_&O_ +)-XB_]-EQ7\PE?(<2_QZ?H_P S^_?H>?\
M)-9I_P!?H?\ I 4445\T?V&%%%% !1110 4444 %???_  ;@_P#*0:]_[)UJ
M7_I1:5\"5]]_\&X/_*0:]_[)UJ7_ *46E=V6?\C"EZH_,O&;_DU6<?\ 7B?Y
M'[NT445^C'^1@4444 %%%% 'Y8_\''7PM\::]#IGQ7^*'P+\5_$GX*Z!\&?&
M]O-I/A:T>]A\->,9K)?[+U[4+-&!FMH4691.5=;5BTK;,Y/*>/?%O[./P/\
M^"-?QC^)_P#P2@_:H\21_#_7?'VC+XGM= FE27X4V5S>6%MKJZ?:R0I=Z:1
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH K:S<36FD7=U;OMDBMI'1L9P
M0I(/-?SS?\/T_P#@JA_T=)_Y9&A__(5?T+>(?^0!??\ 7G+_ .@&OY,Z^:XA
MKUZ#I>SFXWOLVNW8_LCZ)W"_#7$=+.'FV"HXCD>'Y?:TX5.6_MK\O/%VO97M
MO97V/K;_ (?I_P#!5#_HZ3_RR-#_ /D*C_A^G_P50_Z.D_\ +(T/_P"0J^2:
M*^:^OX[_ )^R_P# G_F?V!_Q#'PV_P"A+A/_  FH_P#R!];?\/T_^"J'_1TG
M_ED:'_\ (5'_  _3_P""J'_1TG_ED:'_ /(5?)-%'U_'?\_9?^!/_,/^(8^&
MW_0EPG_A-1_^0/K;_A^G_P %4/\ HZ3_ ,LC0_\ Y"H_X?I_\%4/^CI/_+(T
M/_Y"KY)HH^OX[_G[+_P)_P"8?\0Q\-O^A+A/_":C_P#('UM_P_3_ ."J'_1T
MG_ED:'_\A4?\/T_^"J'_ $=)_P"61H?_ ,A5\DT4?7\=_P _9?\ @3_S#_B&
M/AM_T)<)_P"$U'_Y ^MO^'Z?_!5#_HZ3_P LC0__ )"KZ _X);?\%9O^"@7[
M1G[>?P_^"_QE^/W]L^&M;N;Y-4TW_A%=*M_.$>GW,R#S(+5)%Q)&C?*PSC!X
M)%?F37U5_P $2?\ E*'\*O\ K\U/_P!--Y73@\;C)8RG&5233DNK[^I\EQ_X
M=>'V"X#S7$8?*,+"I##5Y1E'#TE*,E2FU*+4$TTU=-:IZH_HNHHHK]!/\I H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /(O^"@/_)A_QK_[)-XB_P#39<5_
M,)7]/?\ P4!_Y,/^-?\ V2;Q%_Z;+BOYA*^0XE_CT_1_F?W[]#S_ ))K-/\
MK]#_ -("BBBOFC^PPHHHH **** "BBB@ K[[_P"#<'_E(->_]DZU+_THM*^!
M*^^_^#<'_E(->_\ 9.M2_P#2BTKNRS_D84O5'YEXS?\ )JLX_P"O$_R/W=HH
MHK]&/\C HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z
M,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "OP0_:/_ ."T_P#P4Q\!?M#>
M// WA/\ :4^R:5HOC/5+#3+7_A#=&D\FWANY8XTW/9EFPJ@98DG&22:_>^OY
M:_VOO^3L_BC_ -E%UO\ ]+YJ^>X@KUJ-*FZ<G&[>S:_(_K+Z*7#G#W$6<9G#
M-<'2Q$84Z;BJM.%11;E*[2FG9OK8]R_X?I_\%4/^CI/_ "R-#_\ D*C_ (?I
M_P#!5#_HZ3_RR-#_ /D*ODFBOEOK^._Y^R_\"?\ F?VM_P 0Q\-O^A+A/_":
MC_\ ('UM_P /T_\ @JA_T=)_Y9&A_P#R%1_P_3_X*H?]'2?^61H?_P A5\DT
M4?7\=_S]E_X$_P#,/^(8^&W_ $)<)_X34?\ Y ^MO^'Z?_!5#_HZ3_RR-#_^
M0J/^'Z?_  50_P"CI/\ RR-#_P#D*ODFBCZ_CO\ G[+_ ,"?^8?\0Q\-O^A+
MA/\ PFH__('UM_P_3_X*H?\ 1TG_ )9&A_\ R%1_P_3_ ."J'_1TG_ED:'_\
MA5\DT4?7\=_S]E_X$_\ ,/\ B&/AM_T)<)_X34?_ ) ^MO\ A^G_ ,%4/^CI
M/_+(T/\ ^0J]#_9&_P""S/\ P4G^)_[5WPQ^&GCG]I#[=HGB+XAZ+IFL67_"
M'Z/%]HM9[Z&*6/?'9JZ;D=AN4AAG((/-? U>L_L$?\GT_!;_ +*SX<_].=O6
MM#'8UUHIU9;K[3[^IX_$/AMX=4,@Q=2GDV$C*-*HTUAZ*::@VFFH:-=&?T_T
M445^BG^1X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %/Q#_ ,@"^_Z\Y?\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KA/VC_ -ICX&_LC_"F]^-G[0_Q!MO#?ANQFA@DO9H)9Y)IY7"16\$$
M*/+<3.Q 6*)&=CT4X-=W7S9_P4X_95\=?M3?#/P _P '/B7X;\-_$#X;?%C2
M/'/P_'C*%Y-)U35;%+A%L;M(B)?*DBN)OFB!D1E5U!*T 1_LI?\ !7#]B+]L
M#P=XL\5_#WQ_JFB7/@32+G5_%_AWQMX=NM)U/3-,ADF1KYK>9 9;<^0Y\R(N
M%.$?9)F,<5;?\'"G_!&.\N([2U_;[\(/+*X2-%M+[+,3@ ?Z/ZUXU_P1U_:4
MTN\^+'AOX$_M2?L<:;X)^,%YX0\4R^ OB;IM_;ZG:^*=$A\23R:E8V]R(TN+
M40WDJO\ 995^=467(RH/I?CZW?\ X*%_\%:#\"-='VKX2_LJ6&F>(?$VE/S!
MKWCO4(VFTR*9>5EBL+,?:@O\-Q<1[@=JT >]_M/?\%%_V*OV-?$=EX-_:/\
MCYIGA[6;_3GU&#1H[.ZOKQ+%&VM>2P6D4LD-N&!!GD58\JWS?*<:OQ3_ &X_
MV1O@O\"=(_::^(_[0'ARQ\"^(C:CPWXB@O/M46LO<KN@CLU@#O=R2*"RI"KL
M0K'&%)'P'^SEJ7_!0SXF?\%"/VU/$G[)7AGX06&LZ;\4+#1]1\6?%VTU&^^W
MV%KHUJNGZ-:P6,L+6T*_OYY9W=P3>J5A=M[#W7_@G7X<_9P_:;_8<^$O[0?P
MQ_9!\.^%/%_PFE\4VW@/P#<Z[.FG^&O$J3WEAJ,,4J[U:&2=)MLQBE:..;<J
MA@10!]-_LV_M7?L[_M>^"+CXB?LW_%73?%.EV6H26&HO9B2*>PNT +V]S;S*
MDUM* RGRY45L,#C!!KT*OS[_ ."6VL_$S0/^"D7[4GAK]K[PEI_A?XW>-K7P
MOXFN/#_A*<W/AR;PS:VTVG6-U97+[9KB?S5G2Y>>*!BPB")M7C]!* "BBB@
MHHHH **** "BBB@#R+_@H#_R8?\ &O\ [)-XB_\ 39<5_,)7]/?_  4!_P"3
M#_C7_P!DF\1?^FRXK^82OD.)?X]/T?YG]^_0\_Y)K-/^OT/_ $@****^:/[#
M"BBB@ HHHH **** "OOO_@W!_P"4@U[_ -DZU+_THM*^!*^^_P#@W!_Y2#7O
M_9.M2_\ 2BTKNRS_ )&%+U1^9>,W_)JLX_Z\3_(_=VBBBOT8_P C HHHH **
M** /CO\ X*G_ /!,OQ'^V1H6I_&3]GCXO:CX&^+5G\*_$7@RUNH+:">Q\3:/
MJ5NWF:-?QSC"Q-,$9)T96@=BX#$ "EX9_P"",?PS\2_L_P#Q3^'W[3/QK\4^
M.?'GQIO])U'QK\3((X-+O;*[TE8_[(_LV*!3%9QV+1AHE_>%F:0R%PY6OM&B
M@#Y1^&7_  3B^+-_\?? _P"T!^V?^VYKWQDO/A=]JF^'>BR>#=/T*QL;ZX@:
MVDU*ZCM 3>W8@9D1F*1Q[W98PS9'$^+_ /@B]>:[HOBK]GCPQ^VEXPT']GCQ
MSXLN=>\3_!:QT"Q);[5=&\O=.M=5(^T6=A<7!9W@12P$DJJZAS7W)10!\T?M
M%_\ !/KQ+XY^.^C_ +4W[*'[2FH?!CQ_I_@W_A$=4O\ 3O"UGJ^G:QH:S&>W
MMI[&YVH)+>5G:&9&5D$CH0ZMM'??L6_LA^"?V*?@FOPC\)>)M6\0WU_K=_KW
MBWQ;X@D1M0\0ZU?3M/>:A<&-50/)(W"J %1449VY/K-% !1110 5X7X!_P"4
M@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %?RU_M??\
M)V?Q1_[*+K?_ *7S5_4I7\M?[7W_ "=G\4?^RBZW_P"E\U?,\2_PJ?JS^R_H
M=?\ ([S;_KW2_P#2I'G=%%%?(G]ZA1110 4444 %%%% !7K/[!'_ "?3\%O^
MRL^'/_3G;UY-7K/[!'_)]/P6_P"RL^'/_3G;UKA_X\/5?F>)Q-_R3>-_Z\U/
M_2)']/\ 1117Z>?XM!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4_$/_( O
MO^O.7_T U_)G7]9GB'_D 7W_ %YR_P#H!K^3.OE.)MZ7_;WZ']R?0U_A9WZX
M;_W.%%%%?+']N!1110 4444 %%%% !7U5_P1)_Y2A_"K_K\U/_TTWE?*M?57
M_!$G_E*'\*O^OS4__33>5U8'_?:7^*/YH^+\2/\ DW><?]@N(_\ 3,S^BZBB
MBOTH_P <PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KQ3]N7]BGPW^VQ\/?#^A2_$76?!7BKP/XOL_%7P^\<^'HXI+O0M8M@ZQS>5
M,K1W$3)+)')!(-DB.0<'!'M=% 'Q+_P38_X);_$?]G3QII_[1W[7/QZO?'_Q
M#T31=9T'PE81:7;6.E>&M.OM6EO;EX(H,F2XNF\IY)7<E%Q"H"KS[O\ LE_L
M>Z'^RKXB^+GBRS\:W6OZC\7/BO?^-M3NKVT6)[+S[>VMXK!"I.^*&.V4*QP3
MO;@5['10!\K_ !C_ ."<WQ*N_P!H?Q=^TM^QW^V;K_P9USXDV%G;?$JQM/"=
MAK=CK$MI#Y%MJ$,5V!]DO4@Q$95+(ZI'OB8KDXVM_P#!'CX6^&?@Q\'/!'[,
MOQF\3_#KQI\![K4+KP!\2$AM]4O)9=2W'5O[1@N%\J]2^=VDF7$9\P*R% NV
MOL&B@#Y\_9$_80N?V>_BMXS_ &F/C+\>-8^*GQ7\>6=GIVM>,M6TJWTZ"STN
MT+FVTZQLK8>7:VZM(\C#<[R2,7=B<8^@Z** "BBB@ HHHH **** "BBB@#R+
M_@H#_P F'_&O_LDWB+_TV7%?S"5_3W_P4!_Y,/\ C7_V2;Q%_P"FRXK^82OD
M.)?X]/T?YG]^_0\_Y)K-/^OT/_2 HHHKYH_L,**** "BBB@ HHHH *^^_P#@
MW!_Y2#7O_9.M2_\ 2BTKX$K[[_X-P?\ E(->_P#9.M2_]*+2N[+/^1A2]4?F
M7C-_R:K./^O$_P C]W:***_1C_(P**** "BBB@ HHHH **** "BBB@ HHHH
M*\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "
MOY:_VOO^3L_BC_V476__ $OFK^I2OY:_VOO^3L_BC_V476__ $OFKYGB7^%3
M]6?V7]#K_D=YM_U[I?\ I4CSNBBBOD3^]0HHHH **** "BBB@ KUG]@C_D^G
MX+?]E9\.?^G.WKR:O6?V"/\ D^GX+?\ 96?#G_ISMZUP_P#'AZK\SQ.)O^2;
MQO\ UYJ?^D2/Z?Z***_3S_%H**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BLO3/'/@K6O%&I^"-&\8:7=ZUHL<$FL:1;:A')
M=6"3!C"TT2L7B#A&*E@-VTXS@UJ4 %%%% !1110 4444 %%%% !1110 4444
M 4_$/_( OO\ KSE_] -?R9U_69XA_P"0!??]><O_ * :_DSKY3B;>E_V]^A_
M<GT-?X6=^N&_]SA1117RQ_;@4444 %%%% !1110 5]5?\$2?^4H?PJ_Z_-3_
M /33>5\JU]5?\$2?^4H?PJ_Z_-3_ /33>5U8'_?:7^*/YH^+\2/^3=YQ_P!@
MN(_],S/Z+J***_2C_',**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *\/\ V]?VS'_8O^&7AO7?#GPKNO'/C#Q[X[T[
MP9\/O"%MJD=@FJ:S>B5XDFNI%9;6%8H)Y'E*/M6/A22*]PKYG_X*?^'_ -CK
MXB_#;P!\%/VP?%?B#PV/&?Q3TK3_ (9^*_"]U-9W^B>+ DTNGW5M>QJRV<X\
MN94>0%6+E"&W8H \_P#V"?\ @I#^V%^T'9>(/!G[0O[#$FD^*[/PCJOB'P=J
M_@C6WNO#GB<6FI7-@=,%[=11KI]\)H401SL1(A:<;$!1>1^,G_!8;]NG]GJ_
M\(Z9\9?^"+OB_1[CQUXKMO#GA6T@^-OA>^N=1U"?)6**WM)Y)6"JK.[[=D:*
M6=E49KSS_@D/\;OVG_@!^T3X'_84^(WQSMOBCX)\=^"?&/B?0)+[0X+77?",
MFF^(Y;1_M<UMM2[MKMY9'65XU?SMR#"I@^S?LY6G_#97_!8'XP?M*^)O],\,
M?LVVD'PS^&-N_P T,.NWEK%?>(+\*?N7 26SLMPZQ!Q@9Y .W^-W_!1OXI:/
M^T)XS_9S_9!_8MUSXS:M\+])LK[XFW=EXNLM'@TJ2\A-Q:Z?;&Y#&^OGMU\[
MRE"(JO&&E#.%JOXW_P""MWPLN?V<_@U\:?V;?A9KWQ)U_P#: U(:=\+_  +;
M7,&FW,]U'#-->+>SSL8K-;1;>=9V_>%7CVJ''(Y;_@FYJFE> ?VW?VXO!?C?
M5;>RUBV^,6F^)KEKR98R-%N_#UB;6X+,1^Y'V>X3=]U3&X)!!KX1_9X\+ZO\
M=OV<?V)OV6;#Q--\.[?XI?&/XF>/?!OQ7L T.M>'K:QU2]N[2VTEF81)-?V]
MXQ(F66)K?>?)D.-H!^I?[&'[<NH_M->/?B)\ _BO\"M2^&?Q0^%=SIP\8>$+
MW68-3MS:ZA"\UC>VE[  ES#*D4HY1'1HV5T!QGZ K\_?^"<'@K4OV6/^"I'[
M0W[)>L_$>^^*NI:[X+\-^/-6^+/B.02^((VDDNK"#0]4DBVVY\J*'S[9(8;=
M5BG?Y&W;J_0*@ HHHH **** "BBB@ HHHH \V_;+_P"30/BM_P!DVUW_ --\
M]?RX5_4?^V7_ ,F@?%;_ +)MKO\ Z;YZ_EPKY'B7^+3]&?WO]#K_ )$6:_\
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
M\^SZ?I=E+=WUQY;/Y4,:%W;:H+-A5)P 2<< U\K?\/T_^"5__1TG_ED:Y_\
M(58U<10HM>TFHW[M+\SWLFX5XGXBA.>4X&MB%"RDZ5*=11;VOR1=KV=K[V/K
M:N/^._[/_P %?VGOAAJ/P8_:"^&>D^+?"VJA/MVBZS:B6)V1@R..Z2(P#*ZD
M,K %2",U\\_\/T_^"5__ $=)_P"61KG_ ,A4?\/T_P#@E?\ ]'2?^61KG_R%
M67U_ _\ /V/_ ($O\SVO^(8^)/\ T)<7_P"$U;_Y [3]@[_@F;^RC_P3Q\.:
MA9? 7X=VL.N:S++_ &WXLNP\VI7\)N99HK=YYG=_*B$@54#!3LW$%B2?5OA3
M\"_A+\#G\3/\*/ ]IHC>,O%MWXG\3M:LY.H:O=",7%V^YC\[B*,'&  @  KY
MU_X?I_\ !*__ *.D_P#+(US_ .0J/^'Z?_!*_P#Z.D_\LC7/_D*CZ_@?^?L?
M_ E_F'_$,?$G_H2XO_PFK?\ R!Z1^TU_P3?_ &'_ -L;Q;9>/?VDOV==%\3Z
MU8Z<=.CU6:2>VGFLB^_[).]O)&;FWWDMY,N^/+,=OS'/1?&K]C7]EC]HGX/:
M=\ /C)\"?#NM>#M&-LVA:$]B((M):W39 ]F8=C6C1I\B-"4*J2H(!(KQ7_A^
MG_P2O_Z.D_\ +(US_P"0J/\ A^G_ ,$K_P#HZ3_RR-<_^0J/K^!_Y^Q_\"7^
M8?\ $,?$G_H2XO\ \)JW_P @>V?LS_L>?LS?L=>&]1\*_LU?!_2_"MMK%]]L
MUJ:T\R:ZU*XQ@2W-S,SS7# < R.VT' P*]*KY)_X?I_\$K_^CI/_ "R-<_\
MD*C_ (?I_P#!*_\ Z.D_\LC7/_D*CZ_@?^?L?_ E_F'_ !#'Q)_Z$N+_ /":
MM_\ ('UM17R3_P /T_\ @E?_ -'2?^61KG_R%7:_L_\ _!4S]A#]J3XF6GP=
M^!/QU_MWQ'?0336NG?\ ",:I:[TB0O(?,N+:.,84$X+ GMDU4<;@YR48U(MO
MS7^9SXOP]X_P&%GB<5E&*ITX)RE*6'JQC&*U;E)P222U;;LCZ!HHHKI/CPHH
MHH **** /-OVR_\ DT#XK?\ 9-M=_P#3?/7\N%?U'_ME_P#)H'Q6_P"R;:[_
M .F^>OY<*^1XE_BT_1G][_0Z_P"1%FO_ %]I_P#I,@HHHKYD_LD**** "BBB
M@ HHHH *^Y_^#=__ )2-V/\ V)VJ_P#H,=?#%?<__!N__P I&['_ +$[5?\
MT&.NW+?]_I?XD?G'B_\ \FNSG_L'J_\ I+/WQHHHK]'/\A@HHHH **** /(O
M^"@/_)A_QK_[)-XB_P#39<5_,)7]/?\ P4!_Y,/^-?\ V2;Q%_Z;+BOYA*^0
MXE_CT_1_F?W[]#S_ ))K-/\ K]#_ -("BBBOFC^PPHHHH **** "BBB@ K[[
M_P"#<'_E(->_]DZU+_THM*^!*^^_^#<'_E(->_\ 9.M2_P#2BTKNRS_D84O5
M'YEXS?\ )JLX_P"O$_R/W=HHHK]&/\C HHHH **** /SJ_X+G> OV1/C7I'B
M#P#XH^)OB[P7\=/"G[.OC?Q7X$U?PK>26)U71([,QZCI4\KQM!>V\Q6(RVA!
ME6-6D0Q\N?1O^"6O[2'[1VO_ !8^.?[&G[3OQ6T?XA7GP-NO#G]F_$[3=#BT
MMM4M-5TY[O[)>6\!,$=W:^5MD:/:K++&2BG.?8OV[O\ @G[^S5_P4-^#EY\*
M/V@O -C?7":=?0^&?$GD$7_AZYN;=H3=6LJLKJ1E2T>[9)L575@,5T/[/'['
M?[-G[*OP?G^!7P%^$NE^'/#=\\TNK6EBK^9J4\R!)KBXF=FEGF=0 9)'9\!1
MG"@  ^:O^"*VG2_M ^%?B/\ \%3O&L33Z_\ M!^-;R;PS)<K\^F>#M,N);#1
MK% ?N I%+<OMP)'N=Q&:^=?V=O&7@[X;?\&H7Q*\(>/M5MK;4_"GPS^(O@[Q
M-8W,@$MMXA>^U6T%K*IY6>2YN(2JGYCYZ$#YA7ZC_![X/_#3X ?##0_@Q\'/
M"%KH'A?PW8)9:'HUD6\JTMU^ZB[B6(&3R237E'BO_@EW_P $_O''Q\/[3OBO
M]ECPS>^-7U>'5I]4EBE$-SJ,(_=7LUJ'%M-<K@$3R1M(" =V0#0!\O?\$Q/#
M/B#X*_\ !2[QM\*_C &M/%&M?LF?"NYTBVO3B66'38+ZQU$)GD^7=L@<#H74
MGJ*]#_X(NRQ:_<_M6?$K09EF\.>*/VOO%=UX;O(&W07T,-MIUG-<PL.'C:YM
MKA0RY!,9.:]__:A_85_9+_;/31S^TQ\$],\3W'A]ICHFHR3SVMY8K,H6:.*Y
MMI(YDCD  >,/L?:-P.!CN?A/\)?AE\"/AQH_PA^#7@32_#/AC0+,6NC:%HUH
ML%M:1 D[411@9)+$]69BQ)))H Z&BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+
M\ _\I!/'_P#V(FE?^C&H ]THHHH *_EK_:^_Y.S^*/\ V476_P#TOFK^I2OY
M:_VOO^3L_BC_ -E%UO\ ]+YJ^9XE_A4_5G]E_0Z_Y'>;?]>Z7_I4CSNBBBOD
M3^]0HHHH **** "BBB@ KUG]@C_D^GX+?]E9\.?^G.WKR:O6?V"/^3Z?@M_V
M5GPY_P"G.WK7#_QX>J_,\3B;_DF\;_UYJ?\ I$C^G^BBBOT\_P 6@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD_
MCSXJ^)G@7X)>+O&OP8^'T/BSQ;I'AR\O?#?A>>^^S+J][%"SPVGF[6\LR.H0
M-C +#.!S7644 ?@H_C?]G+]H?]N'3OBU_P $\/@?XC\ ?M(ZIXQ^'ERWA_PK
MX2U#1/[!B,MPWBR'7X5BBMS:K$"DSSJ6F?RS&7#-GW_X>:'^PK^P!^TE^USX
M*_X*.?L^R:GJGQ:^*&I^+/!&LW_PWNM=C\9>'-2@CE71]/DBMY1]HAO'NT>V
MS&Q>='Y7#C]5=*\!>#]#\7ZOX^TGP_;P:SKT-K#K&H1@^9=I;!Q K\]$$L@'
M^\:UZ /Q3^&W[)FN?LEZ1^PK^U5_P4?^#FKZUX0^'_POU[POXXCU/0YM9'@6
M>ZN?MF@R:C;1QR/Y<$!%HTA1EMYHH2VTJK!?CM^R1K'[=?P._;H\<_L#?"#5
MK;X7^.4\#:AX T?3]%GT:#QIK^AW(O=8O-,MI$C9?.ACBMEG1%%Q<)N!<IFO
MVKHH _*^/Q3^QW^UE^UW^R;!_P $O?@C<>'_ !!\,/%TNI?$'5=-^&]UH*^$
M/":Z5=6]UHFHO);Q*)KB>2WB2VS(=\4C\+\Y_5"BB@ HHHH **** "BBB@ H
MHHH ***_GCU'_@N;_P %38-0G@B_:BPJ3,JC_A"=#X )_P"G*O/QV8T,OY?:
M)OFOM;I;NUW/U/PS\(N)/%5XI935HT_J_)S>UE.-_:<]N7DISO;D=[VZ6OK;
M^ARBOYW?^'Z?_!5#_HZ3_P LC0__ )"H_P"'Z?\ P50_Z.D_\LC0_P#Y"KS_
M /6/ _RR^Y?YGZK_ ,2A^)/_ $%X3_P96_\ E!_1%17\[O\ P_3_ ."J'_1T
MG_ED:'_\A4?\/T_^"J'_ $=)_P"61H?_ ,A4?ZQX'^67W+_,/^)0_$G_ *"\
M)_X,K?\ R@_HBHK^=W_A^G_P50_Z.D_\LC0__D*C_A^G_P %4/\ HZ3_ ,LC
M0_\ Y"H_UCP/\LON7^8?\2A^)/\ T%X3_P &5O\ Y0?T145_.[_P_3_X*H?]
M'2?^61H?_P A4?\ #]/_ (*H?]'2?^61H?\ \A4?ZQX'^67W+_,/^)0_$G_H
M+PG_ (,K?_*#^B*BOYW?^'Z?_!5#_HZ3_P LC0__ )"KW'_@FU_P5R_X*%_'
MW]N+X=_![XM?M!?VMX<UW6)(-5T[_A%-)@\^,6\K@>9#:)(OS*IRK \5I3X@
MP=6I&"C*[:6RZ_,\[./HK^(6291B,QKXK"N%&$ZDE&=5R<81<FE>@E>RTNTK
M]4?MC1117N'\T!1110 4444 4_$/_( OO^O.7_T U_)G7]9GB'_D 7W_ %YR
M_P#H!K^3.OE.)MZ7_;WZ']R?0U_A9WZX;_W.%%%%?+']N!1110 4444 %%%%
M !7U5_P1)_Y2A_"K_K\U/_TTWE?*M?57_!$G_E*'\*O^OS4__33>5U8'_?:7
M^*/YH^+\2/\ DW><?]@N(_\ 3,S^BZBBBOTH_P <PHHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** .+_:2_P"3=O'W_8E:K_Z2
M2U_*W7]4G[27_)NWC[_L2M5_])):_E;KY+B7^)3]'^A_>/T.?^13F_\ CH_^
MDU HHHKY@_L\**** "BBB@ HHHH *^TO^" '_*3+PK_V M7_ /2*2OBVOM+_
M (( ?\I,O"O_ & M7_\ 2*2NS+_]_I?XE^9^?>+'_)L<Y_[!JW_IN1_0-111
M7Z0?Y !1110 4444 >;?ME_\F@?%;_LFVN_^F^>OY<*_J/\ VR_^30/BM_V3
M;7?_ $WSU_+A7R/$O\6GZ,_O?Z'7_(BS7_K[3_\ 29!1117S)_9(4444 %%%
M% !1110 5]S_ /!N_P#\I&['_L3M5_\ 08Z^&*^Y_P#@W?\ ^4C=C_V)VJ_^
M@QUVY;_O]+_$C\X\7_\ DUV<_P#8/5_])9^^-%%%?HY_D,%%%% !1110!Y%_
MP4!_Y,/^-?\ V2;Q%_Z;+BOYA*_I[_X* _\ )A_QK_[)-XB_]-EQ7\PE?(<2
M_P >GZ/\S^_?H>?\DUFG_7Z'_I 4445\T?V&%%%% !1110 4444 %???_!N#
M_P I!KW_ +)UJ7_I1:5\"5]]_P#!N#_RD&O?^R=:E_Z46E=V6?\ (PI>J/S+
MQF_Y-5G'_7B?Y'[NT445^C'^1@4444 %%%% !1110 4444 %%%% !1110 5X
M7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !7\M?[
M7W_)V?Q1_P"RBZW_ .E\U?U*5_+7^U]_R=G\4?\ LHNM_P#I?-7S/$O\*GZL
M_LOZ'7_([S;_ *]TO_2I'G=%%%?(G]ZA1110 4444 %%%% !7K/[!'_)]/P6
M_P"RL^'/_3G;UY-7K/[!'_)]/P6_[*SX<_\ 3G;UKA_X\/5?F>)Q-_R3>-_Z
M\U/_ $B1_3_1117Z>?XM!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %?E#XH_X.>O\ A&_$NH^'?^&(/.^P7TUMYW_"RMOF
M;'*[L?V:<9QG&37ZO5_*'\3_ /DI?B+_ +#MW_Z.>O!SS&XG!QI^QE:][Z)]
MNZ/ZA^C3X=<&^(&)S.&?X7VRHJBX>_4A;F=3F_ASA>_*M[VMIU/U0_XBE/\
MJQ?_ ,R;_P#>RC_B*4_ZL7_\R;_][*_).BOGO[;S/_GY^$?\C^K_ /B6_P &
M/^A7_P"5\3_\N/UL_P"(I3_JQ?\ \R;_ />RC_B*4_ZL7_\ ,F__ 'LK\DZ*
M/[;S/_GY^$?\@_XEO\&/^A7_ .5\3_\ +C];/^(I3_JQ?_S)O_WLH_XBE/\
MJQ?_ ,R;_P#>ROR3HH_MO,_^?GX1_P @_P");_!C_H5_^5\3_P#+C];/^(I3
M_JQ?_P R;_\ >RC_ (BE/^K%_P#S)O\ ][*_).BC^V\S_P"?GX1_R#_B6_P8
M_P"A7_Y7Q/\ \N/UL_XBE/\ JQ?_ ,R;_P#>RO0?V4_^#A[_ (:;_:,\'_ #
M_AD'^Q/^$LUJ+3_[6_X6!]I^R[\_/Y7V!-^,=-Z_6OQ2KZ!_X)4?\I&/@_\
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
MM?RMU_5)^TE_R;MX^_[$K5?_ $DEK^5NODN)?XE/T?Z']X_0Y_Y%.;_XZ/\
MZ34"BBBOF#^SPHHHH **** "BBB@ K[2_P"" '_*3+PK_P!@+5__ $BDKXMK
M[2_X( ?\I,O"O_8"U?\ ](I*[,O_ -_I?XE^9^?>+'_)L<Y_[!JW_IN1_0-1
M117Z0?Y !1110 4444 >;?ME_P#)H'Q6_P"R;:[_ .F^>OY<*_J/_;+_ .30
M/BM_V3;7?_3?/7\N%?(\2_Q:?HS^]_H=?\B+-?\ K[3_ /29!1117S)_9(44
M44 %%%% !1110 5]S_\ !N__ ,I&['_L3M5_]!CKX8K[G_X-W_\ E(W8_P#8
MG:K_ .@QUVY;_O\ 2_Q(_./%_P#Y-=G/_8/5_P#26?OC1117Z.?Y#!1110 4
M444 >1?\% ?^3#_C7_V2;Q%_Z;+BOYA*_I[_ ."@/_)A_P :_P#LDWB+_P!-
MEQ7\PE?(<2_QZ?H_S/[]^AY_R36:?]?H?^D!1117S1_884444 %%%% !1110
M 5]]_P#!N#_RD&O?^R=:E_Z46E? E???_!N#_P I!KW_ +)UJ7_I1:5W99_R
M,*7JC\R\9O\ DU6<?]>)_D?N[1117Z,?Y&!1110 4444 ?FY_P %V?VQ/C]\
M)_$FF_LU_#+]I<_!/1]?^"/CGQ8_CFUAMUU'Q!JFEV:&U\/Z?<W *VDS^:TS
M21C[1M11"T;<GN_%'[0/[>/_  3L_84^(OCS]HKQKX>^,7B"S\1:7I/P'URX
MB2QOO$+ZM+:6=C!K$-M%%"DD-Y<D/) 1YT,18A'Y/-?\%[_V@/!7@+X*>*/@
MG^T[^R[9>(/A;XN^#'BF7P[\2;W07U:'0/&\%H_]FVTT0@D%B9%=FAO"RXE3
M:"H#,/CVZ_9$\6?M*?\ !/S]J/P3^Q7\._'>M_L]Z7XZ\#^(_@5X,OVOXY-7
M;3C%<>)X-%6](N1:RD$6ZK\CSHXAZT ?=/[&WQH_:SU[]J+1_!5I_P %(?@O
M^TGX9.FWL?Q?TCPDFDV&H^ =0CC#6TMI'8W$DMQ:R3[K=X[D&1.'\PG<@\H7
M]M;_ (*4?%/]BCQM_P %C/A#\:?"]G\._#-]KFM^%O@7=^"(9(];\(Z/>3P7
M$UUJA?[3#?3P6EQ<(8OW*'RU*.&)$>@>*/V2/VLO^"A'[+GB;_@F'\)&TF7X
M93ZQ<_%#Q%HWPZN= M= \-R:3+;IH=\9;>%7GENF@$=K\[1&&23" %CYCX.^
M.L/[,O\ P1V\??\ !%O6?AYXNNOVAK72/%GPW\(>!K3PE?2'Q%%JMW?16&KV
MMR(OLYL3:7B3O.\BK'Y,H;! ! /J[Q9^U/\ M,?MP_M>0_LQ_L/_ !ZLOA?X
M5\.?"#1?'?B[QY-X.MM:U"\GUII3I>FPV]TWDPQ_9X))Y9"&=LHB;.7KU+_@
MF3^U1\4_VF?A!XP\._'Z#2?^%B?"3XH:S\/O'-]H-L\%CJE[I[1M'?P1.S-$
MEQ;7%M-L+':SN!@  ?,7@*_\(?\ !'C]NJ]\2?M-7>I6'PX^(?[//@GP[I_Q
M"L] O+ZPM]>\-175I+I\YMHI&@>:WG2>(NH638ZJ2R[:]G_X(T^"O&W_  K7
MXQ_M+^,O!6K>';?XZ?'_ ,0>.?"ND:_8/:7T6A2QVMG827%O( \,DL5EY^QA
MD+.N: /L6BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_
MZ,:@#W2BBB@ K^6O]K[_ ).S^*/_ &476_\ TOFK^I2OY:_VOO\ D[/XH_\
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
M %%%% !1110!YM^V7_R:!\5O^R;:[_Z;YZ_EPK^H_P#;+_Y- ^*W_9-M=_\
M3?/7\N%?(\2_Q:?HS^]_H=?\B+-?^OM/_P!)D%%%%?,G]DA1110 4444 %%%
M% !7W/\ \&[_ /RD;L?^Q.U7_P!!CKX8K[G_ .#=_P#Y2-V/_8G:K_Z#'7;E
MO^_TO\2/SCQ?_P"379S_ -@]7_TEG[XT445^CG^0P4444 %%%% 'D7_!0'_D
MP_XU_P#9)O$7_ILN*_F$K^GO_@H#_P F'_&O_LDWB+_TV7%?S"5\AQ+_ !Z?
MH_S/[]^AY_R36:?]?H?^D!1117S1_884444 %%%% !1110 5]]_\&X/_ "D&
MO?\ LG6I?^E%I7P)7WW_ ,&X/_*0:]_[)UJ7_I1:5W99_P C"EZH_,O&;_DU
M6<?]>)_D?N[1117Z,?Y&!1110 4444 9?CCP5X5^)7@K6/AUX[T.#4]#U_2[
MC3=9TVY!,=W:3QM%-"X'561F4^QK1M[>&TMTM;>,)'$@2-!T50, 4^B@ HHH
MH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H
M ]THHHH *_EK_:^_Y.S^*/\ V476_P#TOFK^I2OY:_VOO^3L_BC_ -E%UO\
M]+YJ^9XE_A4_5G]E_0Z_Y'>;?]>Z7_I4CSNBBBOD3^]0HHHH **** "BBB@
MKUG]@C_D^GX+?]E9\.?^G.WKR:O6?V"/^3Z?@M_V5GPY_P"G.WK7#_QX>J_,
M\3B;_DF\;_UYJ?\ I$C^G^BBBOT\_P 6@HHHH **** "OE7Q%_P6S_X)B^$_
M$%]X6U_]IG[/?Z;>2VM[!_PAFM/Y<T;E'7<MF5.&!&02#C@U]55_*Q^T1_R<
M!XZ_[''4_P#TKEKQLWS&ME\8.FD[WWOTMV:/Z#\ _"?AWQ3QF/I9M5JP5"--
MQ]E*$;\[DG?GA/\ E5K6^9^^/_#]/_@E?_T=)_Y9&N?_ "%1_P /T_\ @E?_
M -'2?^61KG_R%7\[M%>'_K'COY8_<_\ ,_I7_B4/PV_Z"\7_ .#*/_R@_HB_
MX?I_\$K_ /HZ3_RR-<_^0J/^'Z?_  2O_P"CI/\ RR-<_P#D*OYW:*/]8\=_
M+'[G_F'_ !*'X;?]!>+_ /!E'_Y0?T1?\/T_^"5__1TG_ED:Y_\ (5'_  _3
M_P""5_\ T=)_Y9&N?_(5?SNT4?ZQX[^6/W/_ ##_ (E#\-O^@O%_^#*/_P H
M/Z(O^'Z?_!*__HZ3_P LC7/_ )"H_P"'Z?\ P2O_ .CI/_+(US_Y"K^=VBC_
M %CQW\L?N?\ F'_$H?AM_P!!>+_\&4?_ )0?T1?\/T_^"5__ $=)_P"61KG_
M ,A5M_#7_@L;_P $X?B]\0-%^%OP[_:+_M'7O$.I0Z?H]A_PB&L0_:+B5PD:
M;Y;143+$#+, .Y%?SA5[;_P38_Y2 _!G_LI.D?\ I5'6M'B#&U*L8N,=6EL_
M\SRL]^BCX=Y9DF*QE+%8IRI4YS2<Z-KQBY*]J"=KK6S7J?TUT445]@?Y^!11
M10 4444 %?RA_$__ )*7XB_[#MW_ .CGK^KROY0_B?\ \E+\1?\ 8=N__1SU
M\MQ-\-+Y_H?VO]#;_?,Z_P -#\ZQAT445\H?W2%%%% !1110 4444 %?0/\
MP2H_Y2,?!_\ ['6V_P#9J^?J^@?^"5'_ "D8^#__ &.MM_[-6^%_WJG_ (E^
M9\QQO_R1>9_]@];_ --R/Z5Z***_33_&8**** "BBB@ K^2_5O\ D*W/_7P_
M_H1K^M"OY+]6_P"0K<_]?#_^A&OE>)MJ7_;WZ']O?0U^///3#?\ N<KT445\
MJ?W$%%%% !1110 4444 %?2W_!'C_E)=\)/^Q@E_]))Z^::^EO\ @CQ_RDN^
M$G_8P2_^DD]=&#_WNG_B7YGR/B!_R0>;?]@U?_TU,_I"HHHK],/\;0HHHH *
M*** *?B'_D 7W_7G+_Z :_DSK^LSQ#_R +[_ *\Y?_0#7\F=?*<3;TO^WOT/
M[D^AK_"SOUPW_N<****^6/[<"BBB@ HHHH **** "OJK_@B3_P I0_A5_P!?
MFI_^FF\KY5KZJ_X(D_\ *4/X5?\ 7YJ?_IIO*ZL#_OM+_%'\T?%^)'_)N\X_
M[!<1_P"F9G]%U%%%?I1_CF%%%% !1110!S_Q9_Y)7XF_[%^]_P#1#U_*/7]7
M'Q9_Y)7XF_[%^]_]$/7\H]?)\3?'2^?Z']U?0W_W+.?\5#\JH4445\N?VL%%
M%% !1110 4444 %?7W_!"#_E*1\./^O?6O\ TSWE?(-?7W_!"#_E*1\./^O?
M6O\ TSWE=> _WZE_BC^:/A?%'_DVF=?]@F(_]-3/Z&J***_23_'D**** "BB
MB@#B_P!I+_DW;Q]_V)6J_P#I)+7\K=?U2?M)?\F[>/O^Q*U7_P!)):_E;KY+
MB7^)3]'^A_>/T.?^13F_^.C_ .DU HHHKY@_L\**** "BBB@ HHHH *^TO\
M@@!_RDR\*_\ 8"U?_P!(I*^+:^TO^" '_*3+PK_V M7_ /2*2NS+_P#?Z7^)
M?F?GWBQ_R;'.?^P:M_Z;D?T#4445^D'^0 4444 %%%% 'FW[9?\ R:!\5O\
MLFVN_P#IOGK^7"OZC_VR_P#DT#XK?]DVUW_TWSU_+A7R/$O\6GZ,_O?Z'7_(
MBS7_ *^T_P#TF04445\R?V2%%%% !1110 4444 %?<__  ;O_P#*1NQ_[$[5
M?_08Z^&*^Y_^#=__ )2-V/\ V)VJ_P#H,==N6_[_ $O\2/SCQ?\ ^379S_V#
MU?\ TEG[XT445^CG^0P4444 %%%% 'D7_!0'_DP_XU_]DF\1?^FRXK^82OZ>
M_P#@H#_R8?\ &O\ [)-XB_\ 39<5_,)7R'$O\>GZ/\S^_?H>?\DUFG_7Z'_I
M 4445\T?V&%%%% !1110 4444 %???\ P;@_\I!KW_LG6I?^E%I7P)7WW_P;
M@_\ *0:]_P"R=:E_Z46E=V6?\C"EZH_,O&;_ )-5G'_7B?Y'[NT445^C'^1@
M4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^
M ?\ E()X_P#^Q$TK_P!&-0![I1110 5_+7^U]_R=G\4?^RBZW_Z7S5_4I7\M
M?[7W_)V?Q1_[*+K?_I?-7S/$O\*GZL_LOZ'7_([S;_KW2_\ 2I'G=%%%?(G]
MZA1110 4444 %%%% !7K/[!'_)]/P6_[*SX<_P#3G;UY-7K/[!'_ "?3\%O^
MRL^'/_3G;UKA_P"/#U7YGB<3?\DWC?\ KS4_](D?T_T445^GG^+04444 %%%
M% !7\K'[1'_)P'CK_L<=3_\ 2N6OZIZ_E8_:(_Y. \=?]CCJ?_I7+7R_$OP4
MO5_H?VC]#C_D:9Q_@H_^E5#CJ***^3/[O"BBB@ HHHH **** "O;?^";'_*0
M'X,_]E)TC_TJCKQ*O;?^";'_ "D!^#/_ &4G2/\ TJCK;#?[S#U7YGSW%_\
MR2>8?]>*O_IN1_371117Z<?XP!1110 4444 %?RA_$__ )*7XB_[#MW_ .CG
MK^KROY0_B?\ \E+\1?\ 8=N__1SU\MQ-\-+Y_H?VO]#;_?,Z_P -#\ZQAT44
M5\H?W2%%%% !1110 4444 %?0/\ P2H_Y2,?!_\ ['6V_P#9J^?J^@?^"5'_
M "D8^#__ &.MM_[-6^%_WJG_ (E^9\QQO_R1>9_]@];_ --R/Z5Z***_33_&
M8**** "BBB@ K^2_5O\ D*W/_7P__H1K^M"OY+]6_P"0K<_]?#_^A&OE>)MJ
M7_;WZ']O?0U^///3#?\ N<KT445\J?W$%%%% !1110 4444 %?2W_!'C_E)=
M\)/^Q@E_]))Z^::^EO\ @CQ_RDN^$G_8P2_^DD]=&#_WNG_B7YGR/B!_R0>;
M?]@U?_TU,_I"HHHK],/\;0HHHH **** *?B'_D 7W_7G+_Z :_DSK^LSQ#_R
M +[_ *\Y?_0#7\F=?*<3;TO^WOT/[D^AK_"SOUPW_N<****^6/[<"BBB@ HH
MHH **** "OJK_@B3_P I0_A5_P!?FI_^FF\KY5KZJ_X(D_\ *4/X5?\ 7YJ?
M_IIO*ZL#_OM+_%'\T?%^)'_)N\X_[!<1_P"F9G]%U%%%?I1_CF%%%% !1110
M!S_Q9_Y)7XF_[%^]_P#1#U_*/7]7'Q9_Y)7XF_[%^]_]$/7\H]?)\3?'2^?Z
M']U?0W_W+.?\5#\JH4445\N?VL%%%% !1110 4444 %?7W_!"#_E*1\./^O?
M6O\ TSWE?(-?7W_!"#_E*1\./^O?6O\ TSWE=> _WZE_BC^:/A?%'_DVF=?]
M@F(_]-3/Z&J***_23_'D**** "BBB@#B_P!I+_DW;Q]_V)6J_P#I)+7\K=?U
M2?M)?\F[>/O^Q*U7_P!)):_E;KY+B7^)3]'^A_>/T.?^13F_^.C_ .DU HHH
MKY@_L\**** "BBB@ HHHH *^TO\ @@!_RDR\*_\ 8"U?_P!(I*^+:^TO^" '
M_*3+PK_V M7_ /2*2NS+_P#?Z7^)?F?GWBQ_R;'.?^P:M_Z;D?T#4445^D'^
M0 4444 %%%% 'FW[9?\ R:!\5O\ LFVN_P#IOGK^7"OZC_VR_P#DT#XK?]DV
MUW_TWSU_+A7R/$O\6GZ,_O?Z'7_(BS7_ *^T_P#TF04445\R?V2%%%% !111
M0 4444 %?<__  ;O_P#*1NQ_[$[5?_08Z^&*^Y_^#=__ )2-V/\ V)VJ_P#H
M,==N6_[_ $O\2/SCQ?\ ^379S_V#U?\ TEG[XT445^CG^0P4444 %%%% 'D7
M_!0'_DP_XU_]DF\1?^FRXK^82OZ>_P#@H#_R8?\ &O\ [)-XB_\ 39<5_,)7
MR'$O\>GZ/\S^_?H>?\DUFG_7Z'_I 4445\T?V&%%%% !1110 4444 %???\
MP;@_\I!KW_LG6I?^E%I7P)7WW_P;@_\ *0:]_P"R=:E_Z46E=V6?\C"EZH_,
MO&;_ )-5G'_7B?Y'[NT445^C'^1@4444 %%%% &?XL\6>%? ?AC4/&WCGQ-I
M^BZ-I-G)=ZKJ^K7J6UK96\:EI)I99"$C15!9F8@  DFKEG>6FHVD6H:?=1SP
M3QK)!/"X9)$89#*1P00001UK\M?^#CKX6^-->ATSXK_%#X%^*_B3\%= ^#/C
M>WFTGPM:/>P^&O&,UDO]EZ]J%FC S6T*+,HG*NMJQ:5MF<FI<:I^S)\+O^")
MG[3GC;_@DO\ %?Q/XVT3Q5875CHGP^\/V]S-)X'UC4(+?3KFSL+'R%O;#]Y<
M&[,#K^[+,\:HI)(!^K-%?EM_P3]^'G_!._\ 9M_;,^'?@?6_V%OC[\&?B?KN
MD7H^&7BOXM>.M3O-/\5RQV++>1K"FMWMK!=FW>67[-<1(R@Y4*X5:\W\#_ :
MT_:9_P"".'CW_@M%XA\;^*+7]HJZT?Q;\2?"?CZT\47L<GAV/2KN]EL-(M8!
M+Y"V(M;*.![=HV202R%PQP0 ?LC17YH_#[3O!_\ P6(_;OOO#_[4>DWNI_#C
MX>?L\>"?$.F?#V'6KNTT^;7O$L5S>2ZC,MO*C320P6Z01;R1'N=E =MU>T_\
M$:/&GC-?AM\9/V9_%WC+5O$%M\#/C_X@\#>%-6UZ_>[OI-"BCM;VPBGN)"7F
M>&*]\C>Q)*P)0!]BT444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\
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
MZ_-3_P#33>5U8'_?:7^*/YH^+\2/^3=YQ_V"XC_TS,_HNHHHK]*/\<PHHHH
M**** .?^+/\ R2OQ-_V+][_Z(>OY1Z_JX^+/_)*_$W_8OWO_ *(>OY1Z^3XF
M^.E\_P!#^ZOH;_[EG/\ BH?E5"BBBOES^U@HHHH **** "BBB@ KZ^_X(0?\
MI2/AQ_U[ZU_Z9[ROD&OK[_@A!_RE(^''_7OK7_IGO*Z\!_OU+_%'\T?"^*/_
M ";3.O\ L$Q'_IJ9_0U1117Z2?X\A1110 4444 <7^TE_P F[>/O^Q*U7_TD
MEK^5NOZI/VDO^3=O'W_8E:K_ .DDM?RMU\EQ+_$I^C_0_O'Z'/\ R*<W_P =
M'_TFH%%%%?,']GA1110 4444 %%%% !7VE_P0 _Y29>%?^P%J_\ Z125\6U]
MI?\ ! #_ )29>%?^P%J__I%)79E_^_TO\2_,_/O%C_DV.<_]@U;_ --R/Z!J
M***_2#_( **** "BBB@#S;]LO_DT#XK?]DVUW_TWSU_+A7]1_P"V7_R:!\5O
M^R;:[_Z;YZ_EPKY'B7^+3]&?WO\ 0Z_Y$6:_]?:?_I,@HHHKYD_LD**** "B
MBB@ HHHH *^Y_P#@W?\ ^4C=C_V)VJ_^@QU\,5]S_P#!N_\ \I&['_L3M5_]
M!CKMRW_?Z7^)'YQXO_\ )KLY_P"P>K_Z2S]\:***_1S_ "&"BBB@ HHHH \B
M_P""@/\ R8?\:_\ LDWB+_TV7%?S"5_3W_P4!_Y,/^-?_9)O$7_ILN*_F$KY
M#B7^/3]'^9_?OT//^2:S3_K]#_T@****^:/[#"BBB@ HHHH **** "OOO_@W
M!_Y2#7O_ &3K4O\ THM*^!*^^_\ @W!_Y2#7O_9.M2_]*+2N[+/^1A2]4?F7
MC-_R:K./^O$_R/W=HHHK]&/\C HHHH **** "BBB@ HHHH **** "BBB@ KP
MOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ K^6O
M]K[_ ).S^*/_ &476_\ TOFK^I2OY:_VOO\ D[/XH_\ 91=;_P#2^:OF>)?X
M5/U9_9?T.O\ D=YM_P!>Z7_I4CSNBBBOD3^]0HHHH **** "BBB@ KUG]@C_
M )/I^"W_ &5GPY_Z<[>O)J]9_8(_Y/I^"W_96?#G_ISMZUP_\>'JOS/$XF_Y
M)O&_]>:G_I$C^G^BBBOT\_Q:"BBB@ HHHH *_E8_:(_Y. \=?]CCJ?\ Z5RU
M_5/7\K'[1'_)P'CK_L<=3_\ 2N6OE^)?@I>K_0_M'Z''_(TSC_!1_P#2JAQU
M%%%?)G]WA1110 4444 %%%% !7MO_!-C_E(#\&?^RDZ1_P"E4=>)5[;_ ,$V
M/^4@/P9_[*3I'_I5'6V&_P!YAZK\SY[B_P#Y)/,/^O%7_P!-R/Z:Z***_3C_
M !@"BBB@ HHHH *_E#^)_P#R4OQ%_P!AV[_]'/7]7E?RA_$__DI?B+_L.W?_
M *.>OEN)OAI?/]#^U_H;?[YG7^&A^=8PZ***^4/[I"BBB@ HHHH **** "OH
M'_@E1_RD8^#_ /V.MM_[-7S]7T#_ ,$J/^4C'P?_ .QUMO\ V:M\+_O5/_$O
MS/F.-_\ DB\S_P"P>M_Z;D?TKT445^FG^,P4444 %%%% !7\E^K?\A6Y_P"O
MA_\ T(U_6A7\E^K?\A6Y_P"OA_\ T(U\KQ-M2_[>_0_M[Z&OQYYZ8;_W.5Z*
M**^5/[B"BBB@ HHHH **** "OI;_ ((\?\I+OA)_V,$O_I)/7S37TM_P1X_Y
M27?"3_L8)?\ TDGKHP?^]T_\2_,^1\0/^2#S;_L&K_\ IJ9_2%1117Z8?XVA
M1110 4444 4_$/\ R +[_KSE_P#0#7\F=?UF>(?^0!??]><O_H!K^3.OE.)M
MZ7_;WZ']R?0U_A9WZX;_ -SA1117RQ_;@4444 %%%% !1110 5]5?\$2?^4H
M?PJ_Z_-3_P#33>5\JU]5?\$2?^4H?PJ_Z_-3_P#33>5U8'_?:7^*/YH^+\2/
M^3=YQ_V"XC_TS,_HNHHHK]*/\<PHHHH **** .?^+/\ R2OQ-_V+][_Z(>OY
M1Z_JX^+/_)*_$W_8OWO_ *(>OY1Z^3XF^.E\_P!#^ZOH;_[EG/\ BH?E5"BB
MBOES^U@HHHH **** "BBB@ KZ^_X(0?\I2/AQ_U[ZU_Z9[ROD&OK[_@A!_RE
M(^''_7OK7_IGO*Z\!_OU+_%'\T?"^*/_ ";3.O\ L$Q'_IJ9_0U1117Z2?X\
MA1110 4444 <7^TE_P F[>/O^Q*U7_TDEK^5NOZI/VDO^3=O'W_8E:K_ .DD
MM?RMU\EQ+_$I^C_0_O'Z'/\ R*<W_P ='_TFH%%%%?,']GA1110 4444 %%%
M% !7VE_P0 _Y29>%?^P%J_\ Z125\6U]I?\ ! #_ )29>%?^P%J__I%)79E_
M^_TO\2_,_/O%C_DV.<_]@U;_ --R/Z!J***_2#_( **** "BBB@#S;]LO_DT
M#XK?]DVUW_TWSU_+A7]1_P"V7_R:!\5O^R;:[_Z;YZ_EPKY'B7^+3]&?WO\
M0Z_Y$6:_]?:?_I,@HHHKYD_LD**** "BBB@ HHHH *^Y_P#@W?\ ^4C=C_V)
MVJ_^@QU\,5]S_P#!N_\ \I&['_L3M5_]!CKMRW_?Z7^)'YQXO_\ )KLY_P"P
M>K_Z2S]\:***_1S_ "&"BBB@ HHHH \B_P""@/\ R8?\:_\ LDWB+_TV7%?S
M"5_3W_P4!_Y,/^-?_9)O$7_ILN*_F$KY#B7^/3]'^9_?OT//^2:S3_K]#_T@
M****^:/[#"BBB@ HHHH **** "OOO_@W!_Y2#7O_ &3K4O\ THM*^!*^^_\
M@W!_Y2#7O_9.M2_]*+2N[+/^1A2]4?F7C-_R:K./^O$_R/W=HHHK]&/\C HH
MHH **** "BO#?VY?^"BG[+7_  3Q\!0^-?VC/%U]'=:C:7T_A[PMX>TB;4=7
MUK[';F>X%M;0J3MCC +S2F."+<IDEC!S72_LI?MA?L]?MK?#B;XH_LZ^.CK&
MGV.IRZ9K%K=Z=<6-]I-_$%,MG=VERD<UM,H924=!D,&&5() /3:*XC1?VD?@
M9XC^/VM_LMZ#\2=/O/'_ (;T"VUK7O#-N6>>PL;ARD,LI"[$+D9"%M^UE;;M
M92?.?%7_  5'_P""?W@CX]-^S-XJ_:A\.V?C*/68='N;"03FVM=2E \JQFO5
MC-K!<MD 022K(20-N>* /?:*\D_:A_;K_9-_8R.C0_M)_&:Q\.77B%IO[$TM
M;.YO;V]6$!II([6TBEF:*,$%Y=FQ-PW,,BNY^$GQ<^&'QY^&^C_&#X,>/-+\
M3^%]?LQ=:-KNC7:SVUW$21N5U.,A@RD'E65E(!!  .BHHHH *\+\ _\ *03Q
M_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "OY:_VOO^3L_B
MC_V476__ $OFK^I2OY:_VOO^3L_BC_V476__ $OFKYGB7^%3]6?V7]#K_D=Y
MM_U[I?\ I4CSNBBBOD3^]0HHHH **** "BBB@ KUG]@C_D^GX+?]E9\.?^G.
MWKR:O6?V"/\ D^GX+?\ 96?#G_ISMZUP_P#'AZK\SQ.)O^2;QO\ UYJ?^D2/
MZ?Z***_3S_%H**** "BBB@ K^5C]HC_DX#QU_P!CCJ?_ *5RU_5/7\K'[1'_
M "<!XZ_[''4__2N6OE^)?@I>K_0_M'Z''_(TSC_!1_\ 2JAQU%%%?)G]WA11
M10 4444 %%%% !7MO_!-C_E(#\&?^RDZ1_Z51UXE7MO_  38_P"4@/P9_P"R
MDZ1_Z51UMAO]YAZK\SY[B_\ Y)/,/^O%7_TW(_IKHHHK]./\8 HHHH ****
M"OY0_B?_ ,E+\1?]AV[_ /1SU_5Y7\H?Q/\ ^2E^(O\ L.W?_HYZ^6XF^&E\
M_P!#^U_H;?[YG7^&A^=8PZ***^4/[I"BBB@ HHHH **** "OH'_@E1_RD8^#
M_P#V.MM_[-7S]7T#_P $J/\ E(Q\'_\ L=;;_P!FK?"_[U3_ ,2_,^8XW_Y(
MO,_^P>M_Z;D?TKT445^FG^,P4444 %%%% !7\E^K?\A6Y_Z^'_\ 0C7]:%?R
M7ZM_R%;G_KX?_P!"-?*\3;4O^WOT/[>^AK\>>>F&_P#<Y7HHHKY4_N(****
M"BBB@ HHHH *^EO^"/'_ "DN^$G_ &,$O_I)/7S37TM_P1X_Y27?"3_L8)?_
M $DGKHP?^]T_\2_,^1\0/^2#S;_L&K_^FIG](5%%%?IA_C:%%%% !1110!3\
M0_\ ( OO^O.7_P! -?R9U_69XA_Y %]_UYR_^@&OY,Z^4XFWI?\ ;WZ']R?0
MU_A9WZX;_P!SA1117RQ_;@4444 %%%% !1110 5]5?\ !$G_ )2A_"K_ *_-
M3_\ 33>5\JU]5?\ !$G_ )2A_"K_ *_-3_\ 33>5U8'_ 'VE_BC^:/B_$C_D
MW><?]@N(_P#3,S^BZBBBOTH_QS"BBB@ HHHH Y_XL_\ )*_$W_8OWO\ Z(>O
MY1Z_JX^+/_)*_$W_ &+][_Z(>OY1Z^3XF^.E\_T/[J^AO_N6<_XJ'Y50HHHK
MY<_M8**** "BBB@ HHHH *^OO^"$'_*4CX<?]>^M?^F>\KY!KZ^_X(0?\I2/
MAQ_U[ZU_Z9[RNO ?[]2_Q1_-'POBC_R;3.O^P3$?^FIG]#5%%%?I)_CR%%%%
M !1110!Q?[27_)NWC[_L2M5_])):_E;K^J3]I+_DW;Q]_P!B5JO_ *22U_*W
M7R7$O\2GZ/\ 0_O'Z'/_ "*<W_QT?_2:@4445\P?V>%%%% !1110 4444 %?
M:7_! #_E)EX5_P"P%J__ *125\6U]I?\$ /^4F7A7_L!:O\ ^D4E=F7_ ._T
MO\2_,_/O%C_DV.<_]@U;_P!-R/Z!J***_2#_ " "BBB@ HHHH \V_;+_ .30
M/BM_V3;7?_3?/7\N%?U'_ME_\F@?%;_LFVN_^F^>OY<*^1XE_BT_1G][_0Z_
MY$6:_P#7VG_Z3(****^9/[)"BBB@ HHHH **** "ON?_ (-W_P#E(W8_]B=J
MO_H,=?#%?<__  ;O_P#*1NQ_[$[5?_08Z[<M_P!_I?XD?G'B_P#\FNSG_L'J
M_P#I+/WQHHHK]'/\A@HHHH **** /(O^"@/_ "8?\:_^R3>(O_39<5_,)7]/
M?_!0'_DP_P"-?_9)O$7_ *;+BOYA*^0XE_CT_1_F?W[]#S_DFLT_Z_0_]("B
MBBOFC^PPHHHH **** "BBB@ K[[_ .#<'_E(->_]DZU+_P!*+2O@2OOO_@W!
M_P"4@U[_ -DZU+_THM*[LL_Y&%+U1^9>,W_)JLX_Z\3_ "/W=HHHK]&/\C H
MHHH **** /SP_P""YG[+7QC\1>'?$/[9G[.'C[P:/$7A#]G7QSX;\8^#/&IF
M"ZCX8OK0275U8R0!G@O(6@&PLACEWB-VC')YJT_X*^_ []EOX"?&GXB?$+]D
MK1_@[^T!HWB;P[H7BSPEK.LV7V/Q!KNJ6!&A7\^LQ".*6Q:VMY9'N)?+:&&S
MG!4,JAO</^"I_P#P3+\1_MD:%J?QD_9X^+VH^!OBU9_"OQ%X,M;J"V@GL?$V
MCZE;MYFC7\<XPL33!&2=&5H'8N Q  [']CK_ ()R^$_V?;7QGXW^.GCF7XN?
M$3XF:G8:AX[\6>*=#M(HIFL;4VMC:VUG&IBMK>VA:144;G)ED9G;=@ 'P?\
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
M44 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110
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
M!;_LK/AS_P!.=O6N'_CP]5^9XG$W_)-XW_KS4_\ 2)']/]%%%?IY_BT%%%%
M!1110 5_*Q^T1_R<!XZ_[''4_P#TKEK^J>OY6/VB/^3@/'7_ &..I_\ I7+7
MR_$OP4O5_H?VC]#C_D:9Q_@H_P#I50XZBBBODS^[PHHHH **** "BBB@ KVW
M_@FQ_P I ?@S_P!E)TC_ -*HZ\2KVW_@FQ_RD!^#/_92=(_]*HZVPW^\P]5^
M9\]Q?_R2>8?]>*O_ *;D?TUT445^G'^, 4444 %%%% !7\H?Q/\ ^2E^(O\
ML.W?_HYZ_J\K^4/XG_\ )2_$7_8=N_\ T<]?+<3?#2^?Z']K_0V_WS.O\-#\
MZQAT445\H?W2%%%% !1110 4444 %?0/_!*C_E(Q\'_^QUMO_9J^?J^@?^"5
M'_*1CX/_ /8ZVW_LU;X7_>J?^)?F?,<;_P#)%YG_ -@];_TW(_I7HHHK]-/\
M9@HHHH **** "OY+]6_Y"MS_ -?#_P#H1K^M"OY+]6_Y"MS_ -?#_P#H1KY7
MB;:E_P!O?H?V]]#7X\\],-_[G*]%%%?*G]Q!1110 4444 %%%% !7TM_P1X_
MY27?"3_L8)?_ $DGKYIKZ6_X(\?\I+OA)_V,$O\ Z23UT8/_ 'NG_B7YGR/B
M!_R0>;?]@U?_ --3/Z0J***_3#_&T**** "BBB@"GXA_Y %]_P!><O\ Z :_
MDSK^LSQ#_P @"^_Z\Y?_ $ U_)G7RG$V]+_M[]#^Y/H:_P +._7#?^YPHHHK
MY8_MP**** "BBB@ HHHH *^JO^")/_*4/X5?]?FI_P#IIO*^5:^JO^")/_*4
M/X5?]?FI_P#IIO*ZL#_OM+_%'\T?%^)'_)N\X_[!<1_Z9F?T74445^E'^.84
M444 %%%% '/_ !9_Y)7XF_[%^]_]$/7\H]?U<?%G_DE?B;_L7[W_ -$/7\H]
M?)\3?'2^?Z']U?0W_P!RSG_%0_*J%%%%?+G]K!1110 4444 %%%% !7U]_P0
M@_Y2D?#C_KWUK_TSWE?(-?7W_!"#_E*1\./^O?6O_3/>5UX#_?J7^*/YH^%\
M4?\ DVF=?]@F(_\ 34S^AJBBBOTD_P >0HHHH **** .+_:2_P"3=O'W_8E:
MK_Z22U_*W7]4G[27_)NWC[_L2M5_])):_E;KY+B7^)3]'^A_>/T.?^13F_\
MCH_^DU HHHKY@_L\**** "BBB@ HHHH *^TO^" '_*3+PK_V M7_ /2*2OBV
MOM+_ (( ?\I,O"O_ & M7_\ 2*2NS+_]_I?XE^9^?>+'_)L<Y_[!JW_IN1_0
M-1117Z0?Y !1110 4444 >;?ME_\F@?%;_LFVN_^F^>OY<*_J/\ VR_^30/B
MM_V3;7?_ $WSU_+A7R/$O\6GZ,_O?Z'7_(BS7_K[3_\ 29!1117S)_9(4444
M %%%% !1110 5]S_ /!N_P#\I&['_L3M5_\ 08Z^&*^Y_P#@W?\ ^4C=C_V)
MVJ_^@QUVY;_O]+_$C\X\7_\ DUV<_P#8/5_])9^^-%%%?HY_D,%%%% !1110
M!Y%_P4!_Y,/^-?\ V2;Q%_Z;+BOYA*_I[_X* _\ )A_QK_[)-XB_]-EQ7\PE
M?(<2_P >GZ/\S^_?H>?\DUFG_7Z'_I 4445\T?V&%%%% !1110 4444 %???
M_!N#_P I!KW_ +)UJ7_I1:5\"5]]_P#!N#_RD&O?^R=:E_Z46E=V6?\ (PI>
MJ/S+QF_Y-5G'_7B?Y'[NT445^C'^1@4444 %%%% 'Q[_ ,%1?^"EWQ)_8T5O
MA/\ LT? JR\>_$FX^&/B3QU,FO:T;#2?#^AZ1 K37]TRJTMR3-)''':Q;&E)
M8&6$8>K/@_\ X*A>)/!_[*'Q-^/7[8G[)OB[P#XB^$NI0Z?K?A?18I-6@\1S
M7"P?89=$NS%"M]'<O<Q(,A#"Y99=H7<?(_\ @N=X"_9$^->D>(/ /BCXF^+O
M!?QT\*?LZ^-_%?@35_"MY)8G5=$CLS'J.E3RO&T%[;S%8C+:$&58U:1#'RYO
M?L@?\%'_ !9^S?)\??@__P %&/V@=)\3:)\ -9\'V<7QDTSPDUH+R'Q!;@P6
MM_:V*R107%M,8XY94"1A9XG<1\F@#V+X%_\ !0[XHZW^TIX:_92_:_\ V-]7
M^#OBKQ]X=U#6?AY(_C&QUVRUF.P$37MH\UJ%-O=PQSQ2-&5:,J6VRL0 ?/\
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
M?]?H?^D!1117S1_884444 %%%% !1110 5]]_P#!N#_RD&O?^R=:E_Z46E?
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
M (\/5?F>)Q-_R3>-_P"O-3_TB1_3_1117Z>?XM!1110 4444 %?RL?M$?\G
M>.O^QQU/_P!*Y:_JGK^5C]HC_DX#QU_V..I_^E<M?+\2_!2]7^A_:/T./^1I
MG'^"C_Z54..HHHKY,_N\**** "BBB@ HHHH *]M_X)L?\I ?@S_V4G2/_2J.
MO$J]M_X)L?\ *0'X,_\ 92=(_P#2J.ML-_O,/5?F?/<7_P#))YA_UXJ_^FY'
M]-=%%%?IQ_C %%%% !1110 5_*'\3_\ DI?B+_L.W?\ Z.>OZO*_E#^)_P#R
M4OQ%_P!AV[_]'/7RW$WPTOG^A_:_T-O]\SK_  T/SK&'1117RA_=(4444 %%
M%% !1110 5] _P#!*C_E(Q\'_P#L=;;_ -FKY^KZ!_X)4?\ *1CX/_\ 8ZVW
M_LU;X7_>J?\ B7YGS'&__)%YG_V#UO\ TW(_I7HHHK]-/\9@HHHH **** "O
MY+]6_P"0K<_]?#_^A&OZT*_DOU;_ )"MS_U\/_Z$:^5XFVI?]O?H?V]]#7X\
M\],-_P"YRO1117RI_<04444 %%%% !1110 5]+?\$>/^4EWPD_[&"7_TDGKY
MIKZ6_P""/'_*2[X2?]C!+_Z23UT8/_>Z?^)?F?(^('_)!YM_V#5__34S^D*B
MBBOTP_QM"BBB@ HHHH I^(?^0!??]><O_H!K^3.OZS/$/_( OO\ KSE_] -?
MR9U\IQ-O2_[>_0_N3Z&O\+._7#?^YPHHHKY8_MP**** "BBB@ HHHH *^JO^
M")/_ "E#^%7_ %^:G_Z:;ROE6OJK_@B3_P I0_A5_P!?FI_^FF\KJP/^^TO\
M4?S1\7XD?\F[SC_L%Q'_ *9F?T74445^E'^.84444 %%%% '/_%G_DE?B;_L
M7[W_ -$/7\H]?U<?%G_DE?B;_L7[W_T0]?RCU\GQ-\=+Y_H?W5]#?_<LY_Q4
M/RJA1117RY_:P4444 %%%% !1110 5]??\$(/^4I'PX_Z]]:_P#3/>5\@U]?
M?\$(/^4I'PX_Z]]:_P#3/>5UX#_?J7^*/YH^%\4?^3:9U_V"8C_TU,_H:HHH
MK])/\>0HHHH **** .+_ &DO^3=O'W_8E:K_ .DDM?RMU_5)^TE_R;MX^_[$
MK5?_ $DEK^5NODN)?XE/T?Z']X_0Y_Y%.;_XZ/\ Z34"BBBOF#^SPHHHH **
M** "BBB@ K[2_P"" '_*3+PK_P!@+5__ $BDKXMK[2_X( ?\I,O"O_8"U?\
M](I*[,O_ -_I?XE^9^?>+'_)L<Y_[!JW_IN1_0-1117Z0?Y !1110 4444 >
M;?ME_P#)H'Q6_P"R;:[_ .F^>OY<*_J/_;+_ .30/BM_V3;7?_3?/7\N%?(\
M2_Q:?HS^]_H=?\B+-?\ K[3_ /29!1117S)_9(4444 %%%% !1110 5]S_\
M!N__ ,I&['_L3M5_]!CKX8K[G_X-W_\ E(W8_P#8G:K_ .@QUVY;_O\ 2_Q(
M_./%_P#Y-=G/_8/5_P#26?OC1117Z.?Y#!1110 4444 >1?\% ?^3#_C7_V2
M;Q%_Z;+BOYA*_I[_ ."@/_)A_P :_P#LDWB+_P!-EQ7\PE?(<2_QZ?H_S/[]
M^AY_R36:?]?H?^D!1117S1_884444 %%%% !1110 5]]_P#!N#_RD&O?^R=:
ME_Z46E? E???_!N#_P I!KW_ +)UJ7_I1:5W99_R,*7JC\R\9O\ DU6<?]>)
M_D?N[1117Z,?Y&!1110 4444 %%?FY_P79_;$^/WPG\2:;^S7\,OVES\$]'U
M_P""/CGQ8_CFUAMUU'Q!JFEV:&U\/Z?<W *VDS^:TS21C[1M11"T;<GUSPRW
M_!6[X"?L>_$728+[PQ\<_B!:ZK9P_!+Q#J+6^FW-_IMW]F1I];AC%O!OLC)/
M(QMV#7,<  57;) /L>BOA:R^+_[<_P"QI^W7\"?V<?V@?VK]&^-6B_'4ZY87
M5E_PK^TT/4O#MWIVG&^-]:_8W(FLCM\J1)@SQ^9&PE8DK7E:_MK?\%*/BG^Q
M1XV_X+&?"'XT^%[/X=^&;[7-;\+? N[\$0R1ZWX1T>\G@N)KK5"_VF&^G@M+
MBX0Q?N4/EJ4<,2 #]/:*^'O%G[4_[3'[</[7D/[,?[#_ ,>K+X7^%?#GP@T7
MQWXN\>3>#K;6M0O)]::4Z7IL-O=-Y,,?V>"2>60AG;*(FSEZ]2_X)D_M4?%/
M]IGX0>,/#OQ^@TG_ (6)\)/BAK/P^\<WV@VSP6.J7NGM&T=_!$[,T27%M<6T
MVPL=K.X&    ?1]%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1
M-*_]&-0![I1110 5_+7^U]_R=G\4?^RBZW_Z7S5_4I7\M?[7W_)V?Q1_[*+K
M?_I?-7S/$O\ "I^K/[+^AU_R.\V_Z]TO_2I'G=%%%?(G]ZA1110 4444 %%%
M% !7K/[!'_)]/P6_[*SX<_\ 3G;UY-7K/[!'_)]/P6_[*SX<_P#3G;UKA_X\
M/5?F>)Q-_P DWC?^O-3_ -(D?T_T445^GG^+04444 %%%% !7\K'[1'_ "<!
MXZ_[''4__2N6OZIZ_E8_:(_Y. \=?]CCJ?\ Z5RU\OQ+\%+U?Z']H_0X_P"1
MIG'^"C_Z54..HHHKY,_N\**** "BBB@ HHHH *]M_P"";'_*0'X,_P#92=(_
M]*HZ\2KVW_@FQ_RD!^#/_92=(_\ 2J.ML-_O,/5?F?/<7_\ ))YA_P!>*O\
MZ;D?TUT445^G'^, 4444 %%%% !7\H?Q/_Y*7XB_[#MW_P"CGK^KROY0_B?_
M ,E+\1?]AV[_ /1SU\MQ-\-+Y_H?VO\ 0V_WS.O\-#\ZQAT445\H?W2%%%%
M!1110 4444 %?0/_  2H_P"4C'P?_P"QUMO_ &:OGZOH'_@E1_RD8^#_ /V.
MMM_[-6^%_P!ZI_XE^9\QQO\ \D7F?_8/6_\ 3<C^E>BBBOTT_P 9@HHHH **
M** "OY+]6_Y"MS_U\/\ ^A&OZT*_DOU;_D*W/_7P_P#Z$:^5XFVI?]O?H?V]
M]#7X\\],-_[G*]%%%?*G]Q!1110 4444 %%%% !7TM_P1X_Y27?"3_L8)?\
MTDGKYIKZ6_X(\?\ *2[X2?\ 8P2_^DD]=&#_ -[I_P")?F?(^('_ "0>;?\
M8-7_ /34S^D*BBBOTP_QM"BBB@ HHHH I^(?^0!??]><O_H!K^3.OZS/$/\
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
MBTKNRS_D84O5'YEXS?\ )JLX_P"O$_R/W=HHHK]&/\C HHHH **** "BBB@
MHHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7
M_HQJ /=**** "OY:_P!K[_D[/XH_]E%UO_TOFK^I2OY:_P!K[_D[/XH_]E%U
MO_TOFKYGB7^%3]6?V7]#K_D=YM_U[I?^E2/.Z***^1/[U"BBB@ HHHH ****
M "O6?V"/^3Z?@M_V5GPY_P"G.WKR:O6?V"/^3Z?@M_V5GPY_Z<[>M</_ !X>
MJ_,\3B;_ ))O&_\ 7FI_Z1(_I_HHHK]//\6@HHHH **** "OY6/VB/\ DX#Q
MU_V..I_^E<M?U3U_*Q^T1_R<!XZ_[''4_P#TKEKY?B7X*7J_T/[1^AQ_R-,X
M_P %'_TJH<=1117R9_=X4444 %%%% !1110 5[;_ ,$V/^4@/P9_[*3I'_I5
M'7B5>V_\$V/^4@/P9_[*3I'_ *51UMAO]YAZK\SY[B__ ))/,/\ KQ5_]-R/
MZ:Z***_3C_& **** "BBB@ K^4/XG_\ )2_$7_8=N_\ T<]?U>5_*'\3_P#D
MI?B+_L.W?_HYZ^6XF^&E\_T/[7^AM_OF=?X:'YUC#HHHKY0_ND**** "BBB@
M HHHH *^@?\ @E1_RD8^#_\ V.MM_P"S5\_5] _\$J/^4C'P?_['6V_]FK?"
M_P"]4_\ $OS/F.-_^2+S/_L'K?\ IN1_2O1117Z:?XS!1110 4444 %?R7ZM
M_P A6Y_Z^'_]"-?UH5_)?JW_ "%;G_KX?_T(U\KQ-M2_[>_0_M[Z&OQYYZ8;
M_P!SE>BBBOE3^X@HHHH **** "BBB@ KZ6_X(\?\I+OA)_V,$O\ Z23U\TU]
M+?\ !'C_ )27?"3_ +&"7_TDGKHP?^]T_P#$OS/D?$#_ )(/-O\ L&K_ /IJ
M9_2%1117Z8?XVA1110 4444 4_$/_( OO^O.7_T U_)G7]9GB'_D 7W_ %YR
M_P#H!K^3.OE.)MZ7_;WZ']R?0U_A9WZX;_W.%%%%?+']N!1110 4444 %%%%
M !7U5_P1)_Y2A_"K_K\U/_TTWE?*M?57_!$G_E*'\*O^OS4__33>5U8'_?:7
M^*/YH^+\2/\ DW><?]@N(_\ 3,S^BZBBBOTH_P <PHHHH **** .?^+/_)*_
M$W_8OWO_ *(>OY1Z_JX^+/\ R2OQ-_V+][_Z(>OY1Z^3XF^.E\_T/[J^AO\
M[EG/^*A^54****^7/[6"BBB@ HHHH **** "OK[_ ((0?\I2/AQ_U[ZU_P"F
M>\KY!KZ^_P""$'_*4CX<?]>^M?\ IGO*Z\!_OU+_ !1_-'POBC_R;3.O^P3$
M?^FIG]#5%%%?I)_CR%%%% !1110!Q?[27_)NWC[_ +$K5?\ TDEK^5NOZI/V
MDO\ DW;Q]_V)6J_^DDM?RMU\EQ+_ !*?H_T/[Q^AS_R*<W_QT?\ TFH%%%%?
M,']GA1110 4444 %%%% !7VE_P $ /\ E)EX5_[ 6K_^D4E?%M?:7_! #_E)
MEX5_[ 6K_P#I%)79E_\ O]+_ !+\S\^\6/\ DV.<_P#8-6_]-R/Z!J***_2#
M_( **** "BBB@#S;]LO_ )- ^*W_ &3;7?\ TWSU_+A7]1_[9?\ R:!\5O\
MLFVN_P#IOGK^7"OD>)?XM/T9_>_T.O\ D19K_P!?:?\ Z3(****^9/[)"BBB
M@ HHHH **** "ON?_@W?_P"4C=C_ -B=JO\ Z#'7PQ7W/_P;O_\ *1NQ_P"Q
M.U7_ -!CKMRW_?Z7^)'YQXO_ /)KLY_[!ZO_ *2S]\:***_1S_(8**** "BB
MB@#R+_@H#_R8?\:_^R3>(O\ TV7%?S"5_3W_ ,% ?^3#_C7_ -DF\1?^FRXK
M^82OD.)?X]/T?YG]^_0\_P"2:S3_ *_0_P#2 HHHKYH_L,**** "BBB@ HHH
MH *^^_\ @W!_Y2#7O_9.M2_]*+2O@2OOO_@W!_Y2#7O_ &3K4O\ THM*[LL_
MY&%+U1^9>,W_ ":K./\ KQ/\C]W:***_1C_(P**** "BBB@ HK/\6>+/"O@/
MPQJ'C;QSXFT_1=&TFSDN]5U?5KU+:ULK>-2TDTLLA"1HJ@LS,0  235RSO+3
M4;2+4-/NHYX)XUD@GA<,DB,,AE(X(((((ZT 24444 %%%% !1110 5X7X!_Y
M2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %?RU_M??\G9_
M%'_LHNM_^E\U?U*5_+7^U]_R=G\4?^RBZW_Z7S5\SQ+_  J?JS^R_H=?\CO-
MO^O=+_TJ1YW1117R)_>H4444 %%%% !1110 5ZS^P1_R?3\%O^RL^'/_ $YV
M]>35ZS^P1_R?3\%O^RL^'/\ TYV]:X?^/#U7YGB<3?\ )-XW_KS4_P#2)']/
M]%%%?IY_BT%%%% !1110 5_*Q^T1_P G >.O^QQU/_TKEK^J>OY6/VB/^3@/
M'7_8XZG_ .E<M?+\2_!2]7^A_:/T./\ D:9Q_@H_^E5#CJ***^3/[O"BBB@
MHHHH **** "O;?\ @FQ_RD!^#/\ V4G2/_2J.O$J]M_X)L?\I ?@S_V4G2/_
M $JCK;#?[S#U7YGSW%__ "2>8?\ 7BK_ .FY']-=%%%?IQ_C %%%% !1110
M5_*'\3_^2E^(O^P[=_\ HYZ_J\K^4/XG_P#)2_$7_8=N_P#T<]?+<3?#2^?Z
M']K_ $-O]\SK_#0_.L8=%%%?*']TA1110 4444 %%%% !7T#_P $J/\ E(Q\
M'_\ L=;;_P!FKY^KZ!_X)4?\I&/@_P#]CK;?^S5OA?\ >J?^)?F?,<;_ /)%
MYG_V#UO_ $W(_I7HHHK]-/\ &8**** "BBB@ K^2_5O^0K<_]?#_ /H1K^M"
MOY+]6_Y"MS_U\/\ ^A&OE>)MJ7_;WZ']O?0U^///3#?^YRO1117RI_<04444
M %%%% !1110 5]+?\$>/^4EWPD_[&"7_ -))Z^::^EO^"/'_ "DN^$G_ &,$
MO_I)/71@_P#>Z?\ B7YGR/B!_P D'FW_ &#5_P#TU,_I"HHHK],/\;0HHHH
M**** *?B'_D 7W_7G+_Z :_DSK^LSQ#_ ,@"^_Z\Y?\ T U_)G7RG$V]+_M[
M]#^Y/H:_PL[]<-_[G"BBBOEC^W HHHH **** "BBB@ KZJ_X(D_\I0_A5_U^
M:G_Z:;ROE6OJK_@B3_RE#^%7_7YJ?_IIO*ZL#_OM+_%'\T?%^)'_ ";O./\
ML%Q'_IF9_1=1117Z4?XYA1110 4444 <_P#%G_DE?B;_ +%^]_\ 1#U_*/7]
M7'Q9_P"25^)O^Q?O?_1#U_*/7R?$WQTOG^A_=7T-_P#<LY_Q4/RJA1117RY_
M:P4444 %%%% !1110 5]??\ !"#_ )2D?#C_ *]]:_\ 3/>5\@U]??\ !"#_
M )2D?#C_ *]]:_\ 3/>5UX#_ 'ZE_BC^:/A?%'_DVF=?]@F(_P#34S^AJBBB
MOTD_QY"BBB@ HHHH XO]I+_DW;Q]_P!B5JO_ *22U_*W7]4G[27_ ";MX^_[
M$K5?_226OY6Z^2XE_B4_1_H?WC]#G_D4YO\ XZ/_ *34"BBBOF#^SPHHHH *
M*** "BBB@ K[2_X( ?\ *3+PK_V M7_](I*^+:^TO^" '_*3+PK_ -@+5_\
MTBDKLR__ '^E_B7YGY]XL?\ )L<Y_P"P:M_Z;D?T#4445^D'^0 4444 %%%%
M 'FW[9?_ ":!\5O^R;:[_P"F^>OY<*_J/_;+_P"30/BM_P!DVUW_ --\]?RX
M5\CQ+_%I^C/[W^AU_P B+-?^OM/_ -)D%%%%?,G]DA1110 4444 %%%% !7W
M/_P;O_\ *1NQ_P"Q.U7_ -!CKX8K[G_X-W_^4C=C_P!B=JO_ *#'7;EO^_TO
M\2/SCQ?_ .379S_V#U?_ $EG[XT445^CG^0P4444 %%%% 'D7_!0'_DP_P"-
M?_9)O$7_ *;+BOYA*_I[_P""@/\ R8?\:_\ LDWB+_TV7%?S"5\AQ+_'I^C_
M #/[]^AY_P DUFG_ %^A_P"D!1117S1_884444 %%%% !1110 5]]_\ !N#_
M ,I!KW_LG6I?^E%I7P)7WW_P;@_\I!KW_LG6I?\ I1:5W99_R,*7JC\R\9O^
M359Q_P!>)_D?N[1117Z,?Y&!1110 4444 ?EC_P<=?"WQIKT.F?%?XH? OQ7
M\2?@KH'P9\;V\VD^%K1[V'PUXQFLE_LO7M0LT8&:VA19E$Y5UM6+2MLSD^Y?
M\$OO#W[,VE?LG_$KQ#_P21^.FG^)-+UO5+J[\+^"/%4]S'H?@?Q!]B17L#:>
M4E]86KW 6>6W897S&,2J&YJ_\%F_"G[?FG_##QC\2OV8K>V\<?#W4?@3XN\+
M_$+X63ZA'9W,,MS9NUOKUBYB8W,\($D;VI=?,C;$8+MD=-_P3'_9B_:"\#_&
M#XV_MI?M)^!-%\$:]\;KSPZ+/X>:)JZZ@-&L='T][2&:ZN8T2.6\N#*[R>6"
MJJD2[V(. #S7_@D=X/\ CY\/?^"B_P"V3X*_:4_: N/B1XLM3\/;C4=?.G"Q
MM(VN-*OK@VUG:JS"WMHO,\M%W%B%WN2[,3\\>!_@-:?M,_\ !'#Q[_P6B\0^
M-_%%K^T5=:/XM^)/A/Q]:>*+V.3P['I5W>RV&D6L E\A;$6ME' ]NT;)()9"
MX8X(^_OV9/V:OBM\,/\ @HE^T_\ M%^+=+M8O"_Q13P2/"-S%>H\L_\ 9NE3
M6UWYD8.Z+;(Z@;OO#D5\KR_L3?\ !2OX9?L7>-_^"/'P@^#OA&[^&_B>^US1
MO"_QRN_&T<8T/PEK%Y/<7$%UI1B^T3WT$%U<6Z"-A$^8F+H%8$ N_#[3O!__
M  6(_;OOO#_[4>DWNI_#CX>?L\>"?$.F?#V'6KNTT^;7O$L5S>2ZC,MO*C32
M0P6Z01;R1'N=E =MU>T_\$:/&GC-?AM\9/V9_%WC+5O$%M\#/C_X@\#>%-6U
MZ_>[OI-"BCM;VPBGN)"7F>&*]\C>Q)*P)6+XP_99_:<_8D_:X@_:<_8:^!.F
M?$[POXA^$.C>!/%_@*\\90:)?VLVBM-_9>I07%Q&T,R>1/);RQ':PPCIN^9:
M]0_X)D_LJ_%/]F/X/>+]?^/UUI+?$3XM?$_6?B#XZL] N'FL=,O=0:-8["WE
M=5:6.WMK>VAWD#<R,1P02 ?1]%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?
M@'_E()X__P"Q$TK_ -&-0![I1110 5_+7^U]_P G9_%'_LHNM_\ I?-7]2E?
MRU_M??\ )V?Q1_[*+K?_ *7S5\SQ+_"I^K/[+^AU_P CO-O^O=+_ -*D>=T4
M45\B?WJ%%%% !1110 4444 %>L_L$?\ )]/P6_[*SX<_].=O7DU>L_L$?\GT
M_!;_ +*SX<_].=O6N'_CP]5^9XG$W_)-XW_KS4_](D?T_P!%%%?IY_BT%%%%
M !1110 5_*Q^T1_R<!XZ_P"QQU/_ -*Y:_JGK^5C]HC_ ). \=?]CCJ?_I7+
M7R_$OP4O5_H?VC]#C_D:9Q_@H_\ I50XZBBBODS^[PHHHH **** "BBB@ KV
MW_@FQ_RD!^#/_92=(_\ 2J.O$J]M_P"";'_*0'X,_P#92=(_]*HZVPW^\P]5
M^9\]Q?\ \DGF'_7BK_Z;D?TUT445^G'^, 4444 %%%% !7\H?Q/_ .2E^(O^
MP[=_^CGK^KROY0_B?_R4OQ%_V';O_P!'/7RW$WPTOG^A_:_T-O\ ?,Z_PT/S
MK&'1117RA_=(4444 %%%% !1110 5] _\$J/^4C'P?\ ^QUMO_9J^?J^@?\
M@E1_RD8^#_\ V.MM_P"S5OA?]ZI_XE^9\QQO_P D7F?_ &#UO_3<C^E>BBBO
MTT_QF"BBB@ HHHH *_DOU;_D*W/_ %\/_P"A&OZT*_DOU;_D*W/_ %\/_P"A
M&OE>)MJ7_;WZ']O?0U^///3#?^YRO1117RI_<04444 %%%% !1110 5]+?\
M!'C_ )27?"3_ +&"7_TDGKYIKZ6_X(\?\I+OA)_V,$O_ *23UT8/_>Z?^)?F
M?(^('_)!YM_V#5__ $U,_I"HHHK],/\ &T**** "BBB@"GXA_P"0!??]><O_
M * :_DSK^LSQ#_R +[_KSE_] -?R9U\IQ-O2_P"WOT/[D^AK_"SOUPW_ +G"
MBBBOEC^W HHHH **** "BBB@ KZJ_P"")/\ RE#^%7_7YJ?_ *:;ROE6OJK_
M ((D_P#*4/X5?]?FI_\ IIO*ZL#_ +[2_P 4?S1\7XD?\F[SC_L%Q'_IF9_1
M=1117Z4?XYA1110 4444 <_\6?\ DE?B;_L7[W_T0]?RCU_5Q\6?^25^)O\
ML7[W_P!$/7\H]?)\3?'2^?Z']U?0W_W+.?\ %0_*J%%%%?+G]K!1110 4444
M %%%% !7U]_P0@_Y2D?#C_KWUK_TSWE?(-?7W_!"#_E*1\./^O?6O_3/>5UX
M#_?J7^*/YH^%\4?^3:9U_P!@F(_]-3/Z&J***_23_'D**** "BBB@#B_VDO^
M3=O'W_8E:K_Z22U_*W7]4G[27_)NWC[_ +$K5?\ TDEK^5NODN)?XE/T?Z']
MX_0Y_P"13F_^.C_Z34"BBBOF#^SPHHHH **** "BBB@ K[2_X( ?\I,O"O\
MV M7_P#2*2OBVOM+_@@!_P I,O"O_8"U?_TBDKLR_P#W^E_B7YGY]XL?\FQS
MG_L&K?\ IN1_0-1117Z0?Y !1110 4444 >;?ME_\F@?%;_LFVN_^F^>OY<*
M_J/_ &R_^30/BM_V3;7?_3?/7\N%?(\2_P 6GZ,_O?Z'7_(BS7_K[3_])D%%
M%%?,G]DA1110 4444 %%%% !7W/_ ,&[_P#RD;L?^Q.U7_T&.OABON?_ (-W
M_P#E(W8_]B=JO_H,==N6_P"_TO\ $C\X\7_^379S_P!@]7_TEG[XT445^CG^
M0P4444 %%%% 'D7_  4!_P"3#_C7_P!DF\1?^FRXK^82OZ>_^"@/_)A_QK_[
M)-XB_P#39<5_,)7R'$O\>GZ/\S^_?H>?\DUFG_7Z'_I 4445\T?V&%%%% !1
M110 4444 %???_!N#_RD&O?^R=:E_P"E%I7P)7WW_P &X/\ RD&O?^R=:E_Z
M46E=V6?\C"EZH_,O&;_DU6<?]>)_D?N[1117Z,?Y&!1110 4444 %%%% !11
M10 4444 %%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_
M -&-0![I1110 5_+7^U]_P G9_%'_LHNM_\ I?-7]2E?RU_M??\ )V?Q1_[*
M+K?_ *7S5\SQ+_"I^K/[+^AU_P CO-O^O=+_ -*D>=T445\B?WJ%%%% !111
M0 4444 %>L_L$?\ )]/P6_[*SX<_].=O7DU>L_L$?\GT_!;_ +*SX<_].=O6
MN'_CP]5^9XG$W_)-XW_KS4_](D?T_P!%%%?IY_BT%%%% !1110 5_*Q^T1_R
M<!XZ_P"QQU/_ -*Y:_JGK^5C]HC_ ). \=?]CCJ?_I7+7R_$OP4O5_H?VC]#
MC_D:9Q_@H_\ I50XZBBBODS^[PHHHH **** "BBB@ KVW_@FQ_RD!^#/_92=
M(_\ 2J.O$J]M_P"";'_*0'X,_P#92=(_]*HZVPW^\P]5^9\]Q?\ \DGF'_7B
MK_Z;D?TUT445^G'^, 4444 %%%% !7\H?Q/_ .2E^(O^P[=_^CGK^KROY0_B
M?_R4OQ%_V';O_P!'/7RW$WPTOG^A_:_T-O\ ?,Z_PT/SK&'1117RA_=(4444
M %%%% !1110 5] _\$J/^4C'P?\ ^QUMO_9J^?J^@?\ @E1_RD8^#_\ V.MM
M_P"S5OA?]ZI_XE^9\QQO_P D7F?_ &#UO_3<C^E>BBBOTT_QF"BBB@ HHHH
M*_DOU;_D*W/_ %\/_P"A&OZT*_DOU;_D*W/_ %\/_P"A&OE>)MJ7_;WZ']O?
M0U^///3#?^YRO1117RI_<04444 %%%% !1110 5]+?\ !'C_ )27?"3_ +&"
M7_TDGKYIKZ6_X(\?\I+OA)_V,$O_ *23UT8/_>Z?^)?F?(^('_)!YM_V#5__
M $U,_I"HHHK],/\ &T**** "BBB@"GXA_P"0!??]><O_ * :_DSK^LSQ#_R
M+[_KSE_] -?R9U\IQ-O2_P"WOT/[D^AK_"SOUPW_ +G"BBBOEC^W HHHH **
M** "BBB@ KZJ_P"")/\ RE#^%7_7YJ?_ *:;ROE6OJK_ ((D_P#*4/X5?]?F
MI_\ IIO*ZL#_ +[2_P 4?S1\7XD?\F[SC_L%Q'_IF9_1=1117Z4?XYA1110
M4444 <_\6?\ DE?B;_L7[W_T0]?RCU_5Q\6?^25^)O\ L7[W_P!$/7\H]?)\
M3?'2^?Z']U?0W_W+.?\ %0_*J%%%%?+G]K!1110 4444 %%%% !7U]_P0@_Y
M2D?#C_KWUK_TSWE?(-?7W_!"#_E*1\./^O?6O_3/>5UX#_?J7^*/YH^%\4?^
M3:9U_P!@F(_]-3/Z&J***_23_'D**** "BBB@#B_VDO^3=O'W_8E:K_Z22U_
M*W7]4G[27_)NWC[_ +$K5?\ TDEK^5NODN)?XE/T?Z']X_0Y_P"13F_^.C_Z
M34"BBBOF#^SPHHHH **** "BBB@ K[2_X( ?\I,O"O\ V M7_P#2*2OBVOM+
M_@@!_P I,O"O_8"U?_TBDKLR_P#W^E_B7YGY]XL?\FQSG_L&K?\ IN1_0-11
M17Z0?Y !1110 4444 >;?ME_\F@?%;_LFVN_^F^>OY<*_J/_ &R_^30/BM_V
M3;7?_3?/7\N%?(\2_P 6GZ,_O?Z'7_(BS7_K[3_])D%%%%?,G]DA1110 444
M4 %%%% !7W/_ ,&[_P#RD;L?^Q.U7_T&.OABON?_ (-W_P#E(W8_]B=JO_H,
M==N6_P"_TO\ $C\X\7_^379S_P!@]7_TEG[XT445^CG^0P4444 %%%% 'D7_
M  4!_P"3#_C7_P!DF\1?^FRXK^82OZ>_^"@/_)A_QK_[)-XB_P#39<5_,)7R
M'$O\>GZ/\S^_?H>?\DUFG_7Z'_I 4445\T?V&%%%% !1110 4444 %???_!N
M#_RD&O?^R=:E_P"E%I7P)7WW_P &X/\ RD&O?^R=:E_Z46E=V6?\C"EZH_,O
M&;_DU6<?]>)_D?N[1117Z,?Y&!1110 4444 %%%% !1110 4444 %%%% !7A
M?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 5_+
M7^U]_P G9_%'_LHNM_\ I?-7]2E?RU_M??\ )V?Q1_[*+K?_ *7S5\SQ+_"I
M^K/[+^AU_P CO-O^O=+_ -*D>=T445\B?WJ%%%% !1110 4444 %>L_L$?\
M)]/P6_[*SX<_].=O7DU>L_L$?\GT_!;_ +*SX<_].=O6N'_CP]5^9XG$W_)-
MXW_KS4_](D?T_P!%%%?IY_BT%%%% !1110 5_*Q^T1_R<!XZ_P"QQU/_ -*Y
M:_JGK^5C]HC_ ). \=?]CCJ?_I7+7R_$OP4O5_H?VC]#C_D:9Q_@H_\ I50X
MZBBBODS^[PHHHH **** "BBB@ KVW_@FQ_RD!^#/_92=(_\ 2J.O$J]M_P""
M;'_*0'X,_P#92=(_]*HZVPW^\P]5^9\]Q?\ \DGF'_7BK_Z;D?TUT445^G'^
M, 4444 %%%% !7\H?Q/_ .2E^(O^P[=_^CGK^KROY0_B?_R4OQ%_V';O_P!'
M/7RW$WPTOG^A_:_T-O\ ?,Z_PT/SK&'1117RA_=(4444 %%%% !1110 5] _
M\$J/^4C'P?\ ^QUMO_9J^?J^@?\ @E1_RD8^#_\ V.MM_P"S5OA?]ZI_XE^9
M\QQO_P D7F?_ &#UO_3<C^E>BBBOTT_QF"BBB@ HHHH *_DOU;_D*W/_ %\/
M_P"A&OZT*_DOU;_D*W/_ %\/_P"A&OE>)MJ7_;WZ']O?0U^///3#?^YRO111
M7RI_<04444 %%%% !1110 5]+?\ !'C_ )27?"3_ +&"7_TDGKYIKZ6_X(\?
M\I+OA)_V,$O_ *23UT8/_>Z?^)?F?(^('_)!YM_V#5__ $U,_I"HHHK],/\
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
M_P 0XWQ8_P"AB^%G_@1KO_QVC_B'&^+'_0Q?"S_P(UW_ ..T?ZN8[^:/WO\
MR#_B;SPV_P"@3%_^"Z/_ ,O/R@HK]+M%_P""$WCW6OC=K?P3@U/X<K?Z+HUM
MJ$]P\^L^0Z3,0JKB;=N&.<C'I78_\0XWQ8_Z&+X6?^!&N_\ QVC_ %<QW\T?
MO?\ D'_$WGAM_P! F+_\%T?_ )>?E!17ZO\ _$.-\6/^AB^%G_@1KO\ \=H_
MXAQOBQ_T,7PL_P# C7?_ ([1_JYCOYH_>_\ (/\ B;SPV_Z!,7_X+H__ "\_
M*"OH'_@E1_RD8^#_ /V.MM_[-7V]_P 0XWQ8_P"AB^%G_@1KO_QVN@^%/_!!
MG]I/X(_$;1_BU\,/'_PLTSQ!H%ZMWI.H;=8F\B9>C>7*[(W7HRD>U:T.'\;3
MK1FY1LFGN^_H>-Q%]*OP\S?A_&8&CA<4IUJ52$6X4;)S@XJ]J[=KO6R;MT9^
MK-%?'G_"F/\ @M1_T>-\+/\ PD#_ /(]'_"F/^"U'_1XWPL_\) __(]?8'\
M'V'17QY_PIC_ (+4?]'C?"S_ ,) _P#R/1_PIC_@M1_T>-\+/_"0/_R/0!]A
MT5\>?\*8_P""U'_1XWPL_P#"0/\ \CT?\*8_X+4?]'C?"S_PD#_\CT ?8=?R
M7ZM_R%;G_KX?_P!"-?T&_P#"F/\ @M1_T>-\+/\ PD#_ /(]?)<W_!N7\6YY
M6GE\2?"PL[%F/GZYR3_VUKQ<XRZOF')[-I<M][];=D^Q_17@#XN\-^%4LQ>;
M4JU3ZQ['E]E&$K>S]K?FYZD+7YU:U^M[:7_)ZBOU?_XAQOBQ_P!#%\+/_ C7
M?_CM'_$.-\6/^AB^%G_@1KO_ ,=KQ/\ 5S'?S1^]_P"1_1W_ !-YX;?] F+_
M /!='_Y>?E!17ZO_ /$.-\6/^AB^%G_@1KO_ ,=H_P"(<;XL?]#%\+/_  (U
MW_X[1_JYCOYH_>_\@_XF\\-O^@3%_P#@NC_\O/R@HK]+M%_X(3>/=:^-VM_!
M.#4_ARM_HNC6VH3W#SZSY#I,Q"JN)MVX8YR,>E=C_P 0XWQ8_P"AB^%G_@1K
MO_QVC_5S'?S1^]_Y!_Q-YX;?] F+_P#!='_Y>?E!17ZO_P#$.-\6/^AB^%G_
M ($:[_\ ':/^(<;XL?\ 0Q?"S_P(UW_X[1_JYCOYH_>_\@_XF\\-O^@3%_\
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
M_P =H_XAQOBQ_P!#%\+/_ C7?_CM'^KF._FC][_R#_B;SPV_Z!,7_P""Z/\
M\O/R@HK]+O@?_P $)O'OQM\(W/BW0=3^'-O#;:S=Z>Z7T^LAR\$A1F&R8C:2
M.._K78_\0XWQ8_Z&+X6?^!&N_P#QVC_5S'?S1^]_Y!_Q-YX;?] F+_\ !='_
M .7GY045^K__ !#C?%C_ *&+X6?^!&N__':/^(<;XL?]#%\+/_ C7?\ X[1_
MJYCOYH_>_P#(/^)O/#;_ *!,7_X+H_\ R\_*"OM+_@@!_P I,O"O_8"U?_TB
MDKZ-_P"(<;XL?]#%\+/_  (UW_X[7:_L_P#_  1,_:Y_9;^)EI\8O@3\4?A9
MH7B.Q@FAM=1^SZK=;$E0I(/+N#)&<J2,E21VP:Z,+D.,H8F%24HV33W?3Y'R
MW&_TH. .)>#LPRG"X;%1J8BC4IQ<H4E%2G%Q3DU6;2N];)OR9^HE%?'G_"F/
M^"U'_1XWPL_\) __ "/1_P *8_X+4?\ 1XWPL_\ "0/_ ,CU]:?P@?8=%?'G
M_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\ 1XWPL_\ "0/_ ,CT ?8=%?'G
M_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\ 1XWPL_\ "0/_ ,CT >]?ME_\
MF@?%;_LFVN_^F^>OY<*_H#\9_LT_\%AOB#X/U;P%XO\ VM?A9=Z3KFFSZ?JE
MI_PBLD?G6\T;1R)N2 ,N49AE2",Y!!YKY;_XAQOBQ_T,7PL_\"-=_P#CM>%F
M^68C,)P=-I63WO\ HF?TUX">,_"_A;EN-P^:T:TY5IPE'V482248M._/4AKK
MI:Y^4%%?J_\ \0XWQ8_Z&+X6?^!&N_\ QVC_ (AQOBQ_T,7PL_\  C7?_CM>
M/_JYCOYH_>_\C]^_XF\\-O\ H$Q?_@NC_P#+S\H**_5__B'&^+'_ $,7PL_\
M"-=_^.T?\0XWQ8_Z&+X6?^!&N_\ QVC_ %<QW\T?O?\ D'_$WGAM_P! F+_\
M%T?_ )>?E!17Z7? _P#X(3>/?C;X1N?%N@ZG\.;>&VUF[T]TOI]9#EX)"C,-
MDQ&TD<=_6NQ_XAQOBQ_T,7PL_P# C7?_ ([1_JYCOYH_>_\ (/\ B;SPV_Z!
M,7_X+H__ "\_*"BOU?\ ^(<;XL?]#%\+/_ C7?\ X[1_Q#C?%C_H8OA9_P"!
M&N__ !VC_5S'?S1^]_Y!_P 3>>&W_0)B_P#P71_^7GY05]S_ /!N_P#\I&['
M_L3M5_\ 08Z]X_XAQOBQ_P!#%\+/_ C7?_CM=U^SO_P1:_;"_91^(\?Q;^ /
MQ6^%F@>(8K.6U34/LNJ76(9  Z^7<F1.<#G;D=B*Z<)D.,H8F%24HV33W?\
MD?)\>?2>X!XHX,Q^487#8F-2O2G"+E"DHIR5DY-5I-+O9-^1^G]%?'G_  IC
M_@M1_P!'C?"S_P ) _\ R/1_PIC_ (+4?]'C?"S_ ,) _P#R/7UA_"9]AT5\
M>?\ "F/^"U'_ $>-\+/_  D#_P#(]'_"F/\ @M1_T>-\+/\ PD#_ /(] 'V'
M17QY_P *8_X+4?\ 1XWPL_\ "0/_ ,CT?\*8_P""U'_1XWPL_P#"0/\ \CT
M>S?\% ?^3#_C7_V2;Q%_Z;+BOYA*_?[X@?LN?\%??BEX#UOX9>._VL?A9?Z'
MXBTFYTS6;'_A%Y(OM%K/$T4L>^.%73<CL-RL&&<@@\U\P?\ $.-\6/\ H8OA
M9_X$:[_\=KPLWRO$8^I&5-I676_Z)G]/> OC5PMX6Y1C,+FM&M.5:I&4?91A
M))*-M>>I!WOV3/R@HK]7_P#B'&^+'_0Q?"S_ ,"-=_\ CM'_ !#C?%C_ *&+
MX6?^!&N__':\?_5S'?S1^]_Y'[U_Q-YX;?\ 0)B__!='_P"7GY045^K_ /Q#
MC?%C_H8OA9_X$:[_ /':/^(<;XL?]#%\+/\ P(UW_P".T?ZN8[^:/WO_ "#_
M (F\\-O^@3%_^"Z/_P O/R@HK]+O@?\ \$)O'OQM\(W/BW0=3^'-O#;:S=Z>
MZ7T^LAR\$A1F&R8C:2.._K78_P#$.-\6/^AB^%G_ ($:[_\ ':/]7,=_-'[W
M_D'_ !-YX;?] F+_ /!='_Y>?E!17ZO_ /$.-\6/^AB^%G_@1KO_ ,=H_P"(
M<;XL?]#%\+/_  (UW_X[1_JYCOYH_>_\@_XF\\-O^@3%_P#@NC_\O/R@K[[_
M .#<'_E(->_]DZU+_P!*+2O9/^(<;XL?]#%\+/\ P(UW_P".UW_[-_\ P1F_
M;+_9'^(3_%3]GKXM?"SP_KTFG26#W_V34[O-O(R,Z;+DR)R8T.=N1C@\FNK!
MY%B\/BH5)2C9.^[_ ,CX_P 0/I-\!<5\%8_)\)AL3&K7IRA%SA244W_,U6D[
M>B?H?IU17QY_PIC_ (+4?]'C?"S_ ,) _P#R/1_PIC_@M1_T>-\+/_"0/_R/
M7U9_"Y]AT5\>?\*8_P""U'_1XWPL_P#"0/\ \CT?\*8_X+4?]'C?"S_PD#_\
MCT ?8=%%% !1110 =>M?F7XA_P""!_Q'M/B-:_ OX7_MJ^*_#W[-U[X,\6:/
M?>#;;2+!]2TC3=9U72[V[\/6=\ZF1;*Y-O,?,9'D@2(Q!G$Y*_II10!\N_&O
M_@FYJ&H?%GPS\?\ ]C/]HK4?@EXR\/> 8O ]Q<:?X:M-9T[5/#T+^9:VD]G=
MD R6TA9H9U<,HD=6WJV!Z3^Q;^R'X)_8I^":_"/PEXFU;Q#?7^MW^O>+?%OB
M"1&U#Q#K5].T]YJ%P8U5 \DC<*H 5%11G;D^LT4 %%%% !1110 4444 %%%%
M !1110 4444 >0>#? OBZP_;3\:?$"\T&>/1=0\'Z=:V6HL!Y<LT;L70<]0#
M7K]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >0>#? OBZP_
M;3\:?$"\T&>/1=0\'Z=:V6HL!Y<LT;L70<]0#7K]%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 >0>#? OBZP_;3\:?$"\T&>/1=0\'Z=:V6H
ML!Y<LT;L70<]0#7K]%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 >0>#? OBZP_;3\:?$"\T&>/1=0\'Z=:V6HL!Y<LT;L70<]0#7K]%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 >0>#? OBZP_;3\:?$"\T
M&>/1=0\'Z=:V6HL!Y<LT;L70<]0#7K]%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 >0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(
M_!Z$<BO7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@_8I
M\"^+OA]\)]2T3QIH,^G7<WC#5+J."X #-#).61^#T(Y%>OT44 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!Y!^Q3X%\7?#[X3ZEHGC309].NYO
M&&J74<%P &:&2<LC\'H1R*]?HHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_4WX=)XTC^'VA1_$B:VD\1+HUJ-?DLP!"U[Y2^>4 _A,F['MBOR]_9Y^'?\
MP60^'G[1_B7]LW]HK_@E5X3^*OQ8UBYN+;P[XDU#]I.QLK/P?H;,?*TG2;(Z
M=.MH@0XEG#M+<,69VPQ6OU+\*7_B#5/"VFZGXL\/QZ3JMSI\,NIZ5%>BY6SN
M&0&2$3!5$H1B5#A0&QG SB@#0HHHH **** "BBB@ HHHH **** "OS?^%G[/
MWP__ ."Q?[8W[0?CG]M%=1\5?#'X+?$^3X;?#KX3S:Q<V^C17EC:6TVH:M>6
M\$B"]N)9;H+&9<K'&I4*3AA^D%?#OB_]G+]N7]A[]J_XF?M%?L(?"SPY\4O
MGQJOX-8\:?#+5?%B:#J6A^(X[=;>35-/NIHI+>:*XCCC::";:WF(I1MI*@ Y
M'X?_  RTO_@E/_P55^$/[+/[..MZQ:_!/]HSPOXG1/AMJ.M7%]9>%-?T2UBO
MS>Z>;EW>VAN+=WC>!6\O>H; P@7RK]K3]H/XO?M=?MI_LR_M+> /&M[IGP(T
MC]JW3?!?@&RM9"L?CFZ%AJKZCKSD</:1S6BV=IU$@%W-]V6.KW[/G[(/_!3[
MX\?MC>%/&_\ P6$^%[>(?#X^%OBCP9X%U?X>Z[IZR>%VU6.1;Z]UQK<P;;VX
MLHDM8Y].C:!6* I&S;JW?VF_^#?3P0TGP'\,_LR_$WXS'P[X+^+&F7/B/3]2
M^/6L>5H7AV#3[V%I-,CDN,6MQ&[V\<;6X618WD5<*6% 'MOQ._X)K_M ^-_B
MS^U-XX\ ?M6W7@*/]H.'P1::5K&B">?4-!LM(MVM]2CA&Z);:6ZB>2-)HW8I
MYGF8#*!7C_A;X%_ ?]F'_@L3\'_V?O\ @FI9:KI,NE>&M:O?VF]'TWQ+?7VE
M0Z+)8E=);4UN9I%&I27Q1X6!%PT?F,^8V!/UA_P4'LOVU]#_ &*M=\'?\$YM
M'L]2^*5Q96^E^'=0\1:S%'_9T3%4FOFEN<K+.D08IOSF5E9@X#*?G_\ X)E^
M"OVW?V4(]*^!EY_P2:T7P9X;UB^GU#X@?%*[_:2M?$6NZQJ30N[ZC?#^S8I+
M^XFF"J29$5!)\H5$"4 >+?\ !1+]AOX0?LA?L<:_\7_BG\9_%WC[]L/QQXEN
M5^$GQ!\/ZYJ%CKVI^*+F\+Z;8:58I=R);V5O&T$<ENN81#$[-@LN/U-^'2>-
M(_A]H4?Q(FMI/$2Z-:C7Y+, 0M>^4OGE /X3)NQ[8K\O?V>?AW_P60^'G[1_
MB7]LW]HK_@E5X3^*OQ8UBYN+;P[XDU#]I.QLK/P?H;,?*TG2;(Z=.MH@0XEG
M#M+<,69VPQ6OU+\*7_B#5/"VFZGXL\/QZ3JMSI\,NIZ5%>BY6SN&0&2$3!5$
MH1B5#A0&QG SB@#0HHHH **** "BBB@ HHHH **** "OS?\ A9^S]\/_ /@L
M7^V-^T'XY_;174?%7PQ^"WQ/D^&WPZ^$\VL7-OHT5Y8VEM-J&K7EO!(@O;B6
M6Z"QF7*QQJ5"DX8?I!7P[XO_ &<OVY?V'OVK_B9^T5^PA\+/#GQ2\"?&J_@U
MCQI\,M5\6)H.I:'XCCMUMY-4T^ZFBDMYHKB..-IH)MK>8BE&VDJ #D?A]\,-
M-_X)5?\ !5?X0?LK_LW:SK%M\%/VC?#'B>./X:ZAK5Q?67A77]$M8K_[;IYN
M7=[:&XMY'C>!6\O>H; PBKD?&/PA^V-H?_!<G]E[QO\ M$_'[2]0\-^(->^(
MUOX&^'/A'3Y;?3='TVUT&8V]U=2RL9+S49HYD,K$+%$5*1#:69LS]B[X"?\
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
3?<F@#HJ*** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>pins-20231231_g6.jpg
<TEXT>
begin 644 pins-20231231_g6.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" +!!>\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M+D'YB .#S3/@G^UI\)?VB;BYM? 'C*TUN_MD,DM@\4MM<J@(!<13(C,N2/F
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5\<Z;^QSXTL_\ @HA?_'E]3T$^$)[8PK9+<3?V@&^PK;\IY/EXWJ3_
M *SI[\5]C441]V:FMTFOO5F$O>@X/9V_!I_FCPS]L7]EW2OVKO@[?>%;IH;/
M7+<_:]%U.4'%K= 8&X@$^6P^5@ >#D#(%>8?!3]C_P ;3_LDZW\"OC9JNB:U
MI93R-'U+0+J>>:VA!#QAO.ACP8I "F,@K\IP!S]A45/*N6<>DM_EU]?,KF=X
MRZQV_P O3R/S?T?]D']L+P+\.Y_A'X;^*OA,_#M]UM;ZI*)HM1M;1SET3$)9
M.K84.<9P'4=/I0_LBW4W[*Q^$L_Q)\3S:Z8_./C%KZ8W8NMV[< 9,^3_  ^5
MNQM[YYKZ,HJY-SBXRUON^NGG_6I,?=DI1TMLNFOD?GBO[-_[:5O\,;CX3GXA
M^ M0\&S6SZ6=:O%G?4/L+ J4.83D["1SD\XW]Z]]^%_[%^D_#']D36_@G:ZS
M)=/K6GWD-]K+PXWW-Q&5:58\G"K\H"YZ*.<\U](T4I>]&49?:T;ZO^M_4:]V
M49+[+NNR9\/?L&_LO_M _LR:])X=\6^,/#NH_"FWBN6MM)TUB\QNI'4K*&:V
M5P,!LJ9,#=P#UK[9O[&WU2QN+.[B6>UN(VAEB<95T8$,I'H035BBJG+VB2GK
MI;U]?ZV)BN1MQTZGYSVO[!OQ]_9I\7:_/^S;\3=)T[PEK<C2R:+XC3)MFP0F
M-T,JN5R</\K8"A@U>M_L=_L.:G\%/'&N_%+XE^*5\<?%?7$9)[Z(,;>U5\%P
MA8*78[0-VU0%&T*!G/U[11&3AZVM?K;L$TI[[7O\^Y\<Z;^QSXTL_P#@HA?_
M !Y?4]!/A">V,*V2W$W]H!OL*V_*>3Y>-ZD_ZSI[\5]C445*TA&'2*LOOO\
MJ-^].4WN[?@DOR1\W_MZ_LOZG^UA\#U\*:#=:;8^(;34H-0LKG5I)(X%*ADD
M#-&CL,H[8PIY Z=:3]@G]ES4?V3O@B_A;7;K3K_Q%>:C-J%]<Z5))) Q8*D:
MJSHC'"(O51R3]:^D:*</W?/R_:W_  _R03_><O-]G;\?\V?G)\:/^"8/B7XD
M?MG+\4=/U;P[;^!KO5K+5-0T^YFG6])C\LSJB+"4.\H2,N/OG.*^U?V@/@9X
M?_:,^%.M>!/$GF1V&H(ICN;?'FVTR'='*F>,JP'!X(R#UKT:BHY5[)4/LK_@
M?Y*Q7,_:NM]I_P!?KJ?FOI?[&_[8_@/P;+\+O"OQF\._\*Z(-M!>3AX[V"U;
M(=$_T=WC&&.%64XP &49KZ9^ ?[&^D?LZ_LY^(?AYX>O5U'7-<L[G[?K-XIC
M%S=20F-20-Q2-<@!1D@9/))KZ/HJI>_"<)?:5F^K7J*/NRC)?9=TNB9\L_\
M!//]EGQ7^R9\)==\+^+]0T;4=0OM9?48I-$FEEB$9ABC 8R11G=F,] 1@CFL
M/QW^Q[XS\4?\% /"7QSM=3T*/PEI%I';SV<UQ,+]F6&9"500E",R+UD' -?8
M5%:2J2E4C5>\=ODN7\B%%*$H=)?J[GQ/^US^PWXQ\??&31OC3\%_%5GX1^)-
MBB1W"W^Y(+H(-BON5'^;82C*RE64 <8Y\E^.7_!.W]H+]HRS\.>)/'/Q+\.:
MQXXL;G9_9Y\RUTJQL\ E8?+MRSS,X!9BJC QDX&/TRHJ*?[JSC]EW7D[WT]2
MY/G;;ZJS\UTOZ$=O&8K>-#R54*<>PJ2BB@E+E5D%%%%(84444 %%%% !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 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 %%%% !
M1145S<Q6=O+<7$J001*7DED8*J*!DDD] !WI;:L"6BO*O!/[4GPM^(GBX^&M
M \9:=?ZLYQ:QK)M2^PFYOL[GB;:.NPG\JZ+X@?&CP#\)Y+./QIXST+PK)>9^
MS)J^H16S3 =2H=@2!D9/09I]O,.Z.SHK+N/%&C6?AUM?GU:QAT)8/M3:F]P@
MMA#C=YGF9V[<<[LXQ61\/_BQX+^+%C<WG@OQ7H_BJUMI/*GETB]CN1$Q&0K;
M"=I(]:?5KL'1/N=717$7/QP^'EGX\C\%3^./#\/B^1@B:')J4(O"Q&0OE;MV
MXCG&,UV]+I?H'6P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%-D#-&X0[7(.#CH:3=E<#DYOBYX)M_
MB!#X&D\5:0GC": W*:(;Q/M1C! SLSG// ZD D @'%/QA\>/AI\/-8.D>*OB
M)X4\,ZJ(UE-CK&MVUI/L;.UMDCAL'!P<<XKX#\#^!_@_-XQTSP!\7-*F\!?%
M*YCO_M7BK4K46E[?ZP=0@EAO+'470HY(.4 )VAMFWD@_7_[3G@WX;:+X$UCQ
MOXD^&GA7QSXIAMXK#3FUO1K6YN;RZD<0VL!EDC)PTLBCT&2:;3]E":U;OMUU
MLK>;T_#O9-:U94^W^2U?EO\ =Y7?=+\?OA@WA1O% ^(_A$^&ENOL1UD:[:_8
MQ<;=WD^=YFS?MYVYSCG%.\(_'OX9?$#6DT?PO\1?"?B35G1I%L-(URUNIV51
MEF$<<A8@#J<<5RGPM_9:\!^"_@MI'@+6O"7A[Q!9QR?VC?V][I-O):SZ@^3+
M.(2A1>6*J /E0*HP!7D?PM^&/AF.3XL?%WP%X)T'PS+:V6H:#X2CT32H+,.E
MLKK+=?NHP2\MRK*"<_)$N.&.2I)4^=O513?W+]7MY:]&*"=11MHVTM?-_P#R
M/XZ=CZBT_P"(?A75O%-[X9L?$VCWGB2Q3S+K1[>_B>\MU/1I(0V]1[D"N@K\
M^+SP3\(OAC^QKX"^+'AVWTJ'QO;OI6I6OBZ%4_M2_P!2EGB^TQRS_?D\PO.C
MQL2 "W QQ^@RMN4'U&:UG3]G>+W3:?;2VWW_ *]3.-13M);-)KO_ %_PW06B
MBBLC0**** "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 **** "BBB@ HHHH **** "N#^//P[NOBY\&?&?@RQOUTR\US2Y[
M&&Z8$K&[H0-V.=I/!QV)KO*Y7XJ>#;SXA?#O7_#NG:[>^&=0U"T>&VUC3Y&2
M:TEZI(I4@G# 9&1D9'>IE\++IOEFF?+7A/QYHUKX^@\.?&7X:W?A&]M=8TE-
M(U.!EN='M]2CMECMQ'<PL&BW_P "RHH(8*>>*U]<\1:IX7_:H^)>H^$O EQ\
M8+BYT;3[/4K>QEM[:30GC21EM3+<LD;I,LGF%$8NIY*D,N(X_A'\8OBUXDO_
M  ]X_M?#.B^&H=7TG4M4U?2;FYFEU8V:QR1I;1R0HL2N\:%V+N5^91G[U>@7
M?PW^)7PQ^)7C7Q'\.;?PSXBTKQA<0ZA>Z9XCOY]/DLKU(%@,D<L4$WF1ND<>
M4*J05.&YXT^)7D]7S;=;J*3?:^O;9+1,SBK*R72/RLV[)];:?>]6]#P/P=8V
M=U\)_P!G_P #O>1:CI.K_$*[_MG25A>.*R>'[9>?V8T4@#!()DC3:P (C!Q@
M@5[+\7ID^'_[4WPUUG1[=+:YUOP_KMAJ A78+B.VABN(-^/O%'#!<]!(WK2+
M^RWX@M?AO;O#XAL)?B=;^+'\<)J4D#KI_P#:#DA[<(#O$!A9H<\M@[L$\5TO
MA'X9^-O&'Q6LO'WQ+@T'3)-&TNXTO2-"T"\EO8D-PR&XN)9Y88B698T14"84
M;LDYX)WFFHNSU?S=-+3OK[O>VK&K*5WJMO6TV]5TT:EVOHMK'D?A'P3I>O?\
M$V;B_O+:.35=4\*W/BBXU H//.I/&]U]IW]?,67!#9R-HQTKZ@^$^OW/BKX6
M^#]:O?\ C\U'1[.[G_WY(49OU)KP#_A0/Q5T_P"%U]\%=.OO#,?PWN%FT^'Q
M(]U.-5M=+E=BUL+7R3&TJQL8EE\X#&&*9&#]/Z1I=MH>DV6FV<?E6EG EO#&
M/X410JC\ !5RE&3G*.BDU9=K7O\ FE_V[VL19^XF[M<UWWORV?X-_/O<MT44
M5D6%>;:'\2M3U/XZ>(O!DL%HNEZ=8+=13(C"=F*P'#'=M(_>MT4=!^/I->%>
M$?\ D[CQM_V"(_\ T"SH ]UHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "F3*TD+JC^4[*0K@ [3C@X-/HI-75A['YX?
M$KQ5\5/'!N/A!XM^%6O>*?B%>^'-1T*/Q-]BMUT.Y$EU"(M5,RL%A"(@=D"!
ME<H /F%?3?Q2\)ZYK?C3X$^'?L]WJ.D:;JKZKK-\L#O#FTLG$'FOC:I:>2-E
M#$$E..E>V-I]JU\E\;:$WJ1M"MP8QYBQL060-U"DJI(Z$J/2K%:1DXQBNJ=_
MG=M>FKOZ^5K1)<TI/H[KY-)/\%;_ (-SD?B]J^JZ#\*?&&I:%97.I:U:Z1=2
MV-G9PM+--.(F,:(B@LS%L  #-9WP9\$W'PZ^!OA'PS;*L>H:9HEO;?Z4IP;@
M0C<9 ,'F3)/?DUW]%9])+^:WX7_S+O\ "^U_QM^5OQ9^=OA7X26OCCQI<Z/!
M^S/??#_XD:K=01^,O&DUJ4\/I;K()+I],9IG#F<(4"QHI'FYD)P<_HCTX'2E
MHJ^;W5'M_6G9>7J3;WG+O_6KZ_\ #!1114C"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@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "O"O"/_)W'C;_ +!$?_H%G7NM>%>$?^3N
M/&W_ &"(_P#T"SH ]UHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HKY1^)G[:7B7P[\0IM-\%?";5?'7A+1=0N-.US
M7;:]@A8S06[3316<+L&F:( ECP,H4')!'<_$#X[?$3^Q?">N_"'X0_\ "V_#
MVO:<NH?VA_PE%KH_V=7"M&NR=27W*V<CIC!H6L5);.WXZKY-+1[/H&TG%[K]
M+7^:OJMUU/=:*^8_AW^V%K^I_#_XB>*_B#\+KCP-;^$KQ-,BM=/UR'6I=4O2
M0AMH#$B*9!(\4?!(WN5)!1@-OX8?M,^*M<^(FG^#_B3\)-4^%E_K<<\V@W-Q
MJMOJ5O?K$H=XW>'_ %,VS+^6V>%;GBJY7>WE?\+[^FMM[";LKOO;[M/SZ['T
M#17RMK7[;&NZ;<WWB6T^#>O:E\&=/N)+>[\?0ZC;JP6.0QR7$=@?WTENI!/F
M@CY0Q P.?J6WN([NWBGA<212*'1UZ,I&0?RI)7CS=!O1\K)****0!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 8'C_Q5_P@W@/Q)XD^R_;?['TV
MYU#[+YGE^=Y432;-V#MSMQG!QGH:^*_^'I7_ %3+_P K_P#]S5];?'[_ )(1
M\1_^Q;U+_P!)9*_%:O(QV(J4914'8_?O#;A?*,_PF(JYE1YY1DDO>DK*W]V2
M/O/_ (>E?]4R_P#*_P#_ '-1_P /2O\ JF7_ )7_ /[FKX,HKS/KV(_F_!?Y
M'[%_Q#?A;_H$_P#)ZG_R9^IW[,_[9W_#17CR_P##?_"'_P#"/_9=-DU#[5_:
M?VG=MEBCV;?)3&?-SG/\/3GCZ8K\S_\ @F?_ ,EWU[_L6Y__ $JM:_3"O=P=
M256ES3=V?S+Q]E."R7.I83 4^2FHQ=KMZO?63;_$****[3\Y"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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"O"/\ R=QXV_[!$?\
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
M'?\ <,7_ (U^04445XQ_09];?\$S_P#DN^O?]BW/_P"E5K7Z85^9_P#P3/\
M^2[Z]_V+<_\ Z56M?IA7TV7_ ,#YG\8^*?\ R4<_\$/R"BBBO2/R(**** "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@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* ,W3_#FFZ7JVIZG:VB0WVI,C7<RDYE**%7/.!@#M6E110 4R.%(5VQHL:_W
M5&!3Z* &>3'Y@DV+YF,;\<X],T^BB@ HHHH *\*\(_\ )W'C;_L$1_\ H%G7
MNM>%>$?^3N/&W_8(C_\ 0+.@#S[_ (*8?\D(T'_L9(/_ $ENJ_,^OTP_X*8?
M\D(T'_L9(/\ TENJ_,^OF,P_CL_LWPL_Y)R'^.?YA1117G'Z\?IA_P $S_\
MDA&O?]C)/_Z2VM?6U?)/_!,__DA&O?\ 8R3_ /I+:U];5]=A?X$?0_@SC?\
MY*/&_P"/]$%%%%=1\.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!X+^W3_R:OXW_P"W'_TNMZ_).OUL_;I_Y-7\;_\ ;C_Z76]?DG7SF9?Q5Z?J
MS^N_"'_D15O^OTO_ $BF%%%%>4?N!]Y_\$M?^:F_]PS_ -NZ^\Z^#/\ @EK_
M ,U-_P"X9_[=U]YU]5@?]WC\_P V?P_XD?\ )4XO_MS_ --P"BBBNX_- HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** ."^/W_)"/B/\ ]BWJ7_I+
M)7XK5^U/Q^_Y(1\1_P#L6]2_])9*_%:O S+XXG]4>#O^X8O_ !K\@HHHKQC^
M@SZV_P""9_\ R7?7O^Q;G_\ 2JUK],*_,_\ X)G_ /)=]>_[%N?_ -*K6OTP
MKZ;+_P"!\S^,?%/_ )*.?^"'Y!1117I'Y$%%%% !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 4444 %>%>$?^3N/&W_8(C_] LZ]UKPKPC_R=QXV
M_P"P1'_Z!9T >??\%,/^2$:#_P!C)!_Z2W5?F?7Z8?\ !3#_ )(1H/\ V,D'
M_I+=5^9]?,9A_'9_9OA9_P DY#_'/\PHHHKSC]>/TP_X)G_\D(U[_L9)_P#T
MEM:^MJ^2?^"9_P#R0C7O^QDG_P#26UKZVKZ["_P(^A_!G&__ "4>-_Q_H@HH
MHKJ/APHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /!?VZ?\ DU?Q
MO_VX_P#I=;U^2=?K9^W3_P FK^-_^W'_ -+K>OR3KYS,OXJ]/U9_7?A#_P B
M*M_U^E_Z13"BBBO*/W ^\_\ @EK_ ,U-_P"X9_[=U]YU\&?\$M?^:F_]PS_V
M[K[SKZK _P"[Q^?YL_A_Q(_Y*G%_]N?^FX!1117<?F@4444 %%%% !1110 4
M444 %%%% 'P[J'CC]H'XM>.I/%?@#QIH^AZ18ZEK>G:3X'N=,65-2^P.(6%Y
M<&16C>5U;;@ 1@J><DUZ]\<_B=XT6U\.^&- US1_A7K.H:1-K>O^)_$"0W</
MAZUB$:,%5G6*24RRJH+MY>(W//%>(^-O#_@?Q7XFU+XI?#GQ9KGP@\2V=SKC
M:Y-]I58$OK)1&YN[%W>$K(%5B1M9U\ML@UT<>D^'_CO\9O@KXB^*&CVDUMXF
M^'QN8=!U-"]C<:B)()FC>)_DE94F=D1PV,$@97(*<>=1@O*__@$I)IK5IN/Y
M)63"I+DE*:\[?^!1337>*>_S=['KGP9^('BWP[\*O$6M?$C7=-\;:7HH-UIW
MC7PS!&\>OV'DJ_G+;6[/ME#;T*IPQ *Y!K,_9;^.7C+XT>,/B@?%/AV[\(6.
MEWEBFCZ%J,:)=P6LMOYBO/MR1)("&*$_)D+U!)K_ ++^AZ+X/^+'QL\.>"HK
M>U\!V&IV+6UC8D"ULM0>VW7D,* 80#]RQ5> SD8'-:_PED>/]H;]H-XTWR+<
MZ.57U/\ 9RX%.<E?GZ.*?Y:Z=?P\M=)47\/9O]=->GZ]=-?#-<^-WQM'A7Q'
M\;;'QWX=MO".AZY<:4?AE-HZ%YXH;TVQ5[W=YR7;@;E0+M^9..:^YXW,D:,5
MVE@#M/:OS@M?@[\/M?\ V<=9_:7U359+?XW6Z76LOXD^V-_H.J0LP2P^R9\G
M"E%AV-&7(.<Y(-?H9X3U"\U?PKHU]J-M]CU"ZLH9[BW_ .>4C(&=/P)(_"J2
MY8<KWC:_S7?KJF_+T:'/^)=;.]OD^W2UUZZWU1S'Q^_Y(1\1_P#L6]2_])9*
M_%:OVI^/W_)"/B/_ -BWJ7_I+)7XK5\[F7QQ/ZI\'?\ <,7_ (U^04445XQ_
M09];?\$S_P#DN^O?]BW/_P"E5K7Z85^9_P#P3/\ ^2[Z]_V+<_\ Z56M?IA7
MTV7_ ,#YG\8^*?\ R4<_\$/R"BBBO2/R(**** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+XS\'Z1\0?">K>&M?L
MTU#1=5MGM+NU<D"2-Q@C(Y!]".0>:VJ*32:LQIN+NCYR\(_L=Q:7XR-]XF\=
M>)O&?AW3[RTO=(T35[J%XEE@C"Q27)2!'F:(@;-[L. S989KN/'7[/\ :^*/
M&%QXKT'Q;XC^'_B*]MDL]1OO#<MN!?PIN\L31W$,J%DW,%D50X!QNQ@5ZK15
M:O?^K[^M^O<2TV_JVJ_'7U/*YOV:_!DGPHA\ 117UMIT-R-1BU*&Z8:@E^)?
M.^V^>>3.9,N6(())!&WBI_AW\"K3P1XJN?%6J^)M=\=>*IK0:='K'B)X#);6
MNX.88HX(HHT#, S$)N8JN2<#'IM%%W=OO_E;\M/3385M+?UW_/7UUW/![O\
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
M[AB_\:_(****\8_H,^MO^"9__)=]>_[%N?\ ]*K6OTPK\S_^"9__ "7?7O\
ML6Y__2JUK],*^FR_^!\S^,?%/_DHY_X(?D<%\?O^2$?$?_L6]2_])9*_%:OV
MI^/W_)"/B/\ ]BWJ7_I+)7XK5Q9E\<3]+\'?]PQ?^-?D%%%%>,?T&?6W_!,_
M_DN^O?\ 8MS_ /I5:U^F%?F?_P $S_\ DN^O?]BW/_Z56M?IA7TV7_P/F?QC
MXI_\E'/_  0_(****](_(@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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KPKPC_ ,G<>-O^P1'_ .@6=>ZUX5X1_P"3N/&W_8(C_P#0
M+.@#S[_@IA_R0C0?^QD@_P#26ZK\SZ_3#_@IA_R0C0?^QD@_]);JOS/KYC,/
MX[/[-\+/^2<A_CG^84445YQ^O'Z8?\$S_P#DA&O?]C)/_P"DMK7UM7R3_P $
MS_\ DA&O?]C)/_Z2VM?6U?787^!'T/X,XW_Y*/&_X_T04445U'PX4444 %,F
MC\Z%X]S)N4KN0X89'4'L:?12:NK,>VI\!^)O!?[0EYK!^#-UHFF^(;6_\.:E
MHL?Q'U+7O,D;2YKF(&>>V93*]RD>Q" 2&9PV<!J]R^)&D?&+X2^,+#Q+\--$
M'Q1T*31+?1KSP=?Z^-,,$T+'R[RW>4-$"RNRR#@ML3!../HJBKYGRQC?57OY
MW;W_ / G\]5;2RT<I/H^G;X?_D5\E;O?Y9T;]B?PY\7/"FH7GQY\/V/B'Q3K
M6N3>(+FTTS4;N"VL)'AC@C@C>*1&D"0PQJ6/!;<0*R/@?^Q?X9_9S^*WQ1\9
M^#?AZ;:6"TBA\(HNL22FX5K0&XAQ+<$#=.H&Z;&.Q"U]>T5+Z\ONZ6T[62_)
M6U^8+IS>]K?7UO\ GV^1\(_!#5OVCOAM?:AJFL_LOOK_ (Q\07*RZ[XLN?B#
MIBR2KN^6..(*WE01*2$A5CC!)+,2Q^[1G R,&EHJG*Z2MM_5NVA-M6[[G@O[
M=/\ R:OXW_[<?_2ZWK\DZ_6S]NG_ )-7\;_]N/\ Z76]?DG7S69?Q5Z?JS^O
M?"'_ )$5;_K]+_TBF%%%%>4?N!]Y_P#!+7_FIO\ W#/_ &[K[SKX,_X):_\
M-3?^X9_[=U]YU]5@?]WC\_S9_#_B1_R5.+_[<_\ 3<#P7]NG_DU?QO\ ]N/_
M *76]?DG7ZV?MT_\FK^-_P#MQ_\ 2ZWK\DZ\K,OXJ]/U9^X>$/\ R(JW_7Z7
M_I%,****\H_<#[S_ ."6O_-3?^X9_P"W=?>=?!G_  2U_P":F_\ <,_]NZ^\
MZ^JP/^[Q^?YL_A_Q(_Y*G%_]N?\ IN 4445W'YH%%%% !1110!@>/_%7_"#>
M _$GB3[+]M_L?3;G4/LOF>7YWE1-)LW8.W.W&<'&>AKXK_X>E?\ 5,O_ "O_
M /W-7UM\?O\ DA'Q'_[%O4O_ $EDK\5J\C'8BI1E%0=C]^\-N%\HS_"8BKF5
M'GE&22]Z2LK?W9(^\_\ AZ5_U3+_ ,K_ /\ <U'_  ]*_P"J9?\ E?\ _N:O
M@RBO,^O8C^;\%_D?L7_$-^%O^@3_ ,GJ?_)GZG?LS_MG?\-%>/+_ ,-_\(?_
M ,(_]ETV34/M7]I_:=VV6*/9M\E,9\W.<_P].>/IBOS/_P""9_\ R7?7O^Q;
MG_\ 2JUK],*]W!U)5:7--W9_,O'V4X+)<ZEA,!3Y*:C%VNWJ]]9-O\3@OC]_
MR0CXC_\ 8MZE_P"DLE?BM7[4_'[_ )(1\1_^Q;U+_P!)9*_%:O-S+XXG[%X.
M_P"X8O\ QK\@HHHKQC^@SZV_X)G_ /)=]>_[%N?_ -*K6OTPK\S_ /@F?_R7
M?7O^Q;G_ /2JUK],*^FR_P#@?,_C'Q3_ .2CG_@A^1P7Q^_Y(1\1_P#L6]2_
M])9*_%:OVI^/W_)"/B/_ -BWJ7_I+)7XK5Q9E\<3]+\'?]PQ?^-?D%%%%>,?
MT&?6W_!,_P#Y+OKW_8MS_P#I5:U^F%?F?_P3/_Y+OKW_ &+<_P#Z56M?IA7T
MV7_P/F?QCXI_\E'/_!#\@HHHKTC\B"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**** "BBB@ HHHH **** "O"O"/_ "=QXV_[!$?_ *!9U[K7A7A'_D[CQM_V
M"(__ $"SH \^_P""F'_)"-!_[&2#_P!);JOS/K],/^"F'_)"-!_[&2#_ -);
MJOS/KYC,/X[/[-\+/^2<A_CG^84445YQ^O'Z8?\ !,__ )(1KW_8R3_^DMK7
MUM7R3_P3/_Y(1KW_ &,D_P#Z2VM?6U?787^!'T/X,XW_ .2CQO\ C_1!1117
M4?#A1110 4444 >9_M)?$S5/@[\%O$7B_1H+2YU+3OL_E17R.\+>9<Q1-N"L
MI/RR'&".0/I7PW_P\P^)_P#T ?"/_@'=?_)-?6W[=/\ R:OXW_[<?_2ZWK\D
MZ\/'5JE.HE"5M/\ ,_ICPSX=RG-\GJU\?AXU)JJTF^W+!V^]L^MO^'F'Q/\
M^@#X1_\  .Z_^2:/^'F'Q/\ ^@#X1_\  .Z_^2:^2:*\[ZU7_F9^M_ZD<.?]
M 4/Q_P S]3OV,?VF/%'[17_"8?\ "26&D67]C_8_L_\ 9<,L>[S?/W;]\CYQ
MY2XQCJ>O;Z8KX,_X):_\U-_[AG_MW7WG7T6$G*=&,I.[_P""?R3QU@<-EO$6
M)PN$@H4X\EDME>$6_P 6V>"_MT_\FK^-_P#MQ_\ 2ZWK\DZ_6S]NG_DU?QO_
M -N/_I=;U^2=>/F7\5>GZL_?O"'_ )$5;_K]+_TBF%%%%>4?N!]Y_P#!+7_F
MIO\ W#/_ &[K[SKX,_X):_\ -3?^X9_[=U]YU]5@?]WC\_S9_#_B1_R5.+_[
M<_\ 3<#P7]NG_DU?QO\ ]N/_ *76]?DG7ZV?MT_\FK^-_P#MQ_\ 2ZWK\DZ\
MK,OXJ]/U9^X>$/\ R(JW_7Z7_I%,****\H_<#[S_ ."6O_-3?^X9_P"W=?>=
M?!G_  2U_P":F_\ <,_]NZ^\Z^JP7^[Q^?YL_A_Q(_Y*G%_]N?\ IN 45\Q7
M_P#P4#^'VG_$X>&FTGQ*_AM))+2?QRFE2G18KI)U@,?GXY02-M:7[BL5&3G(
M^A?%WBW2O OA75?$>MWB6.C:7:R7EU<O]U(D4LQ]^!^-=K:4/:OX>_H?FMFY
MNG]I=#8HKRYOVC_!MK\"=-^+=_->:;X5U"R@O;>.>WWW;^<5$40BC+;I69E4
M*I/)Z]ZSO@C^U#X:^-^K:EH<.A^*/!7BG3X%NY_#OC/26TV_^S,Q59U0E@\9
M88RK'!QD#(J^5J3A;5;DW7*I=&>Q45\^6_[;W@"Y^(4'AM-,\5?V/<7_ /9,
M/C8Z)(/#TM]YAB^S+>$X+^8-N0NPG^*OH.I6L5);,;TDXO='!?'[_DA'Q'_[
M%O4O_262OQ6K]J?C]_R0CXC_ /8MZE_Z2R5^*U>!F7QQ/ZH\'?\ <,7_ (U^
M04445XQ_09];?\$S_P#DN^O?]BW/_P"E5K7Z85^9_P#P3/\ ^2[Z]_V+<_\
MZ56M?IA7TV7_ ,#YG\8^*?\ R4<_\$/R."^/W_)"/B/_ -BWJ7_I+)7XK5^U
M/Q^_Y(1\1_\ L6]2_P#262OQ6KBS+XXGZ7X._P"X8O\ QK\@HHHKQC^@SZV_
MX)G_ /)=]>_[%N?_ -*K6OTPK\S_ /@F?_R7?7O^Q;G_ /2JUK],*^FR_P#@
M?,_C'Q3_ .2CG_@A^1P7Q^_Y(1\1_P#L6]2_])9*_%:OVI^/W_)"/B/_ -BW
MJ7_I+)7XK5Q9E\<3]+\'?]PQ?^-?D%%%%>,?T&?6W_!,_P#Y+OKW_8MS_P#I
M5:U^F%?F?_P3/_Y+OKW_ &+<_P#Z56M?IA7TV7_P/F?QCXI_\E'/_!#\@HHH
MKTC\B"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@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHKS[]H*;Q9;_  1\<2^!%D?Q@ND7
M!TL0 &3S]AV[ >"_]WWQ4R?*FRHQYI*/<[R.YAFFEB25'EB($B*P+)D9&1VR
M*EKX<_9W\-_#/QK\1!?_  [^(>H:-XKT>[L;F\M+[4YY=0U*'[,!=V]]:W$H
M9B7SEV4F-E^7'2K?QL\9^'_$G[3GBS1O$VM_$=-'\-Z%IT4.E_#V35M_VB9I
MY9IIUL < 1^0,R8Z\5<ERM+U_#JNZZ?\#4B+YDWY+UU=K/S6_P#P3[8HKY0U
M_P 7:2WPJ^%7A3X7^-=;O=&\>>)/[+/B.XU.>ZU*&U5)KB[03SDRQRX@:+YL
M-'N. "HQKV\'_#-GQX\+^'=,UG7-1\&^+='U*:33]<U6YU-[6]LDCE$L4MP[
MR*'C:0,F[;E5( .<DK1OS:)7_!<S_#1>?WC7O64=6]?DW;]+OR/IBBOBC3/#
MOB#Q9^S#<?'X>,?$EM\2)M)G\5V0CUFX73((E#S161L0_P!G:'R@L;;D+$DM
MNW5]=^!O$T?C3P5H'B")/+CU73[>^5/[HEC5\?\ CU4XN/-%[QW7:][?D_N%
MS+1K:5[>=K7_ #7WFY1114#"O"O"/_)W'C;_ +!$?_H%G7NM>%>$?^3N/&W_
M &"(_P#T"SH \^_X*8?\D(T'_L9(/_26ZK\SZ_3#_@IA_P D(T'_ +&2#_TE
MNJ_,^OF,P_CL_LWPL_Y)R'^.?YA1117G'Z\?IA_P3/\ ^2$:]_V,D_\ Z2VM
M?6U?)/\ P3/_ .2$:]_V,D__ *2VM>]_'C1?$7B3X*^.=*\)3-;^)KS1KJ#3
MI$?8PG:)@F&_A))P#V)S7U>'ERX9-=C^#^-(\W$V,BW:\_\ (O>&?BUX*\9^
M)M8\.Z#XJTC6-=T=E6_T^RO$EFMR1D;E!S]?0@@\UOZUKFF^&M)N=4U?4+72
MM,M4\R>\O9EAAB7^\[L0%'N37PA^S/X>^ 'B3XIZ;I^BZ-+\*_B-X=EL;VPT
M>XL1I.L2A+0QW,$OF1YNHV82;]I8G&X$=:ZG]NZ^N?B]\/OB'H%A<RP^$_ U
M@M]K$T#!?MFJ?(]M:9[I$C":0?WFA&?O"O1Y=8Q_'I;NOT\[*^I\%%\U[Z;>
MMWT]?TUZ,^I_''Q=\"_#-K(>,/&GAWPH;T,UJ-<U6"S\\+C<4\UUW8W+G'3(
M]:3P/\7O GQ-DO(_!_C7P[XL>S56N5T/58+PP!L[2XB=MH.#C/7!K*^)W@+X
M<>)?"XUSXB>$O#OB2QT*RENA<:]I<%Y]EB"!Y2AE1MH(0$XZ[1Z5\M?\*YLO
MAK^R'XR\6:3X=T_P/X@^)EU9)<6^B6<5G_9EC>74-M!;HL:@ QV\VX\9,CR'
MOQ$4VY1ZZ)>K=HI^NOW%1M)0??\ X=OY:?>C[(\+_$+PMXWN-1@\.>)='U^?
M3I3!>QZ7?Q7+6L@ZI*$8[&]FP:Z"OE?Q9\&?!'[/?Q8^"6M?#[PQIOA.:^UE
M_#&HKI-NMN+^TELIY )]H'FNLD$;AVRW!YY-?5%-I637I\_^&:?X"U3LUNKK
MTU7YI_F>"_MT_P#)J_C?_MQ_]+K>OR3K];/VZ?\ DU?QO_VX_P#I=;U^2=?-
M9E_%7I^K/Z\\(?\ D15O^OTO_2*84445Y1^X'WG_ ,$M?^:F_P#<,_\ ;NOO
M.O@S_@EK_P U-_[AG_MW7WG7U6!_W>/S_-G\/^)'_)4XO_MS_P!-P/!?VZ?^
M35_&_P#VX_\ I=;U^2=?K9^W3_R:OXW_ .W'_P!+K>OR3KRLR_BKT_5G[AX0
M_P#(BK?]?I?^D4PHHHKRC]P/O/\ X):_\U-_[AG_ +=U]YU\&?\ !+7_ )J;
M_P!PS_V[K[SKZK _[O'Y_FS^'_$C_DJ<7_VY_P"FX'@O[=/_ ":OXW_[<?\
MTNMZ_).OUL_;I_Y-7\;_ /;C_P"EUO7Y)UY69?Q5Z?JS]P\(?^1%6_Z_2_\
M2*84445Y1^X'WG_P2U_YJ;_W#/\ V[K[QDC$L;(W1@0?QKX._P""6O\ S4W_
M +AG_MW7WA-"EQ"\4B[HW4JRGN",$5]1@U?#)>OYL_B#Q'_Y*K%_]N?^FX'P
M=%_PDO[+FK67A'X@> K'Q_\ ";2]"U&U_M?2-EQ)'I3WEN[37]C,HWB,, YC
M+Y +;:]!^.GQH^&_B_XD0_#_ ,1>./"_A_PKX<LXM:U.UU;5K:T_M.Z9"]E:
M+'(ZEXT&V=L C(A'<BN(OOV4_C-9Z[#\+-*\7:#'\'YM%OM,35YM.N6U>STN
M:YB9[ /N\EI-FU$D;!V!R5)45],^)/V9?A5XHBFFU3X;>$-9U9K5;8:EJNAV
MMQ<,$C$<>^5XRQVJJ@'/  KOJ7E0CU^+UWEOYIZ^OE:_YK%I5I^J]-H[>JNG
MV5MG>WRMIOC#1_%G[ ?P@T?PGJ5MKWC?[1HNGZ';Z7>0R+;:Y"%N(TNN2$1%
MC+R*PW;,X&2*Z#3]4^)GAGXL>)-1^,\>A0^/;GP)J47A:Y\%F4Z0\$.V:YC8
M3_OOM(?R6Y^38#MY!KNM _8[E\-?LW^!O"'A^XT3P?\ $'PO/::Q%KFDV*O:
MS:K#'Y;RS+M1IED0LC,P#%3["MCX:?!?XF>)O'D/C?XXZQX6O]4T[3;K2=*T
M3P9!<I801W!43SN]P?,>1U15Q@!1NZYXUQ'[R=51>[GZ>]#ENO5Z=^7<4&HJ
MG=:+E]=)WL_*UGZW/$=)C^+/P_\ V?\ P-\0]<U3PMJ?PKLM+TDWOPOET..6
M."QS#MNA?.=SW*967!14!!QR Q^]%8.H9>01D5\F6W[-/QBN;?2OAEJ_C?PS
M>? S3)H'21+*<>(;JT@E5X;"9BQA,8"(C2CYV5>@R:^M.G Z5=2:J-R6S;:[
MVTW_ ![OY6,*<902B];))]K^7]=NMS@_C]_R0CXC_P#8MZE_Z2R5^*U?M3\?
MO^2$?$?_ +%O4O\ TEDK\5J^9S+XXG]7>#O^X8O_ !K\@HHHKQC^@SZV_P""
M9_\ R7?7O^Q;G_\ 2JUK],*_,_\ X)G_ /)=]>_[%N?_ -*K6OTPKZ;+_P"!
M\S^,?%/_ )*.?^"'Y'!?'[_DA'Q'_P"Q;U+_ -)9*_%:OVI^/W_)"/B/_P!B
MWJ7_ *2R5^*U<69?'$_2_!W_ '#%_P"-?D%%%%>,?T&?6W_!,_\ Y+OKW_8M
MS_\ I5:U^F%?F?\ \$S_ /DN^O?]BW/_ .E5K7Z85]-E_P# ^9_&/BG_ ,E'
M/_!#\C@OC]_R0CXC_P#8MZE_Z2R5^*U?M3\?O^2$?$?_ +%O4O\ TEDK\5JX
MLR^.)^E^#O\ N&+_ ,:_(****\8_H,^MO^"9_P#R7?7O^Q;G_P#2JUK],*_,
M_P#X)G_\EWU[_L6Y_P#TJM:_3"OILO\ X'S/XQ\4_P#DHY_X(?D%%%%>D?D0
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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %<K\5+SQ9I_P[U^Z\"VEE?^+H+1Y=-M-0SY
M,\J\B-L,N-P! .0 2">*ZJBD]5H-.SNSX-\6:P/VA_'J6GASX?\ B32?B!!X
MCT343JVKZ#-8GP]% L;79DNG0*=R+)&$C9O,W@C*\U]"^(/C?JOPQ^(GB/3_
M !7X%UJ?0)EAGT/7/">AW6J&\&S$D%RL"NT4JN#M+ (5(YSFO9H;&VM[FXN(
MK>**XN"IFE1 'E*C"EB.3@<#/:IZI:1Y5W;^^RT^Y6WZWN3;OV2^Z[U^_P#X
M8^*-.^#_ (R\.^"M+^(__"+7B:M9_$BZ\<GP?;!7NX-.N8WMY(50':9_*D,Q
M13RQ91R:]"MS/^T9\>/#'B2ST#7M'\&>$]&U*$WOB#2I],EN[V]6.+RXH9T2
M0K'$CEG*A<NH!/./I6BEHURM:+1+_MU0_)??KY%7=^?J]_\ P)R_-OY:>9\5
MZ;K7BGPM^S#=? */P1XFN/B#!I<_A6RN$TB8Z3/ P:&*^-\%\A8A$P=E9PX(
M*[2<5]<^"?#4?@SP;H/A^%_,BTJP@L4?^\(XU0'_ ,=K;HJW)RNWO+=][7M^
M;^_T)LM$ME>WE>U_R7W!1114#"O"O"/_ "=QXV_[!$?_ *!9U[K7A7A'_D[C
MQM_V"(__ $"SH \^_P""F'_)"-!_[&2#_P!);JOS/K],/^"F'_)"-!_[&2#_
M -);JOS/KYC,/X[/[-\+/^2<A_CG^84445YQ^O'Z8?\ !,__ )(1KW_8R3_^
MDMK7T=\4+'Q/J7P[\1VW@O4H]'\6R6,HTJ]FB21(KG:3&65U92N[ .0>#7SC
M_P $S_\ DA&O?]C)/_Z2VM?6U?6897P\5>VA_!O&SY>),8[?;_R/@FU\4>-O
MVA_BE8:!-\(/$GA#Q!I7B71=:UCQ!KEO#'::4MK$C3+;3J[&5IMAC&P#*2$M
M@<59_:/_ &"O[/\ A9\2-6\*?$KXP:A?:@UUJB^$;'7O,T^ZN)I?,>/[)'!E
MU)8_+DG@9)K[FAL;:WN;BXBMXHKBX*F:5$ >4J,*6(Y.!P,]JGKMNK)6ZM_?
M:_R]U'PRT?I9?=?\=6?.7QE^&.M:'^R[I_PWT:^\3>-)]2OM.T:[U+5Y6O\
M4'LY[V/[5)/(%&56%I 6( 51STKO/VCOAOJ/Q(^"&O\ AWPZ(4UM(X;O2HY6
M"1&ZMIDG@1CT"EXE4]L&O4:*<I.2?=N]_NM]S5_F*FE3Y4MDK?UZZ?<?*OA_
MQAXP_:8^*G@ ZA\+?%7P[T/P/?S:OJUUXJMXX!=7XMI((H+/:[>?&#.[F884
MA !UKZJHHH<M$K?U_6GHD'6[?E\OZ;?JSP7]NG_DU?QO_P!N/_I=;U^2=?K9
M^W3_ ,FK^-_^W'_TNMZ_).OFLR_BKT_5G]>>$/\ R(JW_7Z7_I%,****\H_<
M#[S_ ."6O_-3?^X9_P"W=?>=?!G_  2U_P":F_\ <,_]NZ^\Z^JP/^[Q^?YL
M_A_Q(_Y*G%_]N?\ IN!X+^W3_P FK^-_^W'_ -+K>OR3K];/VZ?^35_&_P#V
MX_\ I=;U^2=>5F7\5>GZL_</"'_D15O^OTO_ $BF%%%%>4?N!]Y_\$M?^:F_
M]PS_ -NZ^\Z^#/\ @EK_ ,U-_P"X9_[=U]YU]5@?]WC\_P V?P_XD?\ )4XO
M_MS_ --P/!?VZ?\ DU?QO_VX_P#I=;U^2=?K9^W3_P FK^-_^W'_ -+K>OR3
MKRLR_BKT_5G[AX0_\B*M_P!?I?\ I%,****\H_<#[S_X):_\U-_[AG_MW7WG
M7P9_P2U_YJ;_ -PS_P!NZ^\Z^JP/^[Q^?YL_A_Q(_P"2IQ?_ &Y_Z;@%%<C\
M7M=OO"_PF\;:SID_V;4M.T2]O+6?8K^7+' [HVU@0<, <$$''(K\P?\ ANGX
MX?\ 0[_^4FQ_^,55?%0P[2DGJ<?#?!68<4TJE;!3A%0:3YG);J^EHR/ULHK\
MD_\ ANGXX?\ 0[_^4FQ_^,4?\-T_'#_H=_\ RDV/_P 8KF_M*EV?X?YGV/\
MQ"'/?^?U'_P*?_RL_6RBOAO]AO\ :2^(WQB^+.K:-XO\1?VOIL&B37D<'V&V
M@VRK/;H&W1QJ3\LCC&<<].E?<E=U&M&M'GB?F6?Y%B>',:\!BY1E-).\6VM?
M5)_@<%\?O^2$?$?_ +%O4O\ TEDK\5J_:GX_?\D(^(__ &+>I?\ I+)7XK5X
M^9?'$_H7P=_W#%_XU^04445XQ_09];?\$S_^2[Z]_P!BW/\ ^E5K7Z85^9__
M  3/_P"2[Z]_V+<__I5:U^F%?39?_ ^9_&/BG_R4<_\ !#\C@OC]_P D(^(_
M_8MZE_Z2R5^*U?M3\?O^2$?$?_L6]2_])9*_%:N+,OCB?I?@[_N&+_QK\@HH
MHKQC^@SZV_X)G_\ )=]>_P"Q;G_]*K6OTPK\S_\ @F?_ ,EWU[_L6Y__ $JM
M:_3"OILO_@?,_C'Q3_Y*.?\ @A^1P7Q^_P"2$?$?_L6]2_\ 262OQ6K]J?C]
M_P D(^(__8MZE_Z2R5^*U<69?'$_2_!W_<,7_C7Y!1117C']!GUM_P $S_\
MDN^O?]BW/_Z56M?IA7YG_P#!,_\ Y+OKW_8MS_\ I5:U^F%?39?_  /F?QCX
MI_\ )1S_ ,$/R"BBBO2/R(**** "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@ HHHH **
M** "BBB@ HHHH *\*\(_\G<>-O\ L$1_^@6=>ZUX5X1_Y.X\;?\ 8(C_ /0+
M.@#S[_@IA_R0C0?^QD@_]);JOS/K],/^"F'_ "0C0?\ L9(/_26ZK\SZ^8S#
M^.S^S?"S_DG(?XY_F%%%%><?KQ^F'_!,_P#Y(1KW_8R3_P#I+:U];5\D_P#!
M,_\ Y(1KW_8R3_\ I+:U];5]=A?X$?0_@SC?_DH\;_C_ $1P7QT^*7_"E?A7
MK?C/^S/[9_LWR/\ 0OM'D>9YD\<7W]K8QYF?NG.,=\U\D_\ #TK_ *IE_P"5
M_P#^YJ]Y_;I_Y-7\;_\ ;C_Z76]?DG7GXW$5:-11@[*Q^J>'/"62Y]E-7$YC
M0YYJHXI\TUHHP=K1DENWYGWG_P /2O\ JF7_ )7_ /[FH_X>E?\ 5,O_ "O_
M /W-7P917G_7L1_-^"_R/U3_ (AOPM_T"?\ D]3_ .3/UL_9:_:E_P"&EO\
MA)_^*8_X1S^Q?LO_ "__ &KSO.\[_IDFW'E>^=W;'/O5?!G_  2U_P":F_\
M<,_]NZ^\Z^@PM252C&4GK_P3^5^-LMPN49_B,%@H<M./)97;M>$6]6V]V^IX
M+^W3_P FK^-_^W'_ -+K>OR3K];/VZ?^35_&_P#VX_\ I=;U^2=>-F7\5>GZ
ML_H/PA_Y$5;_ *_2_P#2*84445Y1^X'WG_P2U_YJ;_W#/_;NOO.O@S_@EK_S
M4W_N&?\ MW7WG7U6!_W>/S_-G\/^)'_)4XO_ +<_]-P/!?VZ?^35_&__ &X_
M^EUO7Y)U^MG[=/\ R:OXW_[<?_2ZWK\DZ\K,OXJ]/U9^X>$/_(BK?]?I?^D4
MPHHHKRC]P/O/_@EK_P U-_[AG_MW7WG7P9_P2U_YJ;_W#/\ V[K[SKZK _[O
M'Y_FS^'_ !(_Y*G%_P#;G_IN!X+^W3_R:OXW_P"W'_TNMZ_).OUL_;I_Y-7\
M;_\ ;C_Z76]?DG7E9E_%7I^K/W#PA_Y$5;_K]+_TBF%%%%>4?N!]Y_\ !+7_
M )J;_P!PS_V[K[SKX,_X):_\U-_[AG_MW7WG7U6!_P!WC\_S9_#_ (D?\E3B
M_P#MS_TW X+X_?\ )"/B/_V+>I?^DLE?BM7[4_'[_DA'Q'_[%O4O_262OQ6K
MSLR^.)^N^#O^X8O_ !K\@HHHKQC^@SZV_P""9_\ R7?7O^Q;G_\ 2JUK],*_
M,_\ X)G_ /)=]>_[%N?_ -*K6OTPKZ;+_P"!\S^,?%/_ )*.?^"'Y'!?'[_D
MA'Q'_P"Q;U+_ -)9*_%:OVI^/W_)"/B/_P!BWJ7_ *2R5^*U<69?'$_2_!W_
M '#%_P"-?D%%%%>,?T&?6W_!,_\ Y+OKW_8MS_\ I5:U^F%?F?\ \$S_ /DN
M^O?]BW/_ .E5K7Z85]-E_P# ^9_&/BG_ ,E'/_!#\C@OC]_R0CXC_P#8MZE_
MZ2R5^*U?M3\?O^2$?$?_ +%O4O\ TEDK\5JXLR^.)^E^#O\ N&+_ ,:_(***
M*\8_H,^MO^"9_P#R7?7O^Q;G_P#2JUK],*_,_P#X)G_\EWU[_L6Y_P#TJM:_
M3"OILO\ X'S/XQ\4_P#DHY_X(?D<%\?O^2$?$?\ [%O4O_262OQ6K]J?C]_R
M0CXC_P#8MZE_Z2R5^*U<69?'$_2_!W_<,7_C7Y!1117C']!GUM_P3/\ ^2[Z
M]_V+<_\ Z56M?IA7YG_\$S_^2[Z]_P!BW/\ ^E5K7Z85]-E_\#YG\8^*?_)1
MS_P0_(****](_(@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@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KPKPC_P G<>-O^P1'_P"@6=>ZUX5X1_Y.X\;?]@B/_P! LZ //O\
M@IA_R0C0?^QD@_\ 26ZK\SZ_3#_@IA_R0C0?^QD@_P#26ZK\SZ^8S#^.S^S?
M"S_DG(?XY_F%%%%><?KQ^F'_  3/_P"2$:]_V,D__I+:U];5\D_\$S_^2$:]
M_P!C)/\ ^DMK7UM7UV%_@1]#^#.-_P#DH\;_ (_T1X+^W3_R:OXW_P"W'_TN
MMZ_).OUL_;I_Y-7\;_\ ;C_Z76]?DG7C9E_%7I^K/Z#\(?\ D15O^OTO_2*8
M4445Y1^X'WG_ ,$M?^:F_P#<,_\ ;NOO.O@S_@EK_P U-_[AG_MW7WG7U6!_
MW>/S_-G\/^)'_)4XO_MS_P!-P/!?VZ?^35_&_P#VX_\ I=;U^2=?K9^W3_R:
MOXW_ .W'_P!+K>OR3KRLR_BKT_5G[AX0_P#(BK?]?I?^D4PHHHKRC]P/O/\
MX):_\U-_[AG_ +=U]YU\&?\ !+7_ )J;_P!PS_V[K[SKZK _[O'Y_FS^'_$C
M_DJ<7_VY_P"FX'@O[=/_ ":OXW_[<?\ TNMZ_).OUL_;I_Y-7\;_ /;C_P"E
MUO7Y)UY69?Q5Z?JS]P\(?^1%6_Z_2_\ 2*84445Y1^X'WG_P2U_YJ;_W#/\
MV[K[SKX,_P""6O\ S4W_ +AG_MW7WG7U6!_W>/S_ #9_#_B1_P E3B_^W/\
MTW \%_;I_P"35_&__;C_ .EUO7Y)U^MG[=/_ ":OXW_[<?\ TNMZ_).O*S+^
M*O3]6?N'A#_R(JW_ %^E_P"D4PHHHKRC]P/O/_@EK_S4W_N&?^W=?>=?!G_!
M+7_FIO\ W#/_ &[K[SKZK _[O'Y_FS^'_$C_ )*G%_\ ;G_IN!P7Q^_Y(1\1
M_P#L6]2_])9*_%:OVI^/W_)"/B/_ -BWJ7_I+)7XK5YV9?'$_7?!W_<,7_C7
MY!1117C']!GUM_P3/_Y+OKW_ &+<_P#Z56M?IA7YG_\ !,__ )+OKW_8MS_^
ME5K7Z85]-E_\#YG\8^*?_)1S_P $/R."^/W_ "0CXC_]BWJ7_I+)7XK5^U/Q
M^_Y(1\1_^Q;U+_TEDK\5JXLR^.)^E^#O^X8O_&OR"BBBO&/Z#/K;_@F?_P E
MWU[_ +%N?_TJM:_3"OS/_P""9_\ R7?7O^Q;G_\ 2JUK],*^FR_^!\S^,?%/
M_DHY_P""'Y'!?'[_ )(1\1_^Q;U+_P!)9*_%:OVI^/W_ "0CXC_]BWJ7_I+)
M7XK5Q9E\<3]+\'?]PQ?^-?D%%%%>,?T&?6W_  3/_P"2[Z]_V+<__I5:U^F%
M?F?_ ,$S_P#DN^O?]BW/_P"E5K7Z85]-E_\  ^9_&/BG_P E'/\ P0_(X+X_
M?\D(^(__ &+>I?\ I+)7XK5^U/Q^_P"2$?$?_L6]2_\ 262OQ6KBS+XXGZ7X
M._[AB_\ &OR"BBBO&/Z#/K;_ ()G_P#)=]>_[%N?_P!*K6OTPK\S_P#@F?\
M\EWU[_L6Y_\ TJM:_3"OILO_ ('S/XQ\4_\ DHY_X(?D%%%%>D?D04444 %%
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 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%<E\6OB-8?"'X9^)?&FIPRW-CH=C+>R008WR[%R$
M7/&2<#GUI-V5RHQ<FHKJ=;17S9X/^,?QF3QO;1^)O!&CWWA^\O;.SNH/#=U-
M<76B?:+<2)+(6C"S1 D"1AMVYR PKU#X\?&2P^!OPYU'Q)<VDNJWRJT>G:1;
M']]?W&QF6)/085F9NBJK,>!1-J$7*704%[1I1ZZ_+^D>AT5Y#X@^/PT'X-^#
MO%ZZ(^HZ]XL2P@TG0+>X"F>\NHPZQ>:P^5%&YF?'"HQP>E-\!_&3Q*?B&O@7
MXC>&-.\+^(;O3Y-5TNXT?5'U"QO8(F59E$CPPLDL9D0E2N"K @G!QHXN,I0>
MZNOFE=_<M?0SC)2@IK9I/Y/1/YO0]@HKYKG_ &J/%3^%KWXD6/P_M;OX/6<L
MIDU?^V&&JRVD<A22^BL_(*-"-K. 9@[(-P'(%?1UG>0ZA9P75M(LUO/&LL<B
MG(96&01[$&IL[7+>CM_7]?UU)J***0!7A7A'_D[CQM_V"(__ $"SKW6O"O"/
M_)W'C;_L$1_^@6= 'GW_  4P_P"2$:#_ -C)!_Z2W5?F?7Z8?\%,/^2$:#_V
M,D'_ *2W5?F?7S&8?QV?V;X6?\DY#_'/\PHHHKSC]>/TP_X)G_\ )"->_P"Q
MDG_]);6OK:ODG_@F?_R0C7O^QDG_ /26UKZVKZ["_P "/H?P9QO_ ,E'C?\
M'^B/!?VZ?^35_&__ &X_^EUO7Y)U^MG[=/\ R:OXW_[<?_2ZWK\DZ\;,OXJ]
M/U9_0?A#_P B*M_U^E_Z13"BBBO*/W ^\_\ @EK_ ,U-_P"X9_[=U]YU\&?\
M$M?^:F_]PS_V[K[SKZK _P"[Q^?YL_A_Q(_Y*G%_]N?^FX'@O[=/_)J_C?\
M[<?_ $NMZ_).OUL_;I_Y-7\;_P#;C_Z76]?DG7E9E_%7I^K/W#PA_P"1%6_Z
M_2_](IA1117E'[@?>?\ P2U_YJ;_ -PS_P!NZ^\Z^#/^"6O_ #4W_N&?^W=?
M>=?58'_=X_/\V?P_XD?\E3B_^W/_ $W \%_;I_Y-7\;_ /;C_P"EUO7Y)U^M
MG[=/_)J_C?\ [<?_ $NMZ_).O*S+^*O3]6?N'A#_ ,B*M_U^E_Z13"BBBO*/
MW ^\_P#@EK_S4W_N&?\ MW7WG7P9_P $M?\ FIO_ '#/_;NOO.OJL#_N\?G^
M;/X?\2/^2IQ?_;G_ *;@>"_MT_\ )J_C?_MQ_P#2ZWK\DZ_6S]NG_DU?QO\
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
MCB?I?@[_ +AB_P#&OR"BBBO&/Z#/K;_@F?\ \EWU[_L6Y_\ TJM:_3"OS/\
M^"9__)=]>_[%N?\ ]*K6OTPKZ;+_ .!\S^,?%/\ Y*.?^"'Y'!?'[_DA'Q'_
M .Q;U+_TEDK\5J_:GX_?\D(^(_\ V+>I?^DLE?BM7%F7QQ/TOP=_W#%_XU^0
M4445XQ_09];?\$S_ /DN^O?]BW/_ .E5K7Z85^9__!,__DN^O?\ 8MS_ /I5
M:U^F%?39?_ ^9_&/BG_R4<_\$/R."^/W_)"/B/\ ]BWJ7_I+)7XK5^U/Q^_Y
M(1\1_P#L6]2_])9*_%:N+,OCB?I?@[_N&+_QK\@HHHKQC^@SZV_X)G_\EWU[
M_L6Y_P#TJM:_3"OS/_X)G_\ )=]>_P"Q;G_]*K6OTPKZ;+_X'S/XQ\4_^2CG
M_@A^04445Z1^1!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 %%%% !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%%%% !7A7A'_ ).X\;?]@B/_ - LZ]UKPKPC_P G<>-O^P1'_P"@6= 'GW_!
M3#_DA&@_]C)!_P"DMU7YGU^F'_!3#_DA&@_]C)!_Z2W5?F?7S&8?QV?V;X6?
M\DY#_'/\PHHHKSC]>/TP_P""9_\ R0C7O^QDG_\ 26UKZVKY)_X)G_\ )"->
M_P"QDG_]);6OK:OKL+_ CZ'\&<;_ /)1XW_'^B/!?VZ?^35_&_\ VX_^EUO7
MY)U^MG[=/_)J_C?_ +<?_2ZWK\DZ\;,OXJ]/U9_0?A#_ ,B*M_U^E_Z13"BB
MBO*/W ^\_P#@EK_S4W_N&?\ MW7WG7P9_P $M?\ FIO_ '#/_;NOO.OJL#_N
M\?G^;/X?\2/^2IQ?_;G_ *;@>"_MT_\ )J_C?_MQ_P#2ZWK\DZ_6S]NG_DU?
MQO\ ]N/_ *76]?DG7E9E_%7I^K/W#PA_Y$5;_K]+_P!(IA1117E'[@?>?_!+
M7_FIO_<,_P#;NOO.O@S_ ():_P#-3?\ N&?^W=?>=?58'_=X_/\ -G\/^)'_
M "5.+_[<_P#3<#P7]NG_ )-7\;_]N/\ Z76]?DG7ZV?MT_\ )J_C?_MQ_P#2
MZWK\DZ\K,OXJ]/U9^X>$/_(BK?\ 7Z7_ *13"BBBO*/W ^\_^"6O_-3?^X9_
M[=U]YU\&?\$M?^:F_P#<,_\ ;NOO.OJL#_N\?G^;/X?\2/\ DJ<7_P!N?^FX
M'@O[=/\ R:OXW_[<?_2ZWK\DZ_6S]NG_ )-7\;_]N/\ Z76]?DG7E9E_%7I^
MK/W#PA_Y$5;_ *_2_P#2*84445Y1^X'WG_P2U_YJ;_W#/_;NOO.O@S_@EK_S
M4W_N&?\ MW7WG7U6!_W>/S_-G\/^)'_)4XO_ +<_]-P."^/W_)"/B/\ ]BWJ
M7_I+)7XK5^U/Q^_Y(1\1_P#L6]2_])9*_%:O.S+XXGZ[X._[AB_\:_(****\
M8_H,^MO^"9__ "7?7O\ L6Y__2JUK],*_,__ ()G_P#)=]>_[%N?_P!*K6OT
MPKZ;+_X'S/XQ\4_^2CG_ ((?D<%\?O\ DA'Q'_[%O4O_ $EDK\5J_:GX_?\
M)"/B/_V+>I?^DLE?BM7%F7QQ/TOP=_W#%_XU^04445XQ_09];?\ !,__ )+O
MKW_8MS_^E5K7Z85^9_\ P3/_ .2[Z]_V+<__ *56M?IA7TV7_P #YG\8^*?_
M "4<_P#!#\C@OC]_R0CXC_\ 8MZE_P"DLE?BM7[4_'[_ )(1\1_^Q;U+_P!)
M9*_%:N+,OCB?I?@[_N&+_P :_(****\8_H,^MO\ @F?_ ,EWU[_L6Y__ $JM
M:_3"OS/_ ."9_P#R7?7O^Q;G_P#2JUK],*^FR_\ @?,_C'Q3_P"2CG_@A^1P
M7Q^_Y(1\1_\ L6]2_P#262OQ6K]J?C]_R0CXC_\ 8MZE_P"DLE?BM7%F7QQ/
MTOP=_P!PQ?\ C7Y!1117C']!GUM_P3/_ .2[Z]_V+<__ *56M?IA7YG_ /!,
M_P#Y+OKW_8MS_P#I5:U^F%?39?\ P/F?QCXI_P#)1S_P0_(****](_(@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 ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPKPC_R=QXV_
M[!$?_H%G7NM>%>$?^3N/&W_8(C_] LZ //O^"F'_ "0C0?\ L9(/_26ZK\SZ
M_3#_ (*8?\D(T'_L9(/_ $ENJ_,^OF,P_CL_LWPL_P"2<A_CG^84445YQ^O'
MZ8?\$S_^2$:]_P!C)/\ ^DMK7UM7R3_P3/\ ^2$:]_V,D_\ Z2VM?6U?787^
M!'T/X,XW_P"2CQO^/]$>"_MT_P#)J_C?_MQ_]+K>OR3K];/VZ?\ DU?QO_VX
M_P#I=;U^2=>-F7\5>GZL_H/PA_Y$5;_K]+_TBF%%%%>4?N!]Y_\ !+7_ )J;
M_P!PS_V[K[SKX,_X):_\U-_[AG_MW7WG7U6!_P!WC\_S9_#_ (D?\E3B_P#M
MS_TW \%_;I_Y-7\;_P#;C_Z76]?DG7ZV?MT_\FK^-_\ MQ_]+K>OR3KRLR_B
MKT_5G[AX0_\ (BK?]?I?^D4PHHHKRC]P/O/_ ():_P#-3?\ N&?^W=?>=?!G
M_!+7_FIO_<,_]NZ^\Z^JP/\ N\?G^;/X?\2/^2IQ?_;G_IN!X+^W3_R:OXW_
M .W'_P!+K>OR3K];/VZ?^35_&_\ VX_^EUO7Y)UY69?Q5Z?JS]P\(?\ D15O
M^OTO_2*84445Y1^X'WG_ ,$M?^:F_P#<,_\ ;NOO.O@S_@EK_P U-_[AG_MW
M7WG7U6!_W>/S_-G\/^)'_)4XO_MS_P!-P/!?VZ?^35_&_P#VX_\ I=;U^2=?
MK9^W3_R:OXW_ .W'_P!+K>OR3KRLR_BKT_5G[AX0_P#(BK?]?I?^D4PHHHKR
MC]P/O/\ X):_\U-_[AG_ +=U]YU\&?\ !+7_ )J;_P!PS_V[K[SKZK _[O'Y
M_FS^'_$C_DJ<7_VY_P"FX'!?'[_DA'Q'_P"Q;U+_ -)9*_%:OVI^/W_)"/B/
M_P!BWJ7_ *2R5^*U>=F7QQ/UWP=_W#%_XU^04445XQ_09];?\$S_ /DN^O?]
MBW/_ .E5K7Z85^9__!,__DN^O?\ 8MS_ /I5:U^F%?39?_ ^9_&/BG_R4<_\
M$/R."^/W_)"/B/\ ]BWJ7_I+)7XK5^U/Q^_Y(1\1_P#L6]2_])9*_%:N+,OC
MB?I?@[_N&+_QK\@HHHKQC^@SZV_X)G_\EWU[_L6Y_P#TJM:_3"OS/_X)G_\
M)=]>_P"Q;G_]*K6OTPKZ;+_X'S/XQ\4_^2CG_@A^1P7Q^_Y(1\1_^Q;U+_TE
MDK\5J_:GX_?\D(^(_P#V+>I?^DLE?BM7%F7QQ/TOP=_W#%_XU^04445XQ_09
M];?\$S_^2[Z]_P!BW/\ ^E5K7Z85^9__  3/_P"2[Z]_V+<__I5:U^F%?39?
M_ ^9_&/BG_R4<_\ !#\C@OC]_P D(^(__8MZE_Z2R5^*U?M3\?O^2$?$?_L6
M]2_])9*_%:N+,OCB?I?@[_N&+_QK\@HHHKQC^@SZV_X)G_\ )=]>_P"Q;G_]
M*K6OTPK\S_\ @F?_ ,EWU[_L6Y__ $JM:_3"OILO_@?,_C'Q3_Y*.?\ @A^0
M4445Z1^1!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 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 445%<W,5G;RW%Q*D$$2EY)9&"J
MB@9))/0 =Z6VK EHKRKP3^U)\+?B)XN/AK0/&6G7^K.<6L:R;4OL)N;[.YXF
MVCKL)_*NA\??&GP#\*I[*#QEXTT'PM/>Y^S1ZOJ$5LTH!P2H=@2 >_2GV\P[
M^1VE%9UYXDTG3M!DURZU.SMM%C@^TOJ,LZ+;K%C/F&0G:%QSG.*Q?A_\6/!?
MQ8L;F\\%^*]'\56MM)Y4\ND7L=R(F(R%;83M)'K1U:[!T3.KHKB+GXX?#RS\
M>1^"I_''A^'Q?(P1-#DU*$7A8C(7RMV[<1SC&:[>CI?H'6P4444 %>%>$?\
MD[CQM_V"(_\ T"SKW6O"O"/_ "=QXV_[!$?_ *!9T >??\%,/^2$:#_V,D'_
M *2W5?F?7Z8?\%,/^2$:#_V,D'_I+=5^9]?,9A_'9_9OA9_R3D/\<_S"BBBO
M./UX_3#_ ()G_P#)"->_[&2?_P!);6OK:ODG_@F?_P D(U[_ +&2?_TEM:^M
MJ^NPO\"/H?P9QO\ \E'C?\?Z(\%_;I_Y-7\;_P#;C_Z76]?DG7ZV?MT_\FK^
M-_\ MQ_]+K>OR3KQLR_BKT_5G]!^$/\ R(JW_7Z7_I%,****\H_<#[S_ ."6
MO_-3?^X9_P"W=?>=?!G_  2U_P":F_\ <,_]NZ^\Z^JP/^[Q^?YL_A_Q(_Y*
MG%_]N?\ IN!X+^W3_P FK^-_^W'_ -+K>OR3K];/VZ?^35_&_P#VX_\ I=;U
M^2=>5F7\5>GZL_</"'_D15O^OTO_ $BF%%%%>4?N!]Y_\$M?^:F_]PS_ -NZ
M^\Z^#/\ @EK_ ,U-_P"X9_[=U]YU]5@?]WC\_P V?P_XD?\ )4XO_MS_ --P
M/!?VZ?\ DU?QO_VX_P#I=;U^2=?K9^W3_P FK^-_^W'_ -+K>OR3KRLR_BKT
M_5G[AX0_\B*M_P!?I?\ I%,****\H_<#[S_X):_\U-_[AG_MW7WG7P9_P2U_
MYJ;_ -PS_P!NZ^\Z^JP/^[Q^?YL_A_Q(_P"2IQ?_ &Y_Z;@>"_MT_P#)J_C?
M_MQ_]+K>OR3K];/VZ?\ DU?QO_VX_P#I=;U^2=>5F7\5>GZL_</"'_D15O\
MK]+_ -(IA1117E'[@?>?_!+7_FIO_<,_]NZ^\Z^#/^"6O_-3?^X9_P"W=?>=
M?58'_=X_/\V?P_XD?\E3B_\ MS_TW X+X_?\D(^(_P#V+>I?^DLE?BM7[4_'
M[_DA'Q'_ .Q;U+_TEDK\5J\[,OCB?KO@[_N&+_QK\@HHHKQC^@SZV_X)G_\
M)=]>_P"Q;G_]*K6OTPK\S_\ @F?_ ,EWU[_L6Y__ $JM:_3"OILO_@?,_C'Q
M3_Y*.?\ @A^1P7Q^_P"2$?$?_L6]2_\ 262OQ6K]J?C]_P D(^(__8MZE_Z2
MR5^*U<69?'$_2_!W_<,7_C7Y!1117C']!GUM_P $S_\ DN^O?]BW/_Z56M?I
MA7YG_P#!,_\ Y+OKW_8MS_\ I5:U^F%?39?_  /F?QCXI_\ )1S_ ,$/R."^
M/W_)"/B/_P!BWJ7_ *2R5^*U?M3\?O\ DA'Q'_[%O4O_ $EDK\5JXLR^.)^E
M^#O^X8O_ !K\@HHHKQC^@SZV_P""9_\ R7?7O^Q;G_\ 2JUK],*_,_\ X)G_
M /)=]>_[%N?_ -*K6OTPKZ;+_P"!\S^,?%/_ )*.?^"'Y'!?'[_DA'Q'_P"Q
M;U+_ -)9*_%:OVI^/W_)"/B/_P!BWJ7_ *2R5^*U<69?'$_2_!W_ '#%_P"-
M?D%%%%>,?T&?6W_!,_\ Y+OKW_8MS_\ I5:U^F%?F?\ \$S_ /DN^O?]BW/_
M .E5K7Z85]-E_P# ^9_&/BG_ ,E'/_!#\@HHHKTC\B"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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ K@_CS\.[KXN?!GQGX,L;]=,O-<TN>QANF!*QNZ$#=CG:3P<=B:[R
MN5^*G@V\^(7P[U_P[IVNWOAG4-0M'AMM8T^1DFM)>J2*5()PP&1D9&1WJ9?"
MRZ;Y9IGRUX3\>:-:^/H/#GQE^&MWX1O;76-)32-3@9;G1[?4H[98[<1W,+!H
MM_\  LJ*"&"GGBO=/'OA6#X=W7BOQYX:^'U[\0_&&O1PVES8QWENCM#%&P1%
M:Y=5CB&3N1<DER=K$FO'H_A'\8OBUXDO_#WC^U\,Z+X:AU?2=2U35])N;F:7
M5C9K')&EM')"BQ*[QH78NY7YE&?O5ZEXD\/?&+PCX_\ $&L>"KO0_%^@:X(7
M71?%6J7%G_8\Z)L9K=XX9@\3X#&,JI#9(;GBI>]%W>K;VZZ1U\KZI[:);&</
M=:LM$EIVU>E^MM'UU;W>A\Y>#8['4O@_^SOX$-\NJ:5?^/;F#7--:!XX[66W
M%Y>?V:T4@#".&9(T 8 $1*<8(%>R?%Z9/A_^U-\-=9T>W2VN=;\/Z[8:@(5V
M"XCMH8KB#?C[Q1PP7/02-ZTD?[*VM:?\,K,6GB"QF^)EKXK?QP-5FMW2PDU*
M1F\V'RP2RP-$[0YR6 (;D\5TOA'X9^-O&'Q6LO'WQ+@T'3)-&TNXTO2-"T"\
MEO8D-PR&XN)9Y88B698T14"84;LDYXJ=YI\KL_>?S<$M.^ON][:L:M%W>JV]
M;3;U7I:7:^BV2/(_"/@G2]>_X)LW%_>6T<FJZIX5N?%%QJ!0>>=2>-[K[3OZ
M^8LN"&SD;1CI7U!\)]?N?%7PM\'ZU>_\?FHZ/9W<_P#OR0HS?J37@'_"@?BK
MI_PNOO@KIU]X9C^&]PLVGP^)'NIQJMKI<KL6MA:^28VE6-C$LOG 8PQ3(P?I
M_2-+MM#TFRTVSC\JTLX$MX8Q_"B*%4?@ *N4HR<Y1T4FK+M:]_S2_P"W>UB+
M/W$W=KFN^]^6S_!OY][ENBBBLBPKPKPC_P G<>-O^P1'_P"@6=>ZUX5X1_Y.
MX\;?]@B/_P! LZ //O\ @IA_R0C0?^QD@_\ 26ZK\SZ_3#_@IA_R0C0?^QD@
M_P#26ZK\SZ^8S#^.S^S?"S_DG(?XY_F%%%%><?KQ^F'_  3/_P"2$:]_V,D_
M_I+:U];5\D_\$S_^2$:]_P!C)/\ ^DMK7UM7UV%_@1]#^#.-_P#DH\;_ (_T
M1X+^W3_R:OXW_P"W'_TNMZ_).OUL_;I_Y-7\;_\ ;C_Z76]?DG7C9E_%7I^K
M/Z#\(?\ D15O^OTO_2*84445Y1^X'WG_ ,$M?^:F_P#<,_\ ;NOO.O@S_@EK
M_P U-_[AG_MW7WG7U6!_W>/S_-G\/^)'_)4XO_MS_P!-P/!?VZ?^35_&_P#V
MX_\ I=;U^2=?K9^W3_R:OXW_ .W'_P!+K>OR3KRLR_BKT_5G[AX0_P#(BK?]
M?I?^D4PHHHKRC]P/O/\ X):_\U-_[AG_ +=U]YU\&?\ !+7_ )J;_P!PS_V[
MK[SKZK _[O'Y_FS^'_$C_DJ<7_VY_P"FX'@O[=/_ ":OXW_[<?\ TNMZ_).O
MUL_;I_Y-7\;_ /;C_P"EUO7Y)UY69?Q5Z?JS]P\(?^1%6_Z_2_\ 2*84445Y
M1^X'WG_P2U_YJ;_W#/\ V[K[SKX,_P""6O\ S4W_ +AG_MW7WG7U6!_W>/S_
M #9_#_B1_P E3B_^W/\ TW \%_;I_P"35_&__;C_ .EUO7Y)U^MG[=/_ ":O
MXW_[<?\ TNMZ_).O*S+^*O3]6?N'A#_R(JW_ %^E_P"D4PHHHKRC]P/O/_@E
MK_S4W_N&?^W=?>=?!G_!+7_FIO\ W#/_ &[K[SKZK _[O'Y_FS^'_$C_ )*G
M%_\ ;G_IN!P7Q^_Y(1\1_P#L6]2_])9*_%:OVI^/W_)"/B/_ -BWJ7_I+)7X
MK5YV9?'$_7?!W_<,7_C7Y!1117C']!GUM_P3/_Y+OKW_ &+<_P#Z56M?IA7Y
MG_\ !,__ )+OKW_8MS_^E5K7Z85]-E_\#YG\8^*?_)1S_P $/R."^/W_ "0C
MXC_]BWJ7_I+)7XK5^U/Q^_Y(1\1_^Q;U+_TEDK\5JXLR^.)^E^#O^X8O_&OR
M"BBBO&/Z#/K;_@F?_P EWU[_ +%N?_TJM:_3"OS/_P""9_\ R7?7O^Q;G_\
M2JUK],*^FR_^!\S^,?%/_DHY_P""'Y'!?'[_ )(1\1_^Q;U+_P!)9*_%:OVI
M^/W_ "0CXC_]BWJ7_I+)7XK5Q9E\<3]+\'?]PQ?^-?D%%%%>,?T&?6W_  3/
M_P"2[Z]_V+<__I5:U^F%?F?_ ,$S_P#DN^O?]BW/_P"E5K7Z85]-E_\  ^9_
M&/BG_P E'/\ P0_(X+X_?\D(^(__ &+>I?\ I+)7XK5^U/Q^_P"2$?$?_L6]
M2_\ 262OQ6KBS+XXGZ7X._[AB_\ &OR"BBBO&/Z#/K;_ ()G_P#)=]>_[%N?
M_P!*K6OTPK\S_P#@F?\ \EWU[_L6Y_\ TJM:_3"OILO_ ('S/XQ\4_\ DHY_
MX(?D%%%%>D?D04444 %%%% !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 5X5X1_Y.X\;?]@B/_T"SKW6O"O"/_)W'C;_ +!$?_H%G0!Y]_P4P_Y(
M1H/_ &,D'_I+=5^9]?IA_P %,/\ DA&@_P#8R0?^DMU7YGU\QF'\=G]F^%G_
M "3D/\<_S"BBBO./UX_3#_@F?_R0C7O^QDG_ /26UKZVKY)_X)G_ /)"->_[
M&2?_ -);6OK:OKL+_ CZ'\&<;_\ )1XW_'^B/!?VZ?\ DU?QO_VX_P#I=;U^
M2=?K9^W3_P FK^-_^W'_ -+K>OR3KQLR_BKT_5G]!^$/_(BK?]?I?^D4PHHH
MKRC]P/O/_@EK_P U-_[AG_MW7WG7P9_P2U_YJ;_W#/\ V[K[SKZK _[O'Y_F
MS^'_ !(_Y*G%_P#;G_IN!X+^W3_R:OXW_P"W'_TNMZ_).OUL_;I_Y-7\;_\
M;C_Z76]?DG7E9E_%7I^K/W#PA_Y$5;_K]+_TBF%%%%>4?N!]Y_\ !+7_ )J;
M_P!PS_V[K[SKX,_X):_\U-_[AG_MW7WG7U6!_P!WC\_S9_#_ (D?\E3B_P#M
MS_TW \%_;I_Y-7\;_P#;C_Z76]?DG7ZV?MT_\FK^-_\ MQ_]+K>OR3KRLR_B
MKT_5G[AX0_\ (BK?]?I?^D4PHHHKRC]P/O/_ ():_P#-3?\ N&?^W=?>=?!G
M_!+7_FIO_<,_]NZ^\Z^JP/\ N\?G^;/X?\2/^2IQ?_;G_IN!X+^W3_R:OXW_
M .W'_P!+K>OR3K];/VZ?^35_&_\ VX_^EUO7Y)UY69?Q5Z?JS]P\(?\ D15O
M^OTO_2*84445Y1^X'WG_ ,$M?^:F_P#<,_\ ;NOO.O@S_@EK_P U-_[AG_MW
M7WG7U6!_W>/S_-G\/^)'_)4XO_MS_P!-P."^/W_)"/B/_P!BWJ7_ *2R5^*U
M?M3\?O\ DA'Q'_[%O4O_ $EDK\5J\[,OCB?KO@[_ +AB_P#&OR"BBBO&/Z#/
MK;_@F?\ \EWU[_L6Y_\ TJM:_3"OS/\ ^"9__)=]>_[%N?\ ]*K6OTPKZ;+_
M .!\S^,?%/\ Y*.?^"'Y'!?'[_DA'Q'_ .Q;U+_TEDK\5J_:GX_?\D(^(_\
MV+>I?^DLE?BM7%F7QQ/TOP=_W#%_XU^04445XQ_09];?\$S_ /DN^O?]BW/_
M .E5K7Z85^9__!,__DN^O?\ 8MS_ /I5:U^F%?39?_ ^9_&/BG_R4<_\$/R.
M"^/W_)"/B/\ ]BWJ7_I+)7XK5^U/Q^_Y(1\1_P#L6]2_])9*_%:N+,OCB?I?
M@[_N&+_QK\@HHHKQC^@SZV_X)G_\EWU[_L6Y_P#TJM:_3"OS/_X)G_\ )=]>
M_P"Q;G_]*K6OTPKZ;+_X'S/XQ\4_^2CG_@A^1P7Q^_Y(1\1_^Q;U+_TEDK\5
MJ_:GX_?\D(^(_P#V+>I?^DLE?BM7%F7QQ/TOP=_W#%_XU^04445XQ_09];?\
M$S_^2[Z]_P!BW/\ ^E5K7Z85^9__  3/_P"2[Z]_V+<__I5:U^F%?39?_ ^9
M_&/BG_R4<_\ !#\@HHHKTC\B"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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O"O"/\ R=QXV_[!$?\ Z!9U[K7A7A'_ ).X\;?]@B/_
M - LZ //O^"F'_)"-!_[&2#_ -);JOS/K],/^"F'_)"-!_[&2#_TENJ_,^OF
M,P_CL_LWPL_Y)R'^.?YA1117G'Z\?IA_P3/_ .2$:]_V,D__ *2VM?6U?)/_
M  3/_P"2$:]_V,D__I+:U];5]=A?X$?0_@SC?_DH\;_C_1'@O[=/_)J_C?\
M[<?_ $NMZ_).OUL_;I_Y-7\;_P#;C_Z76]?DG7C9E_%7I^K/Z#\(?^1%6_Z_
M2_\ 2*84445Y1^X'WG_P2U_YJ;_W#/\ V[K[SKX,_P""6O\ S4W_ +AG_MW7
MWG7U6!_W>/S_ #9_#_B1_P E3B_^W/\ TW \%_;I_P"35_&__;C_ .EUO7Y)
MU^MG[=/_ ":OXW_[<?\ TNMZ_).O*S+^*O3]6?N'A#_R(JW_ %^E_P"D4PHH
MHKRC]P/O/_@EK_S4W_N&?^W=?>=?!G_!+7_FIO\ W#/_ &[K[SKZK _[O'Y_
MFS^'_$C_ )*G%_\ ;G_IN!X+^W3_ ,FK^-_^W'_TNMZ_).OUL_;I_P"35_&_
M_;C_ .EUO7Y)UY69?Q5Z?JS]P\(?^1%6_P"OTO\ TBF%%%%>4?N!]Y_\$M?^
M:F_]PS_V[K[SKX,_X):_\U-_[AG_ +=U]YU]5@?]WC\_S9_#_B1_R5.+_P"W
M/_3<#P7]NG_DU?QO_P!N/_I=;U^2=?K9^W3_ ,FK^-_^W'_TNMZ_).O*S+^*
MO3]6?N'A#_R(JW_7Z7_I%,****\H_<#[S_X):_\ -3?^X9_[=U]YU\&?\$M?
M^:F_]PS_ -NZ^\Z^JP/^[Q^?YL_A_P 2/^2IQ?\ VY_Z;@<%\?O^2$?$?_L6
M]2_])9*_%:OVI^/W_)"/B/\ ]BWJ7_I+)7XK5YV9?'$_7?!W_<,7_C7Y!111
M7C']!GUM_P $S_\ DN^O?]BW/_Z56M?IA7YG_P#!,_\ Y+OKW_8MS_\ I5:U
M^F%?39?_  /F?QCXI_\ )1S_ ,$/R."^/W_)"/B/_P!BWJ7_ *2R5^*U?M3\
M?O\ DA'Q'_[%O4O_ $EDK\5JXLR^.)^E^#O^X8O_ !K\@HHHKQC^@SZV_P""
M9_\ R7?7O^Q;G_\ 2JUK],*_,_\ X)G_ /)=]>_[%N?_ -*K6OTPKZ;+_P"!
M\S^,?%/_ )*.?^"'Y'!?'[_DA'Q'_P"Q;U+_ -)9*_%:OVI^/W_)"/B/_P!B
MWJ7_ *2R5^*U<69?'$_2_!W_ '#%_P"-?D%%%%>,?T&?6W_!,_\ Y+OKW_8M
MS_\ I5:U^F%?F?\ \$S_ /DN^O?]BW/_ .E5K7Z85]-E_P# ^9_&/BG_ ,E'
M/_!#\C@OC]_R0CXC_P#8MZE_Z2R5^*U?M3\?O^2$?$?_ +%O4O\ TEDK\5JX
MLR^.)^E^#O\ N&+_ ,:_(****\8_H,^MO^"9_P#R7?7O^Q;G_P#2JUK],*_,
M_P#X)G_\EWU[_L6Y_P#TJM:_3"OILO\ X'S/XQ\4_P#DHY_X(?D%%%%>D?D0
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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X5X1_Y.
MX\;?]@B/_P! LZ]UKPKPC_R=QXV_[!$?_H%G0!Y]_P %,/\ DA&@_P#8R0?^
MDMU7YGU^F'_!3#_DA&@_]C)!_P"DMU7YGU\QF'\=G]F^%G_).0_QS_,****\
MX_7C],/^"9__ "0C7O\ L9)__26UKZVKY)_X)G_\D(U[_L9)_P#TEM:^MJ^N
MPO\  CZ'\&<;_P#)1XW_ !_HCP7]NG_DU?QO_P!N/_I=;U^2=?K9^W3_ ,FK
M^-_^W'_TNMZ_).O&S+^*O3]6?T'X0_\ (BK?]?I?^D4PHHHKRC]P/O/_ ():
M_P#-3?\ N&?^W=?>=?!G_!+7_FIO_<,_]NZ^\Z^JP/\ N\?G^;/X?\2/^2IQ
M?_;G_IN!X+^W3_R:OXW_ .W'_P!+K>OR3K];/VZ?^35_&_\ VX_^EUO7Y)UY
M69?Q5Z?JS]P\(?\ D15O^OTO_2*84445Y1^X'WG_ ,$M?^:F_P#<,_\ ;NOO
M.O@S_@EK_P U-_[AG_MW7WG7U6!_W>/S_-G\/^)'_)4XO_MS_P!-P/!?VZ?^
M35_&_P#VX_\ I=;U^2=?K9^W3_R:OXW_ .W'_P!+K>OR3KRLR_BKT_5G[AX0
M_P#(BK?]?I?^D4PHHHKRC]P/O/\ X):_\U-_[AG_ +=U]YU\&?\ !+7_ )J;
M_P!PS_V[K[SKZK _[O'Y_FS^'_$C_DJ<7_VY_P"FX'@O[=/_ ":OXW_[<?\
MTNMZ_).OUL_;I_Y-7\;_ /;C_P"EUO7Y)UY69?Q5Z?JS]P\(?^1%6_Z_2_\
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
M1_R5.+_[<_\ 3<#P7]NG_DU?QO\ ]N/_ *76]?DG7ZV?MT_\FK^-_P#MQ_\
M2ZWK\DZ\K,OXJ]/U9^X>$/\ R(JW_7Z7_I%,****\H_<#[S_ ."6O_-3?^X9
M_P"W=?>=?!G_  2U_P":F_\ <,_]NZ^\Z^JP/^[Q^?YL_A_Q(_Y*G%_]N?\
MIN!X+^W3_P FK^-_^W'_ -+K>OR3K];/VZ?^35_&_P#VX_\ I=;U^2=>5F7\
M5>GZL_</"'_D15O^OTO_ $BF%%%%>4?N!]Y_\$M?^:F_]PS_ -NZ^\Z^#/\
M@EK_ ,U-_P"X9_[=U]YU]5@?]WC\_P V?P_XD?\ )4XO_MS_ --P/!?VZ?\
MDU?QO_VX_P#I=;U^2=?K9^W3_P FK^-_^W'_ -+K>OR3KRLR_BKT_5G[AX0_
M\B*M_P!?I?\ I%,****\H_<#[S_X):_\U-_[AG_MW7WG7P9_P2U_YJ;_ -PS
M_P!NZ^\Z^JP/^[Q^?YL_A_Q(_P"2IQ?_ &Y_Z;@<%\?O^2$?$?\ [%O4O_26
M2OQ6K]J?C]_R0CXC_P#8MZE_Z2R5^*U>=F7QQ/UWP=_W#%_XU^04445XQ_09
M];?\$S_^2[Z]_P!BW/\ ^E5K7Z85^9__  3/_P"2[Z]_V+<__I5:U^F%?39?
M_ ^9_&/BG_R4<_\ !#\C@OC]_P D(^(__8MZE_Z2R5^*U?M3\?O^2$?$?_L6
M]2_])9*_%:N+,OCB?I?@[_N&+_QK\@HHHKQC^@SZV_X)G_\ )=]>_P"Q;G_]
M*K6OTPK\S_\ @F?_ ,EWU[_L6Y__ $JM:_3"OILO_@?,_C'Q3_Y*.?\ @A^1
MP7Q^_P"2$?$?_L6]2_\ 262OQ6K]J?C]_P D(^(__8MZE_Z2R5^*U<69?'$_
M2_!W_<,7_C7Y!1117C']!GUM_P $S_\ DN^O?]BW/_Z56M?IA7YG_P#!,_\
MY+OKW_8MS_\ I5:U^F%?39?_  /F?QCXI_\ )1S_ ,$/R."^/W_)"/B/_P!B
MWJ7_ *2R5^*U?M3\?O\ DA'Q'_[%O4O_ $EDK\5JXLR^.)^E^#O^X8O_ !K\
M@HHHKQC^@SZV_P""9_\ R7?7O^Q;G_\ 2JUK],*_,_\ X)G_ /)=]>_[%N?_
M -*K6OTPKZ;+_P"!\S^,?%/_ )*.?^"'Y!1117I'Y$%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>)>.OVT/@
MU\-?BC9?#[Q#XWL-/\2W!*20MN:*T; *I<2@;(F8$8#$>^,C/MM? .K36?P#
M\5:MX5^+GP]U"_\  .L:KK]]=>,-/MA?VM_:7K"7?>)$?.A,*GRF<KA0J$$9
MS2O[UO\ @7VTOT_'T*M[M_/[M];=>FFF^Y]YZEJUGH^EW.I7UU%:Z?:PM<37
M,K!8XXU&YG)[  $YK,T[QUH&J>"+;QA#JD">&+BP74TU.X)@B%JR>8)6+@%%
MV')W8QWQ7CWQ^^!^B?%WX+66FQ>)-4MOA_IFC2S_ -CZ5>,(M7C6W!MEFN,F
M1XE"[MH;YR06)QSY?XUUAM/_ &%_@=8?V+-XD@UC_A&-/FT:%T0WZLL3BW8N
M0NQV15;<<;6;.>ANU^==5*$5I_,Y*[7JME_PV?,DH2>J:DW;^ZD[+Y/<]\^#
MO[4/PL_: O\ 5K'P!XRLO$=[I;$7=O$DL4B@'&]5D12\><#S$RISUK+7]LKX
M*M\5/^%<#XAZ4?&/G_9?L/[SR_/W;?)\_;Y/F;OE\O?NSQBO.O ^H>-+?X_>
M'M-^,G@SPII'B/4=*U"#PEXE\#7ETR6]N!&TUA<+*JAI @5U;;L^0[54YS#\
M>OASX6\&_L_Z%\ ?"MJNJ>)]>,5IHL5PD<ETDB2*\^K3LJ@*8OFE:;:,N0!R
MP%4HJ\/.WYM/TM;6_P!]M1])>7W)6O\ /^M+Z'UE14=O&T,$:,YD95"EVZM@
M=:DK,%JKL****!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %-=%D1D=0RL,%6&01Z4ZB@#S?P3^SG\-OAWXUU;Q9X=\&:)I.NZB07N
MK33H(GB^7#"-D0%0Y^9N>2<U)XA_9Q^$WB[6KO6-=^%_@S6M6NW\RXO]0\/V
MD\\S8 W/(\99C@ 9)[5Z)11V\@.9T3X8^#O#/A6?PQH_A/0]*\-7&_SM'L=.
MAALY-_W]T*J$.[OD<T>!?ACX/^%]A/9>#_"VC>%K.=_,E@T>PBM4D;IN81J,
MGZUTU%._45M+''3_  ;\!77C9/&,W@KP_+XM0@KKCZ9";T$# /G;=^0.,YKL
M:**72P^MPHHHH *\*\(_\G<>-O\ L$1_^@6=>ZUX5X1_Y.X\;?\ 8(C_ /0+
M.@#S[_@IA_R0C0?^QD@_]);JOS/K],/^"F'_ "0C0?\ L9(/_26ZK\SZ^8S#
M^.S^S?"S_DG(?XY_F%%%%><?KQ^F'_!,_P#Y(1KW_8R3_P#I+:U];5\D_P#!
M,_\ Y(1KW_8R3_\ I+:U];5]=A?X$?0_@SC?_DH\;_C_ $1X+^W3_P FK^-_
M^W'_ -+K>OR3K];/VZ?^35_&_P#VX_\ I=;U^2=>-F7\5>GZL_H/PA_Y$5;_
M *_2_P#2*84445Y1^X'WG_P2U_YJ;_W#/_;NOO.O@S_@EK_S4W_N&?\ MW7W
MG7U6!_W>/S_-G\/^)'_)4XO_ +<_]-P/!?VZ?^35_&__ &X_^EUO7Y)U^MG[
M=/\ R:OXW_[<?_2ZWK\DZ\K,OXJ]/U9^X>$/_(BK?]?I?^D4PHHHKRC]P/O/
M_@EK_P U-_[AG_MW7WG7P9_P2U_YJ;_W#/\ V[K[SKZK _[O'Y_FS^'_ !(_
MY*G%_P#;G_IN!X+^W3_R:OXW_P"W'_TNMZ_).OUL_;I_Y-7\;_\ ;C_Z76]?
MDG7E9E_%7I^K/W#PA_Y$5;_K]+_TBF%%%%>4?N!]Y_\ !+7_ )J;_P!PS_V[
MK[SKX,_X):_\U-_[AG_MW7WG7U6!_P!WC\_S9_#_ (D?\E3B_P#MS_TW \%_
M;I_Y-7\;_P#;C_Z76]?DG7ZV?MT_\FK^-_\ MQ_]+K>OR3KRLR_BKT_5G[AX
M0_\ (BK?]?I?^D4PHHHKRC]P/O/_ ():_P#-3?\ N&?^W=?>=?!G_!+7_FIO
M_<,_]NZ^\Z^JP/\ N\?G^;/X?\2/^2IQ?_;G_IN!P7Q^_P"2$?$?_L6]2_\
M262OQ6K]J?C]_P D(^(__8MZE_Z2R5^*U>=F7QQ/UWP=_P!PQ?\ C7Y!1117
MC']!GUM_P3/_ .2[Z]_V+<__ *56M?IA7YG_ /!,_P#Y+OKW_8MS_P#I5:U^
MF%?39?\ P/F?QCXI_P#)1S_P0_(X+X_?\D(^(_\ V+>I?^DLE?BM7[4_'[_D
MA'Q'_P"Q;U+_ -)9*_%:N+,OCB?I?@[_ +AB_P#&OR"BBBO&/Z#/K;_@F?\
M\EWU[_L6Y_\ TJM:_3"OS/\ ^"9__)=]>_[%N?\ ]*K6OTPKZ;+_ .!\S^,?
M%/\ Y*.?^"'Y'!?'[_DA'Q'_ .Q;U+_TEDK\5J_:GX_?\D(^(_\ V+>I?^DL
ME?BM7%F7QQ/TOP=_W#%_XU^04445XQ_09];?\$S_ /DN^O?]BW/_ .E5K7Z8
M5^9__!,__DN^O?\ 8MS_ /I5:U^F%?39?_ ^9_&/BG_R4<_\$/R."^/W_)"/
MB/\ ]BWJ7_I+)7XK5^U/Q^_Y(1\1_P#L6]2_])9*_%:N+,OCB?I?@[_N&+_Q
MK\@HHHKQC^@SZV_X)G_\EWU[_L6Y_P#TJM:_3"OS/_X)G_\ )=]>_P"Q;G_]
M*K6OTPKZ;+_X'S/XQ\4_^2CG_@A^04445Z1^1!117D?[0?Q6\3> ;?PUX?\
M FC6.M^._%5W+9:5'J\SQ6-L(X6EEN+AD!8HBK]U>6+ #%3*7*KC2N>N45\^
M_LH?%GXE^-?#$=G\5?#UK9ZI'I-GJUMXFT=9/[,U.WG5CU95$=PFW]Y&./F#
M#"D4WX-_M;:9\=OCQXC\)>%+1KKP?I&CK>0^(I(9$34KC[08G-LQPKPH59=X
M!W,#@X&6UE%QJ>SZZ_@F_P!'\R9>[%RET:7WM)?G]Q]"45\S?$WXQ?'C3==\
M4:WX.\!^&D^'?A)Y1?#Q5<W5KJFM)%&))9;#:OE)&/F57ER'*DC K=^)/Q[\
M4:EI_@+2/A%H^D:QXP\:Z:^LV;^)+B2&PT^Q2.-FN+CR@9'^:>% B<DL>1BH
M7O1O'7\]4VOP3?HG?8IZ2Y7Y_A:_W72]7H>^45XQ^S_\6O&7BW6?%?@KXE:)
MI.B^/O#'V:6Z;P_</-I]];7"L8KB#S/WB M'*I1^05]Z]GJFK$IW"BBBI&%%
M%% !1110 4444 %%%% !1110 4444 %%%% !117/^//B!X;^&'AB\\1>+-;L
MO#^B6:[YKV^F$:#T49Y9CT"C))P ":!I.3LCH**H:'KVF^)](M-5T?4+75=,
MNXQ+;WEE,LL,R'HRNI((]P:DAU>QN-4N=-BO;>34;:..:>T253-%&Y8([)G*
MJQ1\$C!VMCH:;33LR4TU=%NBN8U+XH>#=%\66GA;4/%NA6/B:\&ZVT6YU*&.
M]G&"<I"S!VZ'H.QJQXR^('A?X=::FH^*_$FD>&-/=Q$MWK-]%:1,YZ*'D8#/
MMFETN5UL;]%16MU#?6\5Q;RQW%O*H>.6)@RNI&001P01WJ6@04444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7Q!XYTW]H7P7XZA\$Z+X?TWQ[8ZG
M+K9T+Q=K7B'8]E;705C'=PNC22?9]^U0A.Y0H^7%?;]%3**EI+5;-=_Z\M2E
M)QVW6OS_ *[Z'G7A_P"&LW@C]GVS\ V$S:G<:9X;&CPS,0AG=+;R@>3@;B.Y
MXS7!-\%O%&I_LH> ?"MLUMHWC[PQI^CWEHMZPDMX]1LEB812LFX%&9&C9DSP
MQ(S7T%16LIRE*<V]9-._G%MIKYR_(SC&,5&-M$FOD[)I_)?F?,G@S3?C#\4O
MB=I7C7XC?#S3O MGX*M+T:/HEGKD6ISZK?31B/[0)5"I%%Y>]55\-F0EL 5Y
M+\)=:_:4^'^M:YXFUG]EMO%/CG7I2=1\0S_$+2X2( Q\JV@BVOY,$:XP@8Y.
M68DG-?>M%*+Y9)^5OQN_/7KY:*R*W5OZ\ON_/4C@9Y(8VDC\J1E!:/.=IQR,
M]\5)114B04444#"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@ KPKPC_R=QXV_[!$?_H%G7NM>%>$?
M^3N/&W_8(C_] LZ //O^"F'_ "0C0?\ L9(/_26ZK\SZ_3#_ (*8?\D(T'_L
M9(/_ $ENJ_,^OF,P_CL_LWPL_P"2<A_CG^84445YQ^O'Z8?\$S_^2$:]_P!C
M)/\ ^DMK7UM7R3_P3/\ ^2$:]_V,D_\ Z2VM?6U?787^!'T/X,XW_P"2CQO^
M/]$>"_MT_P#)J_C?_MQ_]+K>OR3K];/VZ?\ DU?QO_VX_P#I=;U^2=>-F7\5
M>GZL_H/PA_Y$5;_K]+_TBF%%%%>4?N!]Y_\ !+7_ )J;_P!PS_V[K[SKX,_X
M):_\U-_[AG_MW7WG7U6!_P!WC\_S9_#_ (D?\E3B_P#MS_TW \%_;I_Y-7\;
M_P#;C_Z76]?DG7ZV?MT_\FK^-_\ MQ_]+K>OR3KRLR_BKT_5G[AX0_\ (BK?
M]?I?^D4PHHHKRC]P/O/_ ():_P#-3?\ N&?^W=?>=?!G_!+7_FIO_<,_]NZ^
M\Z^JP/\ N\?G^;/X?\2/^2IQ?_;G_IN!X+^W3_R:OXW_ .W'_P!+K>OR3K];
M/VZ?^35_&_\ VX_^EUO7Y)UY69?Q5Z?JS]P\(?\ D15O^OTO_2*84445Y1^X
M'WG_ ,$M?^:F_P#<,_\ ;NOO.O@S_@EK_P U-_[AG_MW7WG7U6!_W>/S_-G\
M/^)'_)4XO_MS_P!-P/!?VZ?^35_&_P#VX_\ I=;U^2=?K9^W3_R:OXW_ .W'
M_P!+K>OR3KRLR_BKT_5G[AX0_P#(BK?]?I?^D4PHHHKRC]P/O/\ X):_\U-_
M[AG_ +=U]YU\&?\ !+7_ )J;_P!PS_V[K[SKZK _[O'Y_FS^'_$C_DJ<7_VY
M_P"FX'!?'[_DA'Q'_P"Q;U+_ -)9*_%:OVI^/W_)"/B/_P!BWJ7_ *2R5^*U
M>=F7QQ/UWP=_W#%_XU^04445XQ_09];?\$S_ /DN^O?]BW/_ .E5K7Z85^9_
M_!,__DN^O?\ 8MS_ /I5:U^F%?39?_ ^9_&/BG_R4<_\$/R."^/W_)"/B/\
M]BWJ7_I+)7XK5^U/Q^_Y(1\1_P#L6]2_])9*_%:N+,OCB?I?@[_N&+_QK\@H
MHHKQC^@SZV_X)G_\EWU[_L6Y_P#TJM:_3"OS/_X)G_\ )=]>_P"Q;G_]*K6O
MTPKZ;+_X'S/XQ\4_^2CG_@A^1P7Q^_Y(1\1_^Q;U+_TEDK\5J_:GX_?\D(^(
M_P#V+>I?^DLE?BM7%F7QQ/TOP=_W#%_XU^04445XQ_09];?\$S_^2[Z]_P!B
MW/\ ^E5K7Z85^9__  3/_P"2[Z]_V+<__I5:U^F%?39?_ ^9_&/BG_R4<_\
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
MC9MOG.B E(EPV7/'RD#)XKV"OBWX[1ZW\%?C+XD\8ZCX#U+QCX2\4ZGH$_\
M;FB1I=W>G+:RQH]F]L2)'C8_O%\L-DR-D4OMQB]$VOS_  _I;M _@G);I.W]
M?U]Q]A:!X@TWQ5HECK&CW]OJ>E7T*W%K>6L@DBFC895U8<$$53\(>-M#\?:9
M/J/A[4HM5L8;N>Q>X@SL\Z&0QRJ"1SM=6&1D''!->3>&_A[X*^*O[.^G:%\+
M?$FH^$O >JRR3_:-!E>.Y$+S.]S;(TV7MR9&=&4 &/YE4+@8S/V%/#5AX-^!
MM]X?TB(VVF:7XIUZRM(F=G,<4>HSH@+,23@ <DY-:N/O35K6V77=?Y_\-U7V
M8M:W=OPE_E\O/I[7)XXT*'QM;^$&U*+_ (22>PDU--/ )D^S)(D;2G PHWNH
M&2"><9P<0_$+XB>'/A5X1O\ Q/XKU6'1M"L0IGNY@S!=S!5 5069BQ "J"23
MP*^:?AG\%[?X3_MK6M[/K^K>*_$NO^"K^ZU;6M8FW/.ZWUH$2.-<)#&@)"H@
MX'4GK7/?MEG_ (7C\._B==[F?P/X!LY8H K'R]1UL%=TG'#):JQ0<D>:[Y ,
M0I1CS1IO^:[?E:;B_P DEYOHMJ^W./1-)>=TFOSOY)/>Q]L(XD164Y5AD&O%
M_B]^V1\(O@5XTT?PIXS\86NEZYJ4BK]G5&D^R(RDK+<%01$A("@M_>!QM#,O
MLEG_ ,><'_7-?Y5\.?$B:\^ ?QDU6[\8_#W4O$7@CQ+XP;6V\4:-;KJ#R0/I
M%Q;/9W%LI\[$(#,-JLOE[CU!S'V^5[?GJM+]+W;OY;:A3]Z',UK;IZ-W\]4E
M;SOLF?<-OJ%K>:?'?07,4UE)$)DN(W!C:,C(<,."".<^E9O@WQEHOQ"\-67B
M'P[J$>JZ+>AFMKR$,$E56*EER!D94X/0]1D&O)M3^"_@_P",'P%\(^%/"'B;
M4M&^%IMX72#0+QPVIZ:(SLM3<.6E6)LKNP0Q"[<C)K-_8]T:>;]C/P9I6D7S
MZ+<-I-Q:VE]&@E:T;S9520*W#%3@X;KCFJE[KFDMMEUZ[]O^')C[W+KON^GR
M_'\-];>T:;XXT+6/%FL^&;+4HKG7=&AMY]0LXP2ULL^\Q;CC;EA&QVYR  2
M",P^.OB)X<^&NFV=_P")=5BTJUO+ZWTVV:168S7,SB.*-54$DEB.V ,DX )'
MSQ^RU\)M,^#/[1'QFT/3K_4]7DFTW0KZ^U36;HW%W>W4@O/,FD<\9.!PH"@
M8%<3^T<3\:;2'Q]*SOX3\,^+]%TKPS'D[+FY_M:WCO-0&.&'6",\_*LK#AQ5
M1BI5*<+[N-_FTG;YNR^]K<+Z3;Z;?==?YORTNW:_W!11168S\S_^'F'Q/_Z
M/A'_ , [K_Y)H_X>8?$__H ^$?\ P#NO_DFODFBODOK5?^9G]Y_ZD<.?] 4/
MQ_S/K;_AYA\3_P#H ^$?_ .Z_P#DFO3/V;?VY/'GQB^-/AWPAK.D^';;3=1^
MT>;+8VTZ3+Y=M+*NTM.P'S1C.0>"?K7Y^U[U^PM_R=1X(_[?O_2&XK6CB:TJ
MD4Y=4>!Q!P?D&%R?&5Z.$C&<*51IZZ-1;3WZ,_6RBBBOJ#^*PHHHH **** "
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 **** "O"O"/_)W'C;_ +!$?_H%G7NM>%>$?^3N/&W_ &"(_P#T"SH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M7Y!1117C']!GUM_P3/\ ^2[Z]_V+<_\ Z56M?IA7YG_\$S_^2[Z]_P!BW/\
M^E5K7Z85]-E_\#YG\8^*?_)1S_P0_(****](_(@HHHH _)/]NG_DZCQO_P!N
M/_I#;UX+7O7[=/\ R=1XW_[<?_2&WKP6OCJ_\6?J_P S_07AC_D18#_KS3_]
M(B%%%%8'TQ^\U,F9TA=HT\R0*2J$XW'' SVI]%?;O5'^:I^8_P 5OB)\(/%]
MU=?$+2S;?#'XX6^CZ@&TC0M2$.LCQ#'=01Q6LT480W>]E(P\95T+'U(]D\47
MWPRNOVE->'[1@\-Q!O#.F2>&H/&OE#3$4K)]O\@7'[KS_.V!OX]H3'%?3UW\
M&?!M]\3;/Q_/X>TV3Q5:VCV<6H-90F4*S*V[S"F_<-I (;@.XQS6KXR^'?A7
MXC6,-EXL\,Z/XGLX9/-BM]9L(KN.-_[RK(K 'W'-4G:G&-MK^BNWM]_W:>8G
M=SD[Z/[_ +._W?>V_(^9_@G\1A\.OV4_BIXOT@W-SX(T*]UFZ\&FZ9FWZ;$F
M85C+'/D^:)%C_P"F83'&*]Y^ /@G_A7?P7\&Z Y+W5KIL+7<K<M+<NOF3R,>
MY:1W8^YKKM2\-Z1K6A2Z)J&E65]HTT7D2:=<VZ26[Q_W#&P*E>!QC'%:*J%4
M # '  JG+?\ [=6N_NIJ_J[W?=DVV]9/_P ":=O1;+R8M%%%04%%?#?[27[<
MGCSX._&GQ%X0T;2?#MSING?9_*EOK:=YF\RVBE;<5G4'YI#C ' 'UKS/_AYA
M\3_^@#X1_P# .Z_^2:X)8ZC"3B^A^I8/PWS_ !V&I8NC&/)4BI+WEM)77X,_
M3"BOS/\ ^'F'Q/\ ^@#X1_\  .Z_^2:Z;X8?\%"OB+XU^)7A+P]?:+X7BLM6
MU>TL)Y+>UN1(L<LR(Q4FX(# ,<9!&>QI+'49.R-JWACQ#0I2JSC"T4V_>6RU
M/T*HHHKT#\G/SJ^-OCCX&>//%FH:_P",OL7PI^*7AV76+6]FTW51::ZL]NH6
MRFC= CW EC*LBE75@^WYMM=;?ZUX;UKXF?#&Z_::31K;2KOX?VMS86_B]8TT
M@:T6S?>8LW[D3A#%M#\@%MO.:^L_$GP;\&^+O'&A^+M6\/:;?Z_HRR"TO+BR
MADD7>%&=[(6!7;\N",9-;7B[P1X<^(&COI/BC0-+\2:4[!VL=7LH[J L#D$I
M(I7(/M2A[L5IK^&TD[=K\U_DO4<O>;_I[Q:7HK6]&]CX)O--\,:]\+?'FH:'
M:?VS\!?#/Q$TG5M/@@3[19"QA$)U(VRG(:TCD:1MJ_+\L@48XKVK_A8'@3XO
M_M6?"V\^&FNZ/XEN]%TG4I-;U'09TN(H=/DB1(;>62,[0QGV,L;'(\MC@5]-
MZ?I%AI&F0Z;8V5O9:=#'Y45I;Q+'%&@&-JH!@#'8"LOPC\/?"OP_CO4\+^&=
M'\-I>S&XNETBPBM1/*>LCB-1N;W.36D9*.G1:^=^10_)7^]=;K.4>;7J]/*W
M,Y??J_P?0Z"BBBH+/Q6^/W_)=_B/_P!C)J7_ *525P5=[\?O^2[_ !'_ .QD
MU+_TJDK@J^*J?&S_ $8RO_<*'^"/Y(*[WX _\EW^''_8R:;_ .E4=<%7>_ '
M_DN_PX_[&33?_2J.G3^->H9I_N%?_!+\F?M36%XZ\&Z=\1/!>N^%]71I-+UF
MQFL+E4.UO+D0HV#V.#6[17V4HJ2<7LS_ #IC)Q:DMT?$WAG]F_XW>(_'S>$_
M'OB[P_>_#G25T2:75=/TVXBU+6TLI))+>%R[&)&#J#*4)) 3 &XUZ;\0/AG\
M?[?QYKY^'7Q"\.V_@[Q*XENO^$JM[J[O]!?REC8Z<$81LAV[PDF%5B2,Y-?1
ME%:2DY?%KO?SO:]_N7W&<4H?#\O+?;[V?/WCS]F_6M)\+_#VX^%.MV>C^-/
M-M)::7/XB22XL]0@DC5)X+O80^)&1'+K\P9<@'-:WP(^$?C7P[XH\1>/OBAK
M^E:WX\UVVM[%K?P];R0Z9IMI"69((/,)D?,DDCEWY.X# Q7M=%',[M]7^N]N
MU_\ /N[OHH]/\MK][?Y=D%%%%2,_/7XG_P#!0KXB^"OB5XM\/6.B^%Y;+2=7
MN[""2XM;DR-'%,Z*6(N "Q"C. !GL*YG_AYA\3_^@#X1_P# .Z_^2:\&^/W_
M "7?XC_]C)J7_I5)7!5\I/%5E)I2/[DR_@OAZK@Z-2>#@VXQ;WW:7F?6W_#S
M#XG_ /0!\(_^ =U_\DUZ9^S;^W)X\^,7QI\.^$-9TGP[;:;J/VCS9;&VG29?
M+MI95VEIV ^:,9R#P3]:_/VO>OV%O^3J/!'_ &_?^D-Q5T<36E4BG+JCS^(.
M#\@PN3XRO1PD8SA2J-/71J+:>_1GZV4445]0?Q6?F?\ \/,/B?\ ] 'PC_X!
MW7_R31_P\P^)_P#T ?"/_@'=?_)-?)-%?)?6J_\ ,S^\_P#4CAS_ * H?C_F
M?6W_  \P^)__ $ ?"/\ X!W7_P DUZ9^S;^W)X\^,7QI\.^$-9TGP[;:;J/V
MCS9;&VG29?+MI95VEIV ^:,9R#P3]:_/VO>OV%O^3J/!'_;]_P"D-Q6M'$UI
M5(IRZH\#B#@_(,+D^,KT<)&,X4JC3UT:BVGOT9^ME%%%?4'\5GX,T445\.?Z
M5A7O7["W_)U'@C_M^_\ 2&XKP6O>OV%O^3J/!'_;]_Z0W%;T/XL/5?F?,\3_
M /(BQ_\ UYJ?^D2/ULHHHK[$_P ^@HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KEOBA\.M*^+7P]U[P?K?FKIFL6K6LLENVV6
M//*NA[,K ,#Z@5U-%)JZLQIN+NCY:T7]F/X@^)?%5Q:?$;Q[:Z_X,L]1T_44
MAL=&6TN=9DM$0P&YD\]PJHZ*65$3>RYX7Y:]K^.GPP_X71\(?%?@?^TO['_M
MVQ>S^W^1Y_D;L?-Y>Y=W3IN'UKNJ*J[M;Y_/^DA1]UJ4>GZ'GOQ6^$,7Q-\%
MZ9I*:K-HFL:/=V^I:3K5O$KO9W<'W)-C<,I!960GE789'6L/P'\&/$%O\0AX
MZ^(/BNT\6^([;3GTK38],THZ=96,$CJ\S+$TTS-)(43<Q?&$  '.?7J*+V;?
M>_XJS^]:>@K*RCV_1W7XZGS;-^RCXB'A>_\ AW:?$-+7X0WL\ADT(:/G4H[6
M20R26,=[YP58"69>82X1BH;H:^C;6UBL;6&VMXUB@A18XXUZ*H& !] *EHHN
M[6&]7<****0!7A7A'_D[CQM_V"(__0+.O=:\*\(_\G<>-O\ L$1_^@6= 'GW
M_!3#_DA&@_\ 8R0?^DMU7YGU^F'_  4P_P"2$:#_ -C)!_Z2W5?F?7S&8?QV
M?V;X6?\ ).0_QS_,****\X_7C],/^"9__)"->_[&2?\ ]);6OK:ODG_@F?\
M\D(U[_L9)_\ TEM:^MJ^NPO\"/H?P9QO_P E'C?\?Z(\%_;I_P"35_&__;C_
M .EUO7Y)U^MG[=/_ ":OXW_[<?\ TNMZ_).O&S+^*O3]6?T'X0_\B*M_U^E_
MZ13"BBBO*/W ^\_^"6O_ #4W_N&?^W=?>=?!G_!+7_FIO_<,_P#;NOO.OJL#
M_N\?G^;/X?\ $C_DJ<7_ -N?^FX'@O[=/_)J_C?_ +<?_2ZWK\DZ_6S]NG_D
MU?QO_P!N/_I=;U^2=>5F7\5>GZL_</"'_D15O^OTO_2*84445Y1^X'WG_P $
MM?\ FIO_ '#/_;NOO.O@S_@EK_S4W_N&?^W=?>=?58'_ '>/S_-G\/\ B1_R
M5.+_ .W/_3<#P7]NG_DU?QO_ -N/_I=;U^2=?K9^W3_R:OXW_P"W'_TNMZ_)
M.O*S+^*O3]6?N'A#_P B*M_U^E_Z13"BBBO*/W ^\_\ @EK_ ,U-_P"X9_[=
MU]YU\&?\$M?^:F_]PS_V[K[SKZK _P"[Q^?YL_A_Q(_Y*G%_]N?^FX'@O[=/
M_)J_C?\ [<?_ $NMZ_).OUL_;I_Y-7\;_P#;C_Z76]?DG7E9E_%7I^K/W#PA
M_P"1%6_Z_2_](IA1117E'[@?>?\ P2U_YJ;_ -PS_P!NZ^\Z^#/^"6O_ #4W
M_N&?^W=?>=?58'_=X_/\V?P_XD?\E3B_^W/_ $W X+X_?\D(^(__ &+>I?\
MI+)7XK5^U/Q^_P"2$?$?_L6]2_\ 262OQ6KSLR^.)^N^#O\ N&+_ ,:_(***
M*\8_H,^MO^"9_P#R7?7O^Q;G_P#2JUK],*_,_P#X)G_\EWU[_L6Y_P#TJM:_
M3"OILO\ X'S/XQ\4_P#DHY_X(?D<%\?O^2$?$?\ [%O4O_262OQ6K]J?C]_R
M0CXC_P#8MZE_Z2R5^*U<69?'$_2_!W_<,7_C7Y!1117C']!GUM_P3/\ ^2[Z
M]_V+<_\ Z56M?IA7YG_\$S_^2[Z]_P!BW/\ ^E5K7Z85]-E_\#YG\8^*?_)1
MS_P0_(X+X_?\D(^(_P#V+>I?^DLE?BM7[4_'[_DA'Q'_ .Q;U+_TEDK\5JXL
MR^.)^E^#O^X8O_&OR"BBBO&/Z#/K;_@F?_R7?7O^Q;G_ /2JUK],*_,__@F?
M_P EWU[_ +%N?_TJM:_3"OILO_@?,_C'Q3_Y*.?^"'Y'!?'[_DA'Q'_[%O4O
M_262OQ6K]J?C]_R0CXC_ /8MZE_Z2R5^*U<69?'$_2_!W_<,7_C7Y!1117C'
M]!GUM_P3/_Y+OKW_ &+<_P#Z56M?IA7YG_\ !,__ )+OKW_8MS_^E5K7Z85]
M-E_\#YG\8^*?_)1S_P $/R"BBBO2/R(**** /R3_ &Z?^3J/&_\ VX_^D-O7
M@M>]?MT_\G4>-_\ MQ_](;>O!:^.K_Q9^K_,_P!!>&/^1%@/^O-/_P!(B%%%
M%8'TQ^\U%%%?<'^:AY)XZ_:O^%?PU\57WAOQ)XI_LW6K+9]HM?[/NY=F^-9%
M^9(F4Y5U/![^M8'_  W3\#_^AW_\I-]_\8KX-_;I_P"3J/&__;C_ .D-O7@M
M>!4Q]6$Y126C_KJ?U'D_A;DN89;AL95JU5*I"$G:4+7E%-VO!Z:Z:L_6S_AN
MGX'_ /0[_P#E)OO_ (Q1_P -T_ __H=__*3??_&*_).BL_[2K=E^/^9['_$(
M<B_Y_5O_  *'_P K/WFHHHKZ,_D0_)/]NG_DZCQO_P!N/_I#;UX+7O7[=/\
MR=1XW_[<?_2&WKP6OCJ_\6?J_P S_07AC_D18#_KS3_](B%=[\ ?^2[_  X_
M[&33?_2J.N"KO?@#_P EW^''_8R:;_Z51U%/XUZGIYI_N%?_  2_)G[4T445
M]H?YSGBOB#]LSX.^%]>U+1M3\8?9M2TZYDL[J#^S+Q_+EC<HZ[EA(.&!&02#
MC@UG_P##=/P/_P"AW_\ *3??_&*_-#X_?\EW^(__ &,FI?\ I5)7!5\]+,*L
M9-67X_YG]7X/PGR3$8:E6G6JWE%-^]#JK_R'ZV?\-T_ _P#Z'?\ \I-]_P#&
M*T/#_P"V9\'?%&O:;HVF>,/M.I:C<QV=K!_9EXGF2R.$1=S0@#+$#)( SR:_
M(.N]^ /_ "7?X<?]C)IO_I5'1',*LI)67X_YAC/"?),/AJM:%:K>,6U[T.BO
M_(?M31117T)_*!^*WQ^_Y+O\1_\ L9-2_P#2J2N"KO?C]_R7?XC_ /8R:E_Z
M525P5?%5/C9_HQE?^X4/\$?R05WOP!_Y+O\ #C_L9--_]*HZX*N]^ /_ "7?
MX<?]C)IO_I5'3I_&O4,T_P!PK_X)?DS]J:***^T/\YS\P/B]^V9\8O"_Q9\;
M:-IGC#[-ING:W>V=K!_9EF_EQ1SNB+N:$DX4 9))..37)?\ #=/QP_Z'?_RD
MV/\ \8K@OC]_R7?XC_\ 8R:E_P"E4E<%7R,Z]7F?OO[V?WKEW#>23P5&<\#2
M;<8W?LX=EY'O7_#=/QP_Z'?_ ,I-C_\ &*ZWX0_MF?&+Q1\6?!.C:GXP^TZ;
MJ.MV5G=0?V99IYD4DZ(Z[EA!&5)&001G@U\L5WOP!_Y+O\./^QDTW_TJCHA7
MJN:]]_>PS'AO)(8*M.&!I)J,K/V<.S\C]J:***^N/X*/Q6^/W_)=_B/_ -C)
MJ7_I5)7!5WOQ^_Y+O\1_^QDU+_TJDK@J^*J?&S_1C*_]PH?X(_D@KWK]A;_D
MZCP1_P!OW_I#<5X+7O7["W_)U'@C_M^_](;BM*'\6'JOS/,XG_Y$6/\ ^O-3
M_P!(D?K91117V)_GT?@S1117PY_I6%>]?L+?\G4>"/\ M^_](;BO!:]Z_86_
MY.H\$?\ ;]_Z0W%;T/XL/5?F?,\3_P#(BQ__ %YJ?^D2/ULHHHK[$_SZ/P9H
MHHKX<_TK"O>OV%O^3J/!'_;]_P"D-Q7@M>]?L+?\G4>"/^W[_P!(;BMZ'\6'
MJOS/F>)_^1%C_P#KS4_](D?K91117V)_GT%%%% !1110 45!#?6UQ<W%O%<1
M2W%N5$T2."\1894,!R,CD9[5/0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 45QOQ>^*6E_!OX?ZGXKU:"ZO(+3RX
MXK*Q0/<7<\CK'#!$I(R[R.JC)QSSQ7D'P*_:J\3^.O';^$/B-\,[SX<:M?37
MO]BRM?PWUO=I;%?-A=XR=DZ*VXJ1@@$CTHC[S<5T_0)>[%2?H?2-%?+\G[9^
MKKK#:VOPEUI_@TE[_9[?$+^T;<#S!/Y!F%B?WIMA)_RVSTYVXKK/C)^T1XF\
M'^,AX-^&_P +[_XK>*K>RCU+4;:'58-+M;"VD9EB+W$P*F1S&^V,#)"D\=SH
MGW_X?7MIKJ/JUV_X;\]/4]THKA/@O\6K'XT>!HO$-IIU]HMPES-87^DZD@2Y
ML+N%RDL,@!(RK#J.""#WKNZ;36Y*=PHHHI#"BBB@ HHHH **** "BO$_B?\
MMG?!WX._$+3/!/BSQK9:9X@O'VO"0SI9 IN5KEP-L(;*@;B#\P/W<D==\6_C
MUX ^!7A6'Q)XZ\46>@:/<.(X)Y \K7#$9 BCC5GD..?E4\<]*5UR\_3N.SYN
M7J=]17%> ?C3X'^*'@'_ (3;PQXFL-5\*K&\DFIK(8XX0B[G$H<!HRHY*N 1
MW K!^$'[4?PJ^/>J:KIO@+QI8>(M0TQB+FUA62*0*" 9$615,D>2!YB;EY'-
M5ROF<;:HFZMS=#U.BBBD,**QO&?B[3/ /A+6?$NM7'V72-)M);V[FQG9%&I9
MB!W.!T[U\W?#/]LSQ/XB^(UKI/C7X2:MX$\+:W>6]EH6MW%[!</YTT!EBCO(
MD8F!I /EZ@$A3SS1'WI<JW_SV^;Z+=A+W8\SV_RW^2ZOIU/JJBOFWQ]^UMXB
M\/\ BKQ!'X4^$&M^.?!/A6>2V\2>*+/4;>V^R21H'E6VMI/GNS&K?-L(P00,
MFO7_ !/\8/"'@SX9MX_UO7+73?"GV-+Y=0N'VJ\;J&0*.K,P( 49))  S2NN
M3VCV_P ]OOZ=^@[/G]FM_P#+?YKJNG4[.BN$^!GQ6MOCA\)_#GCNSL)-,M-;
M@:YAM9I [HF]E7<0 ,D*"1VSC)QFN[JY1<6XO=$1DI)2CLPK@?C-\:O#WP-\
M+1:SKL>H7TMU<"ST_2='M&N[_4;EE++#!"O+N0K'L  22!7?5XU^T1\.?%OB
M:Z\%>+O G]DW/BKPAJ$MW!INN.\=K>PS0/!-'YBJQB?:^5?:<$8/!-8S;4;_
M -?U_6NQI'^OZ_KU1)^SA^TWX>_:/\.R75AINJ>&M>LX8)M0\/:Y;-!=6RRJ
M6CD&0/,B<!BDB\,!T!XKI-:^-GAG0_C%X=^&4TTTWBO7+&XU*&"% R0V\/5Y
M26!7<<A< Y*GIC-?/OP _:(\,^$_A'-JOC?P9)X&\5>%?!ME=75W=)#*VJ:6
MBD026]RG,D9DR/+;!1I,%03FN \"_$SX>_\ #0WPC\5ZG\1O!FH^,?$0UFZU
MV6Q\06MPEE+-!;I:6 =9#A8U'E(.-[AV RQKJG%>UY8K3_A[6^:U[6L]6B)>
MZGZ_Y-W^3T]4^Y]C_%;XR>&/@UIFDWGB6]\AM6U.VTFPM8MK37-Q-(J*J*2,
M@;MS'LJDUV]?*7[9GP7\*SP:=\2+RRDU'Q9#X@\.V5E=7DS2)I\)U2V#BWC)
MVQE\G<P&YLXSCBOJVLHJ]/F>_,U]RBU^?Z>;<M)66UE^;_R_7R11112 ****
M "BBB@ HHHH **** "BBB@ HHHH *\*\(_\ )W'C;_L$1_\ H%G7NM>%>$?^
M3N/&W_8(C_\ 0+.@#S[_ (*8?\D(T'_L9(/_ $ENJ_,^OTP_X*8?\D(T'_L9
M(/\ TENJ_,^OF,P_CL_LWPL_Y)R'^.?YA1117G'Z\?IA_P $S_\ DA&O?]C)
M/_Z2VM?6U?)/_!,__DA&O?\ 8R3_ /I+:U];5]=A?X$?0_@SC?\ Y*/&_P"/
M]$>"_MT_\FK^-_\ MQ_]+K>OR3K];/VZ?^35_&__ &X_^EUO7Y)UXV9?Q5Z?
MJS^@_"'_ )$5;_K]+_TBF%%%%>4?N!]Y_P#!+7_FIO\ W#/_ &[K[SKX,_X)
M:_\ -3?^X9_[=U]YU]5@?]WC\_S9_#_B1_R5.+_[<_\ 3<#P7]NG_DU?QO\
M]N/_ *76]?DG7ZV?MT_\FK^-_P#MQ_\ 2ZWK\DZ\K,OXJ]/U9^X>$/\ R(JW
M_7Z7_I%,****\H_<#[S_ ."6O_-3?^X9_P"W=?>=?!G_  2U_P":F_\ <,_]
MNZ^\Z^JP/^[Q^?YL_A_Q(_Y*G%_]N?\ IN!X+^W3_P FK^-_^W'_ -+K>OR3
MK];/VZ?^35_&_P#VX_\ I=;U^2=>5F7\5>GZL_</"'_D15O^OTO_ $BF%%%%
M>4?N!]Y_\$M?^:F_]PS_ -NZ^\Z^#/\ @EK_ ,U-_P"X9_[=U]YU]5@?]WC\
M_P V?P_XD?\ )4XO_MS_ --P/!?VZ?\ DU?QO_VX_P#I=;U^2=?K9^W3_P F
MK^-_^W'_ -+K>OR3KRLR_BKT_5G[AX0_\B*M_P!?I?\ I%,****\H_<#[S_X
M):_\U-_[AG_MW7WG7P9_P2U_YJ;_ -PS_P!NZ^\Z^JP/^[Q^?YL_A_Q(_P"2
MIQ?_ &Y_Z;@<%\?O^2$?$?\ [%O4O_262OQ6K]J?C]_R0CXC_P#8MZE_Z2R5
M^*U>=F7QQ/UWP=_W#%_XU^04445XQ_09];?\$S_^2[Z]_P!BW/\ ^E5K7Z85
M^9__  3/_P"2[Z]_V+<__I5:U^F%?39?_ ^9_&/BG_R4<_\ !#\C@OC]_P D
M(^(__8MZE_Z2R5^*U?M3\?O^2$?$?_L6]2_])9*_%:N+,OCB?I?@[_N&+_QK
M\@HHHKQC^@SZV_X)G_\ )=]>_P"Q;G_]*K6OTPK\S_\ @F?_ ,EWU[_L6Y__
M $JM:_3"OILO_@?,_C'Q3_Y*.?\ @A^1P7Q^_P"2$?$?_L6]2_\ 262OQ6K]
MJ?C]_P D(^(__8MZE_Z2R5^*U<69?'$_2_!W_<,7_C7Y!1117C']!GUM_P $
MS_\ DN^O?]BW/_Z56M?IA7YG_P#!,_\ Y+OKW_8MS_\ I5:U^F%?39?_  /F
M?QCXI_\ )1S_ ,$/R."^/W_)"/B/_P!BWJ7_ *2R5^*U?M3\?O\ DA'Q'_[%
MO4O_ $EDK\5JXLR^.)^E^#O^X8O_ !K\@HHHKQC^@SZV_P""9_\ R7?7O^Q;
MG_\ 2JUK],*_,_\ X)G_ /)=]>_[%N?_ -*K6OTPKZ;+_P"!\S^,?%/_ )*.
M?^"'Y!1117I'Y$%%%% 'Y)_MT_\ )U'C?_MQ_P#2&WKP6O>OVZ?^3J/&_P#V
MX_\ I#;UX+7QU?\ BS]7^9_H+PQ_R(L!_P!>:?\ Z1$****P/IC]YJ***^X/
M\U#\D_VZ?^3J/&__ &X_^D-O7@M>]?MT_P#)U'C?_MQ_](;>O!:^.K_Q9^K_
M #/]!>&/^1%@/^O-/_TB(4445@?3'[S4445]P?YJ'Y)_MT_\G4>-_P#MQ_\
M2&WKP6O>OVZ?^3J/&_\ VX_^D-O7@M?'5_XL_5_F?Z"\,?\ (BP'_7FG_P"D
M1"N]^ /_ "7?X<?]C)IO_I5'7!5WOP!_Y+O\./\ L9--_P#2J.HI_&O4]/-/
M]PK_ ."7Y,_:FBBBOM#_ #G/Q6^/W_)=_B/_ -C)J7_I5)7!5WOQ^_Y+O\1_
M^QDU+_TJDK@J^*J?&S_1C*_]PH?X(_D@KO?@#_R7?X<?]C)IO_I5'7!5WOP!
M_P"2[_#C_L9--_\ 2J.G3^->H9I_N%?_  2_)G[4T445]H?YSGXK?'[_ )+O
M\1_^QDU+_P!*I*X*N]^/W_)=_B/_ -C)J7_I5)7!5\54^-G^C&5_[A0_P1_)
M!7>_ '_DN_PX_P"QDTW_ -*HZX*N]^ /_)=_AQ_V,FF_^E4=.G\:]0S3_<*_
M^"7Y,_:FBBBOM#_.<_%;X_?\EW^(_P#V,FI?^E4E<%7>_'[_ )+O\1_^QDU+
M_P!*I*X*OBJGQL_T8RO_ '"A_@C^2"N]^ /_ "7?X<?]C)IO_I5'7!5WOP!_
MY+O\./\ L9--_P#2J.G3^->H9I_N%?\ P2_)G[4T445]H?YSGXK?'[_DN_Q'
M_P"QDU+_ -*I*X*N]^/W_)=_B/\ ]C)J7_I5)7!5\54^-G^C&5_[A0_P1_)!
M7O7["W_)U'@C_M^_](;BO!:]Z_86_P"3J/!'_;]_Z0W%:4/XL/5?F>9Q/_R(
ML?\ ]>:G_I$C];****^Q/\^C\&:***^'/]*PKWK]A;_DZCP1_P!OW_I#<5X+
M7O7["W_)U'@C_M^_](;BMZ'\6'JOS/F>)_\ D18__KS4_P#2)'ZV4445]B?Y
M]'X,T445\.?Z5A7O7["W_)U'@C_M^_\ 2&XKP6O>OV%O^3J/!'_;]_Z0W%;T
M/XL/5?F?,\3_ /(BQ_\ UYJ?^D2/ULHHHK[$_P ^@HHHH *X/X\7_B72_@KX
MYO/!T<DOBJ#1KJ33%B7<_P!H$3%-H[MGH.YQ7>5R_P 4-0\3Z3\._$=]X+LK
M34O%=M8RS:997P8PW$ZJ2L;;64_,1CAAR16=2W([]C2GI.+7<^+?V2?A%\+?
M$7Q /C3X1_$2]77]/GL+G69I]4GO;C68'M<7,-];RR@HYD9B'*YC=3@'&*]7
M^)G[(/ACXJ>)/&7CKXS:E=7JV<S2^&Y+#6[JTA\/6,4*D3($,:B<R"21F8./
MN#) KPJ'XG^!_CQ\>M%NOA_X7U&V^+L/B+2+J[N#HEQ8W&B6*1 ZC'>2LBKL
M9?-CV,S!F<$ GFMGX[?MD?"+Q7\=-:\ ?$GQXOAKX?>$;I(KW1(-/O+F3Q'?
M+ABD[P0NJVD384Q$YD=2& 08;:2YTM;-\UO)>[[T=M.BMUNNK9C#W==79*_=
M_%I+SZN_2U]DC'^*GB/3?'WP+_9K\/\ Q?T3Q+XYM]52[U>]T32+.YGU76([
M:TD2V^2 K('?SX)&)91G.YL5] ?L0Z#\$M'\-^)C\'_">K>!KO[7%#X@\/\
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
ME6D=E:0 YV1HH503W.!R>YJ/^7,EU=OO2=]>U[<OS=HMN[E9R797^YV_'O\
M==JUO*OV)_\ DUOP#_UZR_\ I1+7N%</\$_AG_PIWX6Z!X._M+^U_P"RHGB^
MV^1Y'F[I&?.S<VW[V/O'I7<5I)W;9(5Y%^T!\)?$7CW_ (1GQ+X&UFRT+Q[X
M4N9KG2Y]4@>:RN$EB,<UM<*A#>6XV_,IRI12,UZ[16<H\RL4G8^5/V8?V=?$
MUYX9MO$'QK70]<OKWPQ9^';?PM%IK_8;+3XSYGESQW +23NVPON "E, 8&:Z
M/6_V,OA\?C%\/_$^@_#OP)I.BZ$M\VH6L&B6\,D\TB1_9I%5(=K&-T9@6(*Y
MRO-?1%%:RES3YUI_3_5M^NI+UO?K_P -^22]$>;?'[X;ZG\5/ =KHFDSVEO=
M1:WI6I,]Z[*GEVU]#<2 %58[BD; #&"2,D#FO2:**F]H\OG?\$OT0]W?^OZU
M"BBBD 4444 %%%% !1110 4444 %%%% !1110 5X5X1_Y.X\;?\ 8(C_ /0+
M.O=:\*\(_P#)W'C;_L$1_P#H%G0!Y]_P4P_Y(1H/_8R0?^DMU7YGU^F'_!3#
M_DA&@_\ 8R0?^DMU7YGU\QF'\=G]F^%G_).0_P <_P PHHHKSC]>/TP_X)G_
M /)"->_[&2?_ -);6OK:ODG_ ()G_P#)"->_[&2?_P!);6OK:OKL+_ CZ'\&
M<;_\E'C?\?Z(\%_;I_Y-7\;_ /;C_P"EUO7Y)U^MG[=/_)J_C?\ [<?_ $NM
MZ_).O&S+^*O3]6?T'X0_\B*M_P!?I?\ I%,****\H_<#[S_X):_\U-_[AG_M
MW7WG7P9_P2U_YJ;_ -PS_P!NZ^\Z^JP/^[Q^?YL_A_Q(_P"2IQ?_ &Y_Z;@>
M"_MT_P#)J_C?_MQ_]+K>OR3K];/VZ?\ DU?QO_VX_P#I=;U^2=>5F7\5>GZL
M_</"'_D15O\ K]+_ -(IA1117E'[@?>?_!+7_FIO_<,_]NZ^\Z^#/^"6O_-3
M?^X9_P"W=?>=?58'_=X_/\V?P_XD?\E3B_\ MS_TW \%_;I_Y-7\;_\ ;C_Z
M76]?DG7ZV?MT_P#)J_C?_MQ_]+K>OR3KRLR_BKT_5G[AX0_\B*M_U^E_Z13"
MBBBO*/W ^\_^"6O_ #4W_N&?^W=?>=?!G_!+7_FIO_<,_P#;NOO.OJL#_N\?
MG^;/X?\ $C_DJ<7_ -N?^FX'@O[=/_)J_C?_ +<?_2ZWK\DZ_6S]NG_DU?QO
M_P!N/_I=;U^2=>5F7\5>GZL_</"'_D15O^OTO_2*84445Y1^X'WG_P $M?\
MFIO_ '#/_;NOO.O@S_@EK_S4W_N&?^W=?>=?58'_ '>/S_-G\/\ B1_R5.+_
M .W/_3<#@OC]_P D(^(__8MZE_Z2R5^*U?M3\?O^2$?$?_L6]2_])9*_%:O.
MS+XXGZ[X._[AB_\ &OR"BBBO&/Z#/K;_ ()G_P#)=]>_[%N?_P!*K6OTPK\S
M_P#@F?\ \EWU[_L6Y_\ TJM:_3"OILO_ ('S/XQ\4_\ DHY_X(?D<%\?O^2$
M?$?_ +%O4O\ TEDK\5J_:GX_?\D(^(__ &+>I?\ I+)7XK5Q9E\<3]+\'?\
M<,7_ (U^04445XQ_09];?\$S_P#DN^O?]BW/_P"E5K7Z85^9_P#P3/\ ^2[Z
M]_V+<_\ Z56M?IA7TV7_ ,#YG\8^*?\ R4<_\$/R."^/W_)"/B/_ -BWJ7_I
M+)7XK5^U/Q^_Y(1\1_\ L6]2_P#262OQ6KBS+XXGZ7X._P"X8O\ QK\@HHHK
MQC^@SZV_X)G_ /)=]>_[%N?_ -*K6OTPK\S_ /@F?_R7?7O^Q;G_ /2JUK],
M*^FR_P#@?,_C'Q3_ .2CG_@A^1P7Q^_Y(1\1_P#L6]2_])9*_%:OVI^/W_)"
M/B/_ -BWJ7_I+)7XK5Q9E\<3]+\'?]PQ?^-?D%%%%>,?T&?6W_!,_P#Y+OKW
M_8MS_P#I5:U^F%?F?_P3/_Y+OKW_ &+<_P#Z56M?IA7TV7_P/F?QCXI_\E'/
M_!#\@HHHKTC\B"BBB@#\D_VZ?^3J/&__ &X_^D-O7@M>]?MT_P#)U'C?_MQ_
M](;>O!:^.K_Q9^K_ #/]!>&/^1%@/^O-/_TB(4445@?3'[S4445]P?YJ'Y)_
MMT_\G4>-_P#MQ_\ 2&WKP6O>OVZ?^3J/&_\ VX_^D-O7@M?'5_XL_5_F?Z"\
M,?\ (BP'_7FG_P"D1"BBBL#Z8_>:BBBON#_-0_)/]NG_ ).H\;_]N/\ Z0V]
M>"U[U^W3_P G4>-_^W'_ -(;>O!:^.K_ ,6?J_S/]!>&/^1%@/\ KS3_ /2(
MA7>_ '_DN_PX_P"QDTW_ -*HZX*N]^ /_)=_AQ_V,FF_^E4=13^->IZ>:?[A
M7_P2_)G[4T445]H?YSGXK?'[_DN_Q'_[&34O_2J2N"KO?C]_R7?XC_\ 8R:E
M_P"E4E<%7Q53XV?Z,97_ +A0_P $?R05WOP!_P"2[_#C_L9--_\ 2J.N"KO?
M@#_R7?X<?]C)IO\ Z51TZ?QKU#-/]PK_ ."7Y,_:FBBBOM#_ #G/Q6^/W_)=
M_B/_ -C)J7_I5)7!5WOQ^_Y+O\1_^QDU+_TJDK@J^*J?&S_1C*_]PH?X(_D@
MKO?@#_R7?X<?]C)IO_I5'7!5WOP!_P"2[_#C_L9--_\ 2J.G3^->H9I_N%?_
M  2_)G[4T445]H?YSGXK?'[_ )+O\1_^QDU+_P!*I*X*N]^/W_)=_B/_ -C)
MJ7_I5)7!5\54^-G^C&5_[A0_P1_)!7>_ '_DN_PX_P"QDTW_ -*HZX*N]^ /
M_)=_AQ_V,FF_^E4=.G\:]0S3_<*_^"7Y,_:FBBBOM#_.<_%;X_?\EW^(_P#V
M,FI?^E4E<%7>_'[_ )+O\1_^QDU+_P!*I*X*OBJGQL_T8RO_ '"A_@C^2"O>
MOV%O^3J/!'_;]_Z0W%>"U[U^PM_R=1X(_P"W[_TAN*TH?Q8>J_,\SB?_ )$6
M/_Z\U/\ TB1^ME%%%?8G^?1^#-%%%?#G^E85[U^PM_R=1X(_[?O_ $AN*\%K
MWK]A;_DZCP1_V_?^D-Q6]#^+#U7YGS/$_P#R(L?_ ->:G_I$C];****^Q/\
M/H_!FBBBOAS_ $K"O>OV%O\ DZCP1_V_?^D-Q7@M>]?L+?\ )U'@C_M^_P#2
M&XK>A_%AZK\SYGB?_D18_P#Z\U/_ $B1^ME%%%?8G^?04444 %%%>=?'+XY:
M#^S_ .$[3Q#XAM-1O+*YODL$CTR..202-'(X)#N@VXB;OG)'%3*2BN:6QUX7
M"U\=7CAL-%RG)V26[9V]GHEEI^I:A?V\/EW>H,C7,F]CYA10B\$X&% '&*O5
M\D_\/,/AA_T ?%W_ (!VO_R31_P\P^&'_0!\7?\ @':__)-<WUJA_,CZW_4C
MB/\ Z I_A_F?6U%?)/\ P\P^&'_0!\7?^ =K_P#)-=;\)_VY/ GQB\?Z7X0T
M;2?$5MJ6H^;Y4M];0)"OEQ/*VXK.Q'RQG& >2/K5+$T9-)2,*_!^?X6E.O6P
MDHP@FV]-$E=O?HCZ)HHHKI/CCR']H+0_B)CPSXJ^&LBZCJ_AZYFDN_"UWJ+6
M=IK=K)$4>)GP5656V/&SJ0"#TR:\M_8O\(^/?$']B?$?QOHUEX4M8_!]CX=T
M31K6]6\FEMU;S6NYY% 4&0A"L8R5&<G.:^L**<'R7_JVC3^]-_>_DY>]'E]/
MG9W7X]OGH>4ZCX(UJ?\ :BT/Q<EEN\/6WA&]TN6\\U/EN9+NVD1-F[><I&YR
M!CCDY(INK^!=;UK]I_PYXIFM6'A?0O#%Y;6]P94P;ZYN(=P";M^1%!]XKCY\
M YR*]8HHBW'DM]GF_P#)N:__ *4[?(EZ\W]ZWX<O_P CKZL****0PKQCX_\
M[(_PU_:1FTB[\8^&[*_U+3KB%TOV61)WMTDW/;EXW1BC@N,$D MD#->SUQ6H
M?&[X=:3?W-C?>/O"]G>VTK0SVUQK-M')%(I(9&4OE6!!!!Y!%2W&+3?1W.BC
MAZ^)YH48.6FMDWH_0YOXE?LI_"KXN>!]!\&^)_",-WX6T%P^FZ59W=Q8P6Q"
M%!A;>1,X4D<YZGUKE? O[ OP(^&;ZX_AGP.^E/K>ES:-?M'K6H.9K2;;YD>6
MN#MSM'S+AAC@BO1O^%_?##_HH_A'_P 'MK_\<H_X7]\,/^BC^$?_  >VO_QR
ME[2%V[[[^=]'?U6AUK+,>K6H3TV]V6GIH>/Z'_P31_9N\-ZU8:MIWPX^SZA8
MW$=U;S?VYJ3;)$8,K8:Y(." <$$5].UP7_"_OAA_T4?PC_X/;7_XY77:%X@T
MOQ1I4&IZ-J5IJ^FS[O*O+&=9X9-K%6VNI(.&!!P>""*I5%)<J9SUL%B,.O:5
MJ4HIZ7::^6OS+]%%4-=\0:7X7TJ?4]9U*TTC38-OFWE].L$,>Y@J[G8@#+$
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
M^#/_ $.7_E+O?_C-?3X--4(I^?YG\6^(=6G6XGQ=2E)2B^35.Z_AP*G[=/\
MR:OXW_[<?_2ZWK\DZ_1O]K+]ISX:?$C]G_Q5X=\.>)#J6LWGV7R+4:?=1E]E
MW#(WS/$%&%1CR>U?G5]DG_YXR?\ ?!KR\PC*55673]6?M/A/C,-A\DK0K58Q
M?M9:-I?8AW(:*F^R3_\ /&3_ +X-'V2?_GC)_P!\&O,]G/LS]I_M3 ?\_P"'
M_@2_S/NW_@EK_P U-_[AG_MW7WG7YK_L"?&7P?\ !G_A._\ A,M6;1O[2^P?
M9=UI/-YGE_:-_P#JT;&/,3KCKQWKZY_X;4^#/_0Y?^4N]_\ C-?3X--4(I^?
MYG\6^(=6G6XGQ=2E)2B^35.Z_AP.R^/W_)"/B/\ ]BWJ7_I+)7XK5^I/Q@_:
MX^$WB?X2^-M'TSQ7]JU+4-#OK2U@&FW:^9+);NB+EH@!EB!DD#FOR\^R3_\
M/&3_ +X->?F,92E&R/UCPCQ>'P^!Q2K5(Q;FMVET\R&BIOLD_P#SQD_[X-'V
M2?\ YXR?]\&O(]G/LS]Z_M3 ?\_X?^!+_,^L/^"9_P#R7?7O^Q;G_P#2JUK]
M,*_*G]A?XD^'?A#\6M6UCQ=?MH^FSZ'-:1SM;2R[I6N+=PN(T8_=1CG&.*^Y
M_P#AM3X,_P#0Y?\ E+O?_C-?1X!-4;,_C_Q.K4J_$,ITI*2Y(ZIW6WD=E\?O
M^2$?$?\ [%O4O_262OQ6K]2?C!^UQ\)O$_PE\;:/IGBO[5J6H:'?6EK --NU
M\R62W=$7+1 #+$#)('-?EY]DG_YXR?\ ?!KCS&,I2C9'Z-X1XO#X? XI5JD8
MMS6[2Z>9#14WV2?_ )XR?]\&C[)/_P \9/\ O@UY'LY]F?O7]J8#_G_#_P "
M7^9]8?\ !,__ )+OKW_8MS_^E5K7Z85^5/["_P 2?#OPA^+6K:QXNOVT?39]
M#FM(YVMI9=TK7%NX7$:,?NHQSC'%?<__  VI\&?^AR_\I=[_ /&:^CP":HV9
M_'_B=6I5^(93I24ER1U3NMO([+X_?\D(^(__ &+>I?\ I+)7XK5^I/Q@_:X^
M$WB?X2^-M'TSQ7]JU+4-#OK2U@&FW:^9+);NB+EH@!EB!DD#FOR\^R3_ //&
M3_O@UQYC&4I1LC]&\(\7A\/@<4JU2,6YK=I=/,AHJ;[)/_SQD_[X-'V2?_GC
M)_WP:\CV<^S/WK^U,!_S_A_X$O\ ,^L/^"9__)=]>_[%N?\ ]*K6OTPK\J?V
M%_B3X=^$/Q:U;6/%U^VCZ;/H<UI'.UM++NE:XMW"XC1C]U&.<8XK[G_X;4^#
M/_0Y?^4N]_\ C-?1X!-4;,_C_P 3JU*OQ#*=*2DN2.J=UMY'9?'[_DA'Q'_[
M%O4O_262OQ6K]2?C!^UQ\)O$_P )?&VCZ9XK^U:EJ&AWUI:P#3;M?,EDMW1%
MRT0 RQ R2!S7Y>?9)_\ GC)_WP:X\QC*4HV1^C>$>+P^'P.*5:I&+<UNTNGF
M0T5-]DG_ .>,G_?!H^R3_P#/&3_O@UY'LY]F?O7]J8#_ )_P_P# E_F?6'_!
M,_\ Y+OKW_8MS_\ I5:U^F%?E3^PO\2?#OPA^+6K:QXNOVT?39]#FM(YVMI9
M=TK7%NX7$:,?NHQSC'%?>NA?M=?"7Q+K>GZ1IOBS[3J.H7$=I;0_V==KYDLC
M!47+1 #+$#)(%?1X!-4;,_C_ ,3JU*OQ#*=*2DN2.J=UMY'L-%%%>B?DX445
MX]KO[77PE\-:WJ&D:EXL^S:CI]Q):7,/]G7;>7+&Q5URL1!PP(R"10!^>G[=
M/_)U'C?_ +<?_2&WKP6O8OVLO%NE_$C]H#Q5XB\.7#ZEHUY]E\BZ$$D8?9:0
MQM\KJ&&&1AR.U>1_9)_^>,G_ 'P:^1KPDZL].K_,_O7AO,<%#),#"=:*:I4[
MKF7\B\R&BIOLD_\ SQD_[X-'V2?_ )XR?]\&L?9S[,^C_M3 ?\_X?^!+_,_>
M"BO$/^&U/@S_ -#E_P"4N]_^,T?\-J?!G_H<O_*7>_\ QFOM#_.<^ OVZ?\
MDZCQO_VX_P#I#;UX+7L7[67BW2_B1^T!XJ\1>'+A]2T:\^R^1=""2,/LM(8V
M^5U###(PY':O(_LD_P#SQD_[X-?(UX2=6>G5_F?WKPWF."ADF!A.M%-4J=US
M+^1>9#14WV2?_GC)_P!\&C[)/_SQD_[X-8^SGV9]'_:F _Y_P_\  E_F?O!1
M7B'_  VI\&?^AR_\I=[_ /&:/^&U/@S_ -#E_P"4N]_^,U]H?YSGP%^W3_R=
M1XW_ .W'_P!(;>O!:]B_:R\6Z7\2/V@/%7B+PY</J6C7GV7R+H021A]EI#&W
MRNH889&'([5Y']DG_P">,G_?!KY&O"3JSTZO\S^]>&\QP4,DP,)UHIJE3NN9
M?R+S(:[WX _\EW^''_8R:;_Z51UQ'V2?_GC)_P!\&NN^#^HP>&/BUX)UC4S)
M:Z;I^N6-W=3F)F\N*.X1W;"@DX4$X )XJ*<)\ZT/2S+,L#+ UTJ\+\DOM+L_
M,_;*BO$/^&U/@S_T.7_E+O?_ (S1_P -J?!G_H<O_*7>_P#QFOL3_/@_,7X_
M?\EW^(__ &,FI?\ I5)7!5VGQ@U&#Q/\6O&VL:89+K3=0UR^N[6<1,OF127#
MNC88 C*D'! /-<C]DG_YXR?]\&OCITY\ST/]!\MS+ QP-!.O"_)'[2[+S(:[
MWX _\EW^''_8R:;_ .E4=<1]DG_YXR?]\&NN^#^HP>&/BUX)UC4S):Z;I^N6
M-W=3F)F\N*.X1W;"@DX4$X )XHIPGSK0,RS+ RP-=*O"_)+[2[/S/VRHKQ#_
M (;4^#/_ $.7_E+O?_C-'_#:GP9_Z'+_ ,I=[_\ &:^Q/\^#\Q?C]_R7?XC_
M /8R:E_Z525P5=I\8-1@\3_%KQMK&F&2ZTW4-<OKNUG$3+YD4EP[HV& (RI!
MP0#S7(_9)_\ GC)_WP:^.G3GS/0_T'RW,L#' T$Z\+\D?M+LO,AKO?@#_P E
MW^''_8R:;_Z51UQ'V2?_ )XR?]\&NN^#^HP>&/BUX)UC4S):Z;I^N6-W=3F)
MF\N*.X1W;"@DX4$X )XHIPGSK0,RS+ RP-=*O"_)+[2[/S/VRHKQ#_AM3X,_
M]#E_Y2[W_P",T?\ #:GP9_Z'+_REWO\ \9K[$_SX/S%^/W_)=_B/_P!C)J7_
M *525P5=I\8-1@\3_%KQMK&F&2ZTW4-<OKNUG$3+YD4EP[HV& (RI!P0#S7(
M_9)_^>,G_?!KXZ=.?,]#_0?+<RP,<#03KPOR1^TNR\R&N]^ /_)=_AQ_V,FF
M_P#I5'7$?9)_^>,G_?!KKO@_J,'ACXM>"=8U,R6NFZ?KEC=W4YB9O+BCN$=V
MPH).%!. ">**<)\ZT#,LRP,L#72KPOR2^TNS\S]LJ*\0_P"&U/@S_P!#E_Y2
M[W_XS1_PVI\&?^AR_P#*7>__ !FOL3_/@_,7X_?\EW^(_P#V,FI?^E4E<%7:
M?&#48/$_Q:\;:QIADNM-U#7+Z[M9Q$R^9%)<.Z-A@",J0<$ \UR/V2?_ )XR
M?]\&OCITY\ST/]!\MS+ QP-!.O"_)'[2[+S(:]Z_86_Y.H\$?]OW_I#<5X7]
MDG_YXR?]\&O7/V3?%NE_#?\ : \*^(O$=P^FZ-9_:O/NC!)($WVDT:_*BECE
MG4<#O5T(256&G5?F>;Q)F."GDF.A"M%MTJEES+^1^9^PE%>(?\-J?!G_ *'+
M_P I=[_\9H_X;4^#/_0Y?^4N]_\ C-?7'\%'Y$45-]DG_P">,G_?!H^R3_\
M/&3_ +X-?%^SGV9_HQ_:F _Y_P /_ E_F0U[U^PM_P G4>"/^W[_ -(;BO"_
MLD__ #QD_P"^#7KG[)OBW2_AO^T!X5\1>([A]-T:S^U>?=&"20)OM)HU^5%+
M'+.HX'>MJ$)*K#3JOS/G.),QP4\DQT(5HMNE4LN9?R/S/V$HKQ#_ (;4^#/_
M $.7_E+O?_C-'_#:GP9_Z'+_ ,I=[_\ &:^N/X*/R(HJ;[)/_P \9/\ O@T?
M9)_^>,G_ 'P:^+]G/LS_ $8_M3 ?\_X?^!+_ #(:]Z_86_Y.H\$?]OW_ *0W
M%>%_9)_^>,G_ 'P:]<_9-\6Z7\-_V@/"OB+Q'</INC6?VKS[HP22!-]I-&OR
MHI8Y9U' [UM0A)58:=5^9\YQ)F."GDF.A"M%MTJEES+^1^9^PE%>/:%^UU\)
M?$NMZ?I&F^+/M.HZA<1VEM#_ &==KYDLC!47+1 #+$#)(%>PU]<?P4%%%% !
M7R3_ ,%,/^2$:#_V,D'_ *2W5=S\4/VC/&W@/QUJ>A:1\&=?\5Z=:^5Y6L63
M3^5<;HD<[=MLX^5F*G#'E3TZ#YY_:<\?_$O]HGP%8>&T^"?BC0#:ZG'J'VEK
M>YN-VV*6/9M^S)C/FYSG^'IS7-B(N=*48[GUW"6*H8'/<+B<3+EA&5VWLEJ?
M#E%>D?\ #./Q/_Z$'Q-_X)KK_P"-T?\ #./Q/_Z$'Q-_X)KK_P"-U\W]5K_R
ML_L7_7?AS_H-A^/^1YO7O7["W_)U'@C_ +?O_2&XKC?^&<?B?_T(/B;_ ,$U
MU_\ &Z[[X$> _B=\%OBMH?C)OA=XFU==-\__ $(:;=0F3S()(OO^2V,>9GH>
MF*UHX:M&I%N/5'@<0<89!BLGQE"CBXRG*E426NK<6DMNK/U@HKY9_P"&NOB1
M_P!&[^*O^^KG_P"0Z/\ AKKXD?\ 1N_BK_OJY_\ D.OJ#^*S'_:^_:^\9?L_
M_$K3?#WA[3=#O+*YTB*_>34X)I)!(TTR$ I*@VXB7MG)/->&_P##S#XG_P#0
M!\(_^ =U_P#)-9W[3FF?$W]HGQ[8>)$^$OB?0!:Z9'I_V9K"ZN-VV663?N\A
M,9\W&,?P]>:\B_X9Q^)__0@^)O\ P377_P ;KPZWUOVDN2]C^F.'?]1O[)P_
M]H^R]MR^]>][^9[=_P /,/B?_P! 'PC_ . =U_\ )-'_  \P^)__ $ ?"/\
MX!W7_P DUXC_ ,,X_$__ *$'Q-_X)KK_ .-T?\,X_$__ *$'Q-_X)KK_ .-U
MA_MOF?1_\:X_Z<_B?H-^QC^TQXH_:*_X3#_A)+#2++^Q_L?V?^RX98]WF^?N
MW[Y'SCREQC'4]>WTQ7YN_LKZM\3/V:_^$GW_  <\4>(?[:^RXVVES;>3Y/G?
M].[[L^;[8V]\U[Y_PUU\2/\ HW?Q5_WU<_\ R'7M8?G]DO:;G\Y\6_V;_;5?
M^R+>P]WEY=O@C>W_ &]?YGU-7XK?'[_DN_Q'_P"QDU+_ -*I*_0/_AKKXD?]
M&[^*O^^KG_Y#KXF^('P:^)WCGQ[XD\2#X;^)K(:QJ=SJ MCI-T_E>;*TFS=Y
M0W8W8S@9QT%<F/ISJ1BH*Y]WX89Q@,GQF)J8^LJ:E%)7ZNYXQ17I'_#./Q/_
M .A!\3?^":Z_^-T?\,X_$_\ Z$'Q-_X)KK_XW7C?5:_\K/Z)_P!=^'/^@V'X
M_P"1YO7ZV?L+?\FK^"/^W[_TNN*_-O\ X9Q^)_\ T(/B;_P377_QNOKKX$?&
MCXE?!;X4Z'X-;X%>*-7;3?/_ --$5S")/,GDE^Y]E;&/,QU/3->C@:-2G4;G
M&VG^1^2>)G$64YOD]*A@,1&I-54VEVY9J_WM'W)7@O[=/_)J_C?_ +<?_2ZW
MKD_^&NOB1_T;OXJ_[ZN?_D.N!^._QH^)7QI^%.N>#5^!7BC2&U+R/]-,5S,(
M_+GCE^Y]E7.?+QU'7->M63E3DEV9^"\/UZ>%SC!UZTN6$:M-M]DI)M_)'Y^T
M5Z1_PSC\3_\ H0?$W_@FNO\ XW1_PSC\3_\ H0?$W_@FNO\ XW7S'U6O_*S^
MU?\ 7?AS_H-A^/\ D>;T5Z1_PSC\3_\ H0?$W_@FNO\ XW1_PSC\3_\ H0?$
MW_@FNO\ XW1]5K_RL/\ 7?AS_H-A^/\ D?L]17RS_P -=?$C_HW?Q5_WU<__
M "'1_P -=?$C_HW?Q5_WU<__ "'7UI_!AYE_P5*_YIE_W$__ &TKX,K[$_:H
MU;XF?M*?\(QL^#GBCP]_8OVK.ZTN;GSO.\G_ *=TVX\KWSN[8KP/_AG'XG_]
M"#XF_P#!-=?_ !NOG<7AZLZTI1C=?\ _K;@7BK)<MX=PV%Q>*C"I'GNGNKSD
MU^#3/-Z*](_X9Q^)_P#T(/B;_P $UU_\;H_X9Q^)_P#T(/B;_P $UU_\;KD^
MJU_Y6?>_Z[\.?]!L/Q_R/;O^"9__ "7?7O\ L6Y__2JUK],*_+[]F/3/B;^S
MMX]O_$C_  E\3Z^+K3)-/^S+875OMW2Q2;]WD/G'E8QC^+KQ7TW_ ,-=?$C_
M *-W\5?]]7/_ ,AU[^"A*G2Y9*S/Y8\0\QPF:9[+$X*HIPY8JZVNCZFK\D_V
MZ?\ DZCQO_VX_P#I#;U]C?\ #77Q(_Z-W\5?]]7/_P AU\B_'?P'\3OC3\5M
M<\9+\+O$VD+J7D?Z$=-NIC'Y<$<7W_)7.?+ST'7%1CJ<ZE-*"OK_ )G?X9YK
M@LHSBK7Q]54X.DTF^_-!V^Y,^>:*](_X9Q^)_P#T(/B;_P $UU_\;H_X9Q^)
M_P#T(/B;_P $UU_\;KP_JM?^5G],?Z[\.?\ 0;#\?\CS>OTP_P""9_\ R0C7
MO^QDG_\ 26UKX7_X9Q^)_P#T(/B;_P $UU_\;KZ;_9C\?_$O]G;P%?\ AM_@
MGXHU\W6IR:A]I6WN;?;NBBCV;?LSYQY6<Y_BZ<5W8*A5IU>:4;(_,_$/B;)\
MTR*6&P6)C.?-%V6]D?H'17RS_P -=?$C_HW?Q5_WU<__ "'1_P -=?$C_HW?
MQ5_WU<__ "'7OG\L'Y?T5Z1_PSC\3_\ H0?$W_@FNO\ XW1_PSC\3_\ H0?$
MW_@FNO\ XW7R7U6O_*S^\_\ 7?AS_H-A^/\ D>;T5Z1_PSC\3_\ H0?$W_@F
MNO\ XW1_PSC\3_\ H0?$W_@FNO\ XW1]5K_RL/\ 7?AS_H-A^/\ D?K#\ ?^
M2$?#C_L6]-_])8Z[VOCKX?\ [2/Q)\#> O#?AL_ 'Q3>G1],MM/-R!<IYOE1
M+'OV_9#MSMSC)QGJ:W_^&NOB1_T;OXJ_[ZN?_D.OJH*T4F?PWF%2-7&5JD'=
M.4FO1MF?_P %,/\ DA&@_P#8R0?^DMU7YGU]Q_M.>/\ XE_M$^ K#PVGP3\4
M: ;74X]0^TM;W-QNVQ2Q[-OV9,9\W.<_P].:^9/^&<?B?_T(/B;_ ,$UU_\
M&Z\/&4*M2KS1C='],>'G$V3Y7D4<-C<3&$^:3L][,\WHKTC_ (9Q^)__ $(/
MB;_P377_ ,;H_P"&<?B?_P!"#XF_\$UU_P#&ZX?JM?\ E9^F?Z[\.?\ 0;#\
M?\CLOV%O^3J/!'_;]_Z0W%?K97Y/_ CP'\3O@M\5M#\9-\+O$VKKIOG_ .A#
M3;J$R>9!)%]_R6QCS,]#TQ7UU_PUU\2/^C=_%7_?5S_\AU[F!IRITVIJVO\
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
M^&__ $3[PK_X);;_ .(H_P"%&?#?_HGWA7_P2VW_ ,17<44 </\ \*,^&_\
MT3[PK_X);;_XBC_A1GPW_P"B?>%?_!+;?_$5W%% '#_\*,^&_P#T3[PK_P""
M6V_^(H_X49\-_P#HGWA7_P $MM_\17<44 </_P *,^&__1/O"O\ X);;_P"(
MH_X49\-_^B?>%?\ P2VW_P 17<44 </_ ,*,^&__ $3[PK_X);;_ .(H_P"%
M&?#?_HGWA7_P2VW_ ,17<44 </\ \*,^&_\ T3[PK_X);;_XBC_A1GPW_P"B
M?>%?_!+;?_$5W%% '#_\*,^&_P#T3[PK_P""6V_^(H_X49\-_P#HGWA7_P $
MMM_\17<44 </_P *,^&__1/O"O\ X);;_P"(H_X49\-_^B?>%?\ P2VW_P 1
M7<44 </_ ,*,^&__ $3[PK_X);;_ .(H_P"%&?#?_HGWA7_P2VW_ ,17<44
M</\ \*,^&_\ T3[PK_X);;_XBC_A1GPW_P"B?>%?_!+;?_$5W%% '#_\*,^&
M_P#T3[PK_P""6V_^(H_X49\-_P#HGWA7_P $MM_\17<44 </_P *,^&__1/O
M"O\ X);;_P"(H_X49\-_^B?>%?\ P2VW_P 17<44 </_ ,*,^&__ $3[PK_X
M);;_ .(H_P"%&?#?_HGWA7_P2VW_ ,17<44 </\ \*,^&_\ T3[PK_X);;_X
MBC_A1GPW_P"B?>%?_!+;?_$5W%% '#_\*,^&_P#T3[PK_P""6V_^(H_X49\-
M_P#HGWA7_P $MM_\17<44 </_P *,^&__1/O"O\ X);;_P"(H_X49\-_^B?>
M%?\ P2VW_P 17<44 </_ ,*,^&__ $3[PK_X);;_ .(H_P"%&?#?_HGWA7_P
M2VW_ ,17<44 </\ \*,^&_\ T3[PK_X);;_XBC_A1GPW_P"B?>%?_!+;?_$5
MW%% '#_\*,^&_P#T3[PK_P""6V_^(H_X49\-_P#HGWA7_P $MM_\17<44 <=
M8_!OP!I=];WMEX&\-VEY;R+-#<0:1;I)$ZD%65@F0P(!!'((KL:** "BBB@
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
MR0%+$GM5TTFZ=M5*UWY7M)^5M6EZ)WZJH[>T3TY;V^Z\?6^GEKI;I]74445
MPHHHH \-^)7[2]UHGC2[\#_#KP-J?Q0\;6:(]_:V-Q'9V&F;QE!=7DGR1N0=
MP10SXYQR,IX1_:"\4V/C+2/"_P 5/AV_@"]UN0P:1JEEJT>J:;=SA2_V<RJD
M;13%58A73#;3AB>*XO\ 9K^(&G^"_BUXW^$FI6,T7C2XUS6O$M[>RC:LUK)<
M1-:2[C]\/%.L:X)Q]F<<8J[^T_\ $#1/B!JGA/X3^%;ZWUSQY>>(=,U)X+"0
M2MH]K:W4=Q-=SLN1$ L91=V"S.  >:NFOX5]>>WX[V_PZ[]G>W1U-'46W+?\
M-K_XM-NZM?=_35%%%0(**** /GSQI\<?B#XR\<:UX+^"OAC2-4N=#E%KK/BS
MQ1<21:38W)4,;=(XAYEQ*JL"P4JJY +9Z+I/Q2^*?PM\6:#I7Q=LO#&I>']?
MO$TVS\4>$UGMTM+R3/E0W5O.SD+(1M617(W%5*C.:\X^'/QVT?\ 9L^,WB'X
M2>/;K2_"5A=7^L>*8/$FN7L=I!?0W5TDMNL;NP#/F6XC8'D?9QV-:WQ0^,>@
M_M4:IH?PT^%=U_PEUNFMV&I:_P")]/0OIFE6MK<)<E1<8V//(8E140DC<2<
M5=))^S:U4K7]+VEZ<NOI;6_5U-'-/2U[?^V^O-IIUOI8^LZ***@04444 %%%
M% !7C_QT^+7B/POK'AWP/\/]+LM7^(?B59I;/^U'9;'3[6';YUY<[/F**710
MB\LS 9')KV"OEC]LC5O%'P=UKP]\7O"=FNIW5O9S>%;JS$9EF1;R>!H9XHE!
M:8I+$ 8U&Y@^1]VA6<HJ6S?Z.WWRLGY/IN/51DUNE_P_W*[7=FL?A1^T1X?L
M9=<M_CA9^)_$$6Z;_A';_P +VMMI%QW\A7C/GQ^@D,C'/)4]*]@^$'Q(M?BY
M\-]#\5VMM)8?;X3Y]C,07M;A&,<T+$=2DB.A/^S7C.H_MN:-XJMY-*^%7A+Q
M7\0?%TH,,-K_ &#=Z=9VTI'WKJXN8XUB13UQD]@*]0_9Z^&-W\(?A+HOAS4[
MR/4-:4SWNIW40Q'+>7$SSSE!_=\R5@/8"K7PN_E;\;V[K;\+=2'NK;]?^#V?
M;Y]D>CT445!05PWQ?^,7A_X*>%TUG7C=7#W$ZVEAI>FP&XO=0N6SL@MXAR[G
M!/H "20!FNYKY@_:R\:67P7^)?PY^*?B*QN-2\+:%8ZO9A(4+>3J,\41MCTP
MID$4T*N> TH&?FHMS24;VO\ U][V7FT7%7O_ %_26[\B_'^T%\:K>UDUW4?V
M=KVU\+QDN\,'B:UGUH0CGS/L80(6QSY8FW?4\5[IX(\::/\ $3PCI/B;0+L7
MVCZI;K<VTX!7<C#N#RI'((/(((-8OCSXS>#/A?X0/B3Q;XAL-"TT0B4&YG7?
M(2,A(U'S2.3P%4$DUQ/['NBZKI?P6AN]5TV;1&UO5M2URUTFX7;)96MU=RSP
MQ.O\+!'!*]BQ':K6JDK;?U;]?D^Z,ND9)[]/+O\ +;YH]LHHHJ"@KRCXV_&Z
MY^&UUHGASPSX<F\:?$#Q!YG]EZ##.MNGEQX\VYN)F!$4*;ERV"26  )->KU\
MJ?M.>/Y_V</C#H?Q6NM.6^T#5-(C\)S7LS!8=,G>^CD269LC9$Z-+EN@:) >
MM+><8O1-_H[?>[+YCUY9-*[7^:O]RN_D:]QXD_:?\%Z9+XFU[1_AWXITVW5I
M[SPQX;-[!?I".2(+F9C'-(%'W6C0,> 17O/@GQAI?Q!\(Z-XFT2X^U:3JUI'
M>6LN,%HW4,,CL><$=B#7C'CC]MSX7:78?8O!WB.R^)GB^]4QZ9X<\(3+J5Q=
M3$?*&,198DSC<[D!1GZ5W'[-_P /=3^%OP/\(^&=:DCDUFSM-][Y!S&D\CM+
M(B?[*LY4>RBM%K%Z:*UOQNO/IZ7\U:'NO._Z?=^OR/2J***@H*\B^-7QPU#P
M'K>C^#_!OAE_&WQ#UJ)[BTTG[0+:WMK9"%>ZNIB#Y<2LP P"S$X4=<>NU\F_
MM"?$B3]F7X_6'Q#U&QBG\.^,+#3/"S:M=2".VTN:.^=W:9R1L1H)YG!Z%K?!
MZBA)2G&+=KNWX.VO2[LO^"5]F4ENE^JO]RN_D;E]XP_:4^&NCR^*O%ND> /%
MVAVB-<:EH?A-;V#4+> <NUO),S)<,JY.PK'NQP1TKZ$\-^(M/\7>'=,US2;E
M;S2]2MH[NUN(S\LD4BAD8?4$5X-\1OVTOATNDSZ)\/M:LOBGXYU*%X=+\/\
MA29;]I967 ::2/<D,0)!9W( &>O2O3?@'\/;OX4_!7P5X0O[A;J_T;2H+2XF
MC^XTJH-^W_9W9 ]@*M:QDVMFK?C?UMI]_P!T.R:UU=[_ (6].OK\G?OJ***@
M85X9\7/BEXWU3XB0_"_X4P:9'XH%BFJ:QX@UM&EL]&M'=DB(B0@S3R%'V)D
M!"6.*]SKY'_:$\::]^S?\?-*\:V-I)?^&O'9T_2=7DM+62\NK'[$TTTCK;Q*
MTDB/;R2C*CY"@)ZTM'**D]&_ZN^B_P"&&VXPE);I?KK9=7:YN:WX5^//P5\.
MW/C$?%0?%=-,B-WJGAG4_#]I8+=PH"THLY;<!HI N2JR&120 ?6OHCPMXDL/
M&7AG2=>TN87&F:I:17MM*/XXI$#J?R(KYK\7?M43_&[0;[PE\$/#/B#Q%K.K
M0O9MXCU31[G3=)TE7&UIY9;A$9V4$D1HI+$=J^@_AKX'M?AG\//#/A*QD::S
MT/3;?3HI'^\ZQ1J@8^YVY_&M%?EES>5OQO\ +X;?/Y0[<RY?._X6^>_X7Z7Z
M6BBBH*"O,_C/\>-'^#<6E6DFFZGXG\4ZR[1:1X9T* 37MZR@%V )"I&N1ND<
MA5R.<D"O3*^6?BIX^L?@C^UIIWB3Q'83WL'BK0]/\->'YT7Y8KHZ@PN8MYX0
ME)XICTW+;M_=HBN><87W=OP=E\WH5M&4NR_5+\$[_+IN:DG[27Q2\%V'_"0_
M$7X&S>&_!B?/>:AH_B.#5;O3(<\S7%LD:911RQB:0J >#BOHNPOK?5+&WO+2
M9+FTN(UFAFC.5=&&58'N""#7F?Q[^.7@SX1^"=0D\0:A;75_>0/;6&@0L);S
M5)G4JD$,(^9RQ(' P,Y) JU^S;X/U?X?_ 'X?^'-?&W6=,T6UMKJ,-N\N18Q
MF//?;]W_ (#51]Z,GV:_&]_NLOOUZ$/W6M=[_A;_ #?W:;,])HHHJ1A7CGQD
M^.6L>$_%&G>!/ 'A<>-?B'J-L;T64UU]ELM.M VS[5=S8)5"V0J*"SD$#H37
ML=?)7QC^)R_LP_M*?\)5K=M;Q^&OB%#I&BKKU]*L5KILEM-.9TFD)&S,,QD3
M/!:-@:$E*48MVN[?Y:]-?\M'J-OEA*25[*_XZZ==+_\ #&]J7CW]H;X0Z/)X
ML\?:9X%\6^%[-//U>Q\'QWEO?Z? .9)83.SK<A%R2N(V(4XYXKZ-TO4[76M,
MM-0L9TN;*[A2>":,Y62-E#*P/H00:^<_BO\ M@>!M=\/ZAX1^&&JV7Q3\>ZU
M:R6FG:1X:E6^B1G4IYUS-'F.&%-VYF9N@P :]G^$'@>3X9_"GP?X2EN?MLNA
MZ1:Z<]QS^\:*)4+<]B5JXZQDWT:MY[W^[3[WKII#TDDO._X6^_7[OOZ^BBBH
M*"O#_BM\<_%-OXZ;X=_"KPK:^+?&T-LEYJ-WJMT;72M%ADSY37,BJSN[[25B
MC&X@9) QGW"OD'Q%\8+7]EO]J#6-/\5+9Z5X<^)>JP:I#XIU6Y2WM+:*#3O)
MFA:1B )%EAM]JG@K<$CH:$E*2BW_ ,%]OS?RMU*^RVNG]7_KN=7>_$WXV_!*
M&VU[XJV?@OQ'X),L<6J:EX0CNK2XT<.P7SWBG=Q- I8;F#(RKEL$"OI%6615
M92&5AD$="*^4?CS^T9X4^-_@W6_A-\)=2M?B-XN\4VCZ6\NAD7=AI5O,-DMU
M=7*YC140L0N[<S  #O7U%H>FC1=%T_3Q(TPM+>. 2-U;:H7)]SBKWA=]]//_
M (;OUNUT(=DTD_7R[??KIY)]2]1114#"O"/B9\<_&-WX\O?A[\(?"UAXG\5:
M?#'+J^K:[=O;:1HWF+NB25D4R2RL/F\J,9"D$D9%>[U\?I\9M/\ V8/VEO$?
MA3QD^GZ!H7C[6I?$EMXIU>Z2VM?(6PBB:'S&8#S4GA1=I_@E4BB*4I<LGT?S
M>FGW7?R&WRQ<DNWR7?[[+YWZ'9M\3_C'\%[O3+[XLVGA#7O!E[=0V5UKGA&.
MYM9=(DE<1QO-!.[^9"795+JP*[LE2,U]&U\E?';X\>&/VCO"^H_![X3:C#X\
MUWQ(J66H:IHW^D:=HMF[CSKF>Y7]V&"!MB*Q8MCCO7UA;0BVMXH0Q81H$W-U
M.!C)J]X7??\ #3^K]=NC(VE9=OZ^_MTWZDM%%%04%%%% !1110 5\O-8^./V
MK_%'B;[+XYUCX=?"S0]3GT2"/PNZV^JZU<6[[+B5KIE+01"0/&JQ@,VTDL.*
M^H:^*E\4^./V=OVEO$V@Z+X:\0_$#X<BVN/$;:3X3MX9+NSNM2N-P69)98PZ
MB2VNV0H20)R&' HC9SM+:S]+Z/7Y7M?2_G8O7D;CO=?=M^?+\K^9VVO>$];_
M &3]1T#Q+I/CGQ1XH\"7FJVNDZYH?BS46U-K=;F58([NVGD_>H4E>/<A8J59
MB "!7T_7R]<6/Q)_:F\0Z!#XB\$W'PP^%VD:E;ZO<6FM7,4FKZU- XD@B,43
M,MO"LBHS;F+-L P!FOJ&KUY%S;W?W65OQOOK;RL9:<WN]OQU_2WE\[A1114%
M!7)_%?XA6?PF^&OB7QC?PR7-IHEA+>O!#]^78I(1?=C@?C765RGQ6^']G\5O
MAMXE\'W\KV]KK5A+9//']Z+>I <>ZG!_"IE\++A;F7-L>&Z#^SAXZ^+-K;^)
M?BO\4_%VFZE>1^?'X5\$ZHVCZ=I8< B(O$!+<.@X,CM@G.%QBNE^$NI^)/AG
M\7+WX4>)?$MYXQT^XTDZYX<UK5MIO_)CE6*XMKAU $IC:2%ED(#$2$')7->2
M_ _]IGXJ:/X3OXO$_P *?&GQ"U6YU2YBT_5_#4-K_9,T,)%N"CRW"O$K/"[_
M #K_ ,M#U&*]<^"_P_\ '&N_$?4OBO\ $VTLM#UZYTX:1H_AC3[C[2FD61D$
ML@EF "RSR.J%BHV@(H&:W5N?W?@L_P M%KK=2M=[V3N]=>>\G#WOBO\ D]=M
M+-7MTVMKM[M11161J%%%% 'CW[0?Q#\4Z#-X4\%> OLL'C;QA=2VUIJ-_%YM
MOIEO#'YEQ=O'D>847:%3(!9USQFN0@_8[U2.W?49?CK\49_&+'S5UAM;"VJ2
M8Z#3PGV?RL_\LRAZGG/-/_;:TCQ#I?@&P^(?@N[AMO&GA.22/3XIA\MVMZHM
M6@!_A<M)$R$\;XUSP2:S[;]HGXL:MHMKH'ACX"^+AXKC@CMY=4\93VECI<<@
M4!IGECFE:5<@MM1<GIQUJ8[.V]_ZMVMUVU>NEBI7]WM_6_?RW6FFMST_]GKX
MAZO\0? <X\2I GBO0M2NM"U@VJ[89+FW?:947^%9$*2 =M^.U>G5Y+^SKX0T
M_P"&?A6Z\,3^*;#Q-XT>]GU;Q'/;3)YC7UPYDE8Q EHT!(50?X56O6JUENO1
M7MM>VMO*][>1G'KVN[=[7TOYVM<****@H*^<?&U_XZ^/GQ6\2> O"7BRZ^'G
M@SPJ((-=U[28D;5+Z\FB$HMK9Y 5@5(WC9I-I8EP!C!KZ.KX\^,&H>-?@A^U
M)I.H^#=+U3Q9X<\6^9X@\0>'/#\<;:ANL[9;,NOFR(C1N9[0E=V[=!QD$T12
M<TI>?W[Z^5K_ #M?0M7Y9-;_ -;>;T7_  ;&UXZ^$^O_ +,'A&\^(G@SXB>-
M?$-OX?B^W:UX>\7:R^K6^IV2<S[#*"T,PC#,K1D*64!@0:^H--U"'5M/M;VV
M;?;W,2S1MZJP!!_(U\M>--<^)_[56B7'@Z'X?:I\)_AWJ"B/7]>\73P1ZC/9
MYS+;VUK$[["Z@J99& 56. 37TWX;O](U#1+1]"O+6^TM(UB@FLIEEBVJ   R
MD@X '>KUY=>^G]=NR]>EC)VNN7Y_I\][_+L:=%%%04%5=4U&#1]-N[^Y;9;6
ML3SRMC.%52Q/Y"K55M2T^#5M.NK&Y3S+:YB:&5?56!!'Y&HGS<KY-^A4;<RY
MMCY:\$_#WQS^U;HEAX_\9?$+Q/X*\):N@O=$\&^#;W^S62S;)ADO+I!YLDCJ
M5<HK*JY YP:Z7PK;^(/V>?B]X7\&WOB[6/&7@7Q@MQ;Z7)XDN/M6H:9?PQ&;
MR?M! :6*2))2/,RRM'C)#5Y-\$_BM\1?@7J7BWP9J/@3QA\4/#/AF>W\-:!J
M'A*VMY(1';1[OWRRSHR2[)HD=@"A,7!ZUZUX!\)_$+XO_%C1/B-\1M!A\#Z+
MX;BN!X<\)_:TNKSSYD\M[R[D3]VK>6658T)V[V).:Z5R<]Z7P-7U[-:7[O;Y
M^5S%N3B^?XMM.Z?3ROOY>9]$4445B:!1110!YE^T%\3M3^%_@>WE\/6$.J>*
M]:U&WT31+2Y8K"UY.VU7E(Y\M%#R-CDA".]>=6/[(>NZTC:IXT^./Q(U3Q7*
MH8W.A:P=)L+63K^XLXE\O:#VDWY &<UVO[4GA>?6_A+>:SI]];Z9K?A*>/Q/
MIMW=J6A6>TS)MD YV.GF1MCD!R17D?PU_:5^+4/PW\/Z1=? ?QWX@\=O9(\]
M_?2V-KI4TKC=O-WY[$)\W]S=@=,\5,->;^9/\&M+>=U*_78J5UR_RM?BGK\K
M./SN>L_L^^,/$=S=>,/ GC+4%UGQ-X.OHK8ZPL*PG4K.:(2VUPZ+\JR%=R.%
MP-T9( !Q7L%>1_L^_"WQ#X)M_$WB7QO>VE_X\\77RZAJO]G;OLEHJ1B."UA+
M<LD:+C<>69F/>O7*UE?2^]E?UMK^/;3MH9QZVVN_NO\ UY]PHHHJ"@KP3XQ>
M*?&_CKXI6GPF^'VMKX0DCTQ=:\0^*?LZW$]G:O*T4,%M&_R>=*T<IWMD(J9P
M217O=?)O[6D'C+X<_%#P3XW^'R7&HZGXCN;3P[J^AZ>J?;;VUMI7O]UNSLJ!
MA%'=1L'8 K-P<@4))SBI;-_H[7\KVO\ CI<M7Y9-;V_)J_\ Y+>WGYFSJG[+
M?B7X>:%<:_X"^+OQ O?&=C$URD?BO7&U/3]4=06,-Q;NNQ%?&W=$$9<\=,5[
M;\)_B#;?%;X9^&/&-G"UO;ZWI\-\('Y:(N@+(?=3D?A7A?B#XO?&'XUZ;<^&
M? GPHU[X<K?1M;7?BWQXUO;KI\;#:SP6T4LCSR8)VY*KD DXKVGX-:5X6\+_
M  YT/POX/U:TU?1_#]I%IB36MTEP1Y:A?G92?G.,GW)JU?EES>5OQOZ+X?TZ
MWR=KJV^M_P +?/?]>AV]%%%04%%%% 'R\UCXX_:O\4>)OLOCG6/AU\+-#U.?
M1((_"[K;ZKK5Q;OLN)6NF4M!$) \:K& S;22PXIVO>$];_9/U'0/$ND^.?%'
MBCP)>:K:Z3KFA^+-1;4VMUN95@CN[:>3]ZA25X]R%BI5F( (%<2OBGQQ^SM^
MTMXFT'1?#7B'X@?#D6UQXC;2?"=O#)=V=UJ5QN"S)++&'426UVR%"2!.0PX%
M=9K,OC[]H[4M'N/&7A-OA'\(M!OX-:OD\1WL/]IZM);N)88W2-F2V@6149BS
MEFV 8 S5T[+V;Z:<WW^]?[G:WER]+.JO>FGYV^>L;>=FKO\ \"ZGU314%G?6
M^I6L5U:3Q75M*NZ.:%PZ./4$<$5/4""BBB@#D_BO\0K/X3?#7Q+XQOX9+FTT
M2PEO7@A^_+L4D(ONQP/QKP[0?V</'7Q9M;?Q+\5_BGXNTW4KR/SX_"O@G5&T
M?3M+#@$1%X@);AT'!D=L$YPN,5[E\5OA_9_%;X;>)?!]_*]O:ZU82V3SQ_>B
MWJ0''NIP?PKY8^!_[3/Q4T?PG?Q>)_A3XT^(6JW.J7,6GZOX:AM?[)FAA(MP
M4>6X5XE9X7?YU_Y:'J,41Y;ROO;3_@>?Z+3J$FTHV[N_W:7\M]N^O0]:^$NI
M^)/AG\7+WX4>)?$MYXQT^XTDZYX<UK5MIO\ R8Y5BN+:X=0!*8VDA99" Q$A
M!R5S7O%>$_!?X?\ CC7?B/J7Q7^)MI9:'KUSIPTC1_#&GW'VE-(LC()9!+,
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
M+ K",(K+Q]]B>O)KA?C_ /&;PW\#_!?]GZ1XM\+^$_$RE7TW1+RW:=KP*03
MEK;_ +[YQ\NZ-&*E@=IZ5Z?X\\&P?$#PK?:!=:CJNE6]X%62ZT6]>SNE4,&*
MI,A#*&QM."#@GD5SOPR_9^^'GP=\R3PGX4T_3+Z;_CXU-D,]]<'UEN9"TLAZ
M_>8]32LWI>W]?UW]!JT=;7_K^NWJ5/V?OB[K'QF\"Q:[K?@#7OA[>G:IL-=1
M4,N1DO%R'V9_YZ(C?[->FUY#H?Q.\;ZG\:I/#FIZ!X=\->%TAE:$7^O1RZU?
M$-B.:*UBW*D1PQ^9MV". 017KU7)J5I)63(5XWBWJ@HHHJ2CYC_:<6;X8^(-
M*\1Z3X%T'Q]-XTU>RT/4;?Q1<"*WMF6.06GEN8I @9V9,L"-\B],FK\7Q6^%
M7Q,\/W'PP^(.DO\ #749%7SO".O3_P!E,X1@X:UN(75)T! .Z"0\<,!DBO4_
MC=\,8_C%\+]=\*&\_LRYO(E>SU 1[S9W4;K)!.%R,E)$1L9&<8K5\1?#[0?'
MOAN#1_&FBZ3XLM@B^=#J=A'-!)( ,N(Y P7)&1UQZTDO=:>NOX65ON=]^ZMU
M'LXN.FGXW_5-6MV=^AY5^R?X@M[ZU\?:#H>M7/B;P7X=UXZ?H.L7-T]X7A^S
MQ/+ +AV9IEAE>1 Y)X 7)VU[U7S7H?CVX^&'QVTOP/XA\9^ ? GAN:V:/0?
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
M2/$?@M]:O)]&L;J,7"K83OYRQ2(Z84QR22JNTG"A>0>*X7Q5^S?9?!.0Z_\
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
M6%U>SZ@]O"S&-9I6W2%%)(0%N=J@*,GCDTHZ<U^MMO+_ #O^"MY5)Z1MTO\
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
MP?\ !'2]7^)VB>"_!%KXIA >YU+4C;:5-<P@_O5%VR?ZPKG:'(4G ) YK=^
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
M\<?'[P[XL\<^&;+X66FEZ3>Z9INDZAK5K=ZCJ\T\D#2,!"Q40QB%<#)8LX)
M'7HM$GOM-_::N?!^B-8^&/".GZ(?$%SIMI9QJ^M7MY<S+)*6QD"(Q!F*\EIE
MW=J\N^//Q8\#>/-0\=^#/%_PQU#QIJ_A^Z;3_#FH:'HDFI/]KEM890L=RB'[
M%<(\B9)9!A58,<$#:51N7M$KWN[=>L7;OOI=]>G28T[7IWLE;7Y)J_RM?YGV
M!17-_#6VURS^'?A>W\3RK/XCBTRV34I%.0UR(E$I_P"^]U=)1./))QO>QG"7
M/%2M:X4445!9\R?MN>#8[RQ^'_C&XU;7-(TS0->AM]6FT+4YK&9+*[(@,V^-
MA_JI6AD^;(PK@C!(K:^V?'7X.QFU32;7XYZ HQ;7D-Y!I.N1#C G63;;S_\
M716C/^P37N/B#P_IGBK1;S2-9T^WU72KR,PW-E=Q"2*9#U5E/!!]#7CWP/\
M'GB'6/AGXU\8Z_K%C(8]4U1;/2S&L%OHT%I(\"6[L!N)Q"'=FY!D..,4N94X
M2N[)7?RTT_-W]5?9.K<\H]]%^;_X'W:;DW[,^EZMIL/C>\\33:38^*M>UZ36
M;WPUI=^EV-&#0PQ)"[+C,A6)79L %G.,CD^UU\8>%_&V@_&;XI_##Q5X-^&.
ML>%OB)<SPZCXGUR30GLX1ISVC>9'/>[%2\5\PB,!G.55OEVD5]GUM)-))JUM
M+?X4EIW72_=/U>,9)MM.]]?O;>OGU]&@HHHK(T"OC[Q-\*]6M?VP/$<6D>/?
M$7@[5/%&C1:YH-Q;W;7%AY]LPAO+::RD)BD0AK>3 "N-SE6%?8->2_M-:D_@
M[X6ZKXTTNPTU_%6APE=*U74;=9%TQKATADN,D<*B,7;IE4(/%+X9*7K^*_SL
M_E9Z%+WDX][?G_EI\SSCX@^*/CY>>!]=\%ZK\,/#NK7.I64UB_C*UUZ*#18H
M70J]Q<6TX\^/:I+&-1(#C&_'->^_#>VM-/\  'AVQLM7BUZWLK""T74H95D6
MY\N-4+[E)!SMSQZUP7Q2^)$OP7^'O@]-8AD\?-J%U;Z-?K% K7>HJ\+^;-%;
MH-LK80NT:CE=V,G /&?LKVNE2^/O'VJ> O"-[X)^%MU!8I9:?=:0^DQ3ZBOG
M?:9X+1T0QH4-NA.U0S(3C@DZ1U<TOF_3RZ+WM--W;TSEM"3TTT7JTM-[OW==
M=E?U^E****@H*I:WI,.O:-?Z9<EA;WD$EO(8V*MM=2IP1R#@]15VBIE%23B]
MF--Q=T?$W[-?@+XE>%_ M\G@GQU<W_B;PMJMWH>O>%/&UW+>Z?>R0N3'-#,=
MTUHTL+0R#;OC^?\ U==UJ6L?$/XB_$3P!?>.?!.G_"?PYX4U=M1GU;4_$-I=
M-J%R;>:".VM/+((1O.8EI C$+@+G..Q^)TM]X;^+W@#1O"TNG^$_^$PU6:]U
M_6$M(VGU$6=NI2TRPY>11C<<L$B?;61\?/B]X,TWQC/X"^(/@=O&WA6328]5
ME6UT5]:-O-YS1QK/:HCLH;&4D"XRK E>";YW[LGJ_/NE=M>5T^5/LE:VZY?B
MMHK=.S=DOQ2;\[WOM]"*P90RD$$9!'>EKR+]E/3=9TGX)Z1;ZQI][HZ?:;R3
M3=,U+/VJRTYKF1K."4$DAD@,:[2<C !Y%>NU4H\LFA)W7]?AY=@HHHJ!A111
M0 4444 %%%% !1110 4444 %%%% !1110 5S_CS0=7\3^%;[3-"\1W'A+4[@
M*L>L6EM%<2P#<"VU)5*$E05!(.,YP<5T%%)J^@T[.YXEX6_8_P#A[I&LP:]X
MCM[_ .)'BF$AEUSQM=MJ<T;>L4;_ +F'GM%&O0>@KVN.-(8UCC5411A548
M[ 4ZBJN[6Z$VUN%%%%(85YM^T-\,[WXL?"G5=%T>:&T\1PO#J.BW5P2J07]O
M(LUNS$ D+O0 X!X)KTFBCLUT_0:=CS/XA?L^^!OC-;:?<^-_#%G=:[;PA1J5
MA/+;7=NQ WK%=1&.4)GMD CJ*Z3X<_#+PQ\)/"\/A[PCH\&BZ1$[2^1"69GD
M8Y:1W8EG=CU9B2>YKJ**=[7MI<FVU];!1112&%<#\</A;_PN#X=W?A^*_&D:
MDL]O?Z=J?E>;]CNX)EEAEVY&[#(,C(R"1GFN^HHZI]OT YOQA\.O#'Q&T>/3
M/&'AW1_%-FN&-OJUA'<Q;QCY@D@8#D5L:3H]AX?TVVT[2[*WTW3[9!'!:6D2
MQ11*.BJB@!1[ 5<HH%V"BBB@85Y_\?/AI)\7?A'XC\,6LR6FJ7, ETV[?I;7
ML3"6WESVVRHA_"O0**3U*B^5W/,?&'P%\)_&7P_HK?$;PSIVH>(K6V0-J%C+
M)#<6LQ0>9]GNH_+F5=V<8*Y&,BN@^&/PG\)_!OPW_87@_1HM&TYI6N)55WED
MGE;[TLLKEGD<X&6=B3CK7745=]7;2YFEHD];!1114E!7G_Q\^&DGQ=^$?B/P
MQ:S)::I<P"73;M^EM>Q,);>7/;;*B'\*] HI/4J+Y7<\Q\8? 7PG\9?#^BM\
M1O#.G:AXBM;9 VH6,LD-Q:S%!YGV>ZC\N95W9Q@KD8R*Z#X8_"?PG\&_#?\
M87@_1HM&TYI6N)55WEDGE;[TLLKEGD<X&6=B3CK7745=]7;2YFEHD];!1114
ME!7(_%GX?Q_%+X>ZSX9>\;3I+R-3;WJ('-O/&ZR0R[3PVV1$;:>N,5UU%)JX
MT[.Y\R:U\*_B]\=-2T+0/BI:>$-+\#:3=K?7K^';ZZEN]9FC5A"4W)&;10Y$
MG#LX90 W>O7OA1\$?"OP9M]37P[!>R7>J2K-?ZEJM_-?WETRC:GF3S,SD*.
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
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
J4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>pins-20231231_g7.jpg
<TEXT>
begin 644 pins-20231231_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M@ 5J P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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@ KQW_ (*!_M>^
M&/V"?V,/B+^UYXLTW[=;^"/#LEY;:<9-@O;QW6"TMBW\ EN988RV#@/G!QBO
M8J^)/^#C'X'^-/V@O^",GQO\#?#ZPFN]4LM$LM<2T@4LTT&G:C:W]PH4<L?(
MMY2 .20* /RR_8)_X),?MA_\''?@;4?^"AG_  4F_;>\6Z5X1U_7+NV\$>$_
M#\0>)HX)FCE>VAE8V]E;1RJ\*JL;R2-%(SL"-TGMW[(__!)__@LE_P $>?\
M@I1X2\/?L9_$;6_C#^S5K<MLWC>U\0>(K2QM["QDF,5PKV=S<@?;8%Q-'-:K
MF0 (P52Z5[#_ ,&R/[0W@?\ :=_X(CVW[*'PH^*5MH?Q(\":9X@T'4D@N=EY
MI,M[=WEQ9:DL:L)/+Q=H1(N 9(9 "&4X_-;_ (*6M_P5<_X).?M._"GX->,_
M^"W/Q#^)6H^+M12?5]'T?X@:I#+I4"7-NB+=0O=NP6<2OLW !A$^,\X /L;_
M (+?^/?'.@?\')_[$_A;0O&FK66F7\WA;[=IUIJ,L<%QN\37*MYD:L%?*@ Y
M!R!BOTP_X*"_\%6OV'O^"8OAC3M>_:V^+R:3>ZT'.A>&],LI+W4]15#AGCMX
M@2L8/!ED*1Y^7=N(!_+K_@NM_P K-G[#G_7?PI_ZE%U7*>-_#'@']H'_ (/-
M;[X??MI:98ZOH>C:7;Q_#_0?$<:RV$TD7AZ*ZLXE23*./.DN;@)R#/G@GY:
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
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 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 %%?''_!67]I_P"+GP7\4? OX&_#[X[V?P?T;XO?
M$"[T3Q5\8[[3K6X_X1^&#3I[N&T@^VJUM'=7LL8MXI9E8)\Q"EL8X3_@FGXA
M_P""I'@/_@GPOQ:\;>,[7]H&/6_@%X;\5_!V#6KZ&S\17&MW.C+-/H]_<,L<
M5Q;^>T12]ED-P5>3S3(V&H _0*BOST\>?&3_ (*8?L+^*/V?_B!^TO\ M4^%
M_B.GQA^*NA^!_&/PLM/A[;:6NCW&JJ^Z?2;N"5IY5LG0EQ<&42PH[;HSBOKK
M]M_X]/\ LM?L;_%3]H^"6);CP/\ #[5]:L1.H99+FWLY9(8R#UW2JBX[EL4
M>HT5^=7_  34^/'[3?[0_P 2O"<_C#_@N/\ !CXEZC:Z'!JGC_X*>#OAGI,>
MHV[26H\VU^V6^J22*+>>15>58.3'M94+X&=/^U9_P4L_:)^!'QD_X*,?LU_'
M;PMX>\#_  U\2>)(/A]\)-1\"Q7L/C#2_#\TL-U-?:@TBW$$]W);7*Q"#8D(
M$>[S"6( /TFHKC_V>?C/X=_:.^ 7@?\ :$\(6\D.D^.O"&F^(-,AF8%XX+VU
MCN(U8C^(+( ?<&NPH **** "BLGP=XZ\(_$'2Y-;\%Z]!J-I#=RVLD]N256:
M-MKISW!X-:U !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 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 %%%% 'RW_ ,%.?V@/!7P2T;P/H7[2/[+MEX_^!'C#
M5[S2_BWKM_H+ZQ!X57[/OT^ZN-/6"7S;:2X4QR3D 0?(W)85^>/_  1A^,W@
MS]D#X2^*/VH_@)X5\?7/[/WA3]D[PG?_ !!TB.TOY+/5_BD(U-['HL5T,-(Z
M,L5PUOB#SY$+$  U^V1 8%2.#UK(\ > _!_PL\":)\,?A[H%OI.@>'-(MM+T
M/2K0$16=G;Q+%#"@))"I&BJ/8"@#\HOV!/V]_P!C;]HS]J'PI^UW^W7\=]>U
MOXZZ]<IHWPM^&MG\(O%:>'_AC'?NL(LK:>73%AFOY=Z)=:G(X4\HC)"N6^UO
MVP_VAO 'Q6_9V^/_ ,*O O[+5]\<M8^&EE:VWB[X3:C:7&GP^(5FCCNC;VUQ
M);R)=,+?=(JPK)NDC6+Y68$?3U% 'Y:?$KXG?LI_MZ_M*?LFZ+_P31^%MU;>
M)_AC\4K/Q%XN\0:;\.[K0XO!'A&"RN8[_2+R66WB6)[II(K=;-2VYD8X"J"W
M/?#[]I;1?V"OV#?CC_P2_P#B%X"\7S_&.U\1>.=,^%'A'3?!]_=/XXMM=O;V
MZTF]LIHH6A>%C?A9F+@P&"4. 5 /ZV44 >6?L-?!'6_V:/V+/A'^SMXFFCDU
M/P+\--#T'5)(7W(]S:6$,$K*>ZET8CVKU.BB@ HHHH \+_X)[_\ )$]6_P"Q
M[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ 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@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJ
MW_8]ZS_Z4FO=* "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 **** "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 \+_ .">
M_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4FO=* "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**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH \+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>
MK?\ 8]ZS_P"E)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_^
M">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2)ZM_V/>L_P#I2:]TH **** "
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@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#PO_ ()[_P#)$]6_['O6?_2DU[I7
MA?\ P3W_ .2)ZM_V/>L_^E)KW2@ 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 **** "BN#_:F^*7
MBOX'?LQ_$;XU> _"!\0:YX/\":OK>C:"JL3J5W:V4L\5MA/F/F/&J87GYN.:
M_-W_ ()L?$/_ (*3_M%?&'2OVBOA9_P4ET?XO:)>6/@C4OBCX,UFPL;?08-.
MU2UO9+^'2_L<#2V-[8NBHD;,#.R$7)RHV@'ZO45\&_\ !63_ (*%?MB_LW^(
MO#?@+]F3X :GI^A1_$3PCI_COXO^([>W73DMM3U6UM_[/TN&4LU[<R+*RRS;
M!';IN 8RLI3[RH **_.KPG^T5_P4K_:Y\+_&_P#:]_9__:/\'> ?"7PN\;>(
M_#_@'X9ZKX#BU&'Q$NA2/%//J]Z\J7%L;F6*156V,?D)L8^:<@UOB!_P5I\4
M?M(:3\%-"^!GQ]\&_ /1_'GP4C^*?Q/^)_CQ;2Y3PKI<DT5G;Z=:K>/';274
MU\T\7FS914M7949F  !^CU%?/7_!.;XA_M%_$/X6Z[>?'3XR> ?BEI-MXCD3
MX=_%SX>W-K]E\7:*8T9)YX+622&"YCE,L+B-MC>6"JCG/T+0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y!^*_VC?^"A'[9G[<?B
MKP%\#/\ @H.?A;XL\&?&3QEX0\&?!^RT73WM([32M'DGL=2UB*XB>XO(-1=0
MP?\ U4*-N@_>)D?KY7XH_P#!3KXW_L8_'?\ :.M_ _\ P4$_9&U+P5\4?!OC
M#Q9IFCW/A/PYJ,FN^*=*329V\.ZEI.I6=NDET9;DP%(0Y6"=2LJJNXD _0;X
MO1?\%3OBGXH^&'P<^'6L^&?A39W/@1]8^,7Q6TC3;;78[76T$$0T72;6]=3A
MY'GF^TW$#*(HE'#DJ8/^":W[3?Q]^)_Q-^/'[+'[1'C71?&^L_ WQS9:+;_$
MKP_HPT^#7X+S3XKU8IK9'>.*\MC(89Q$0F[;A5.<_(/Q\_X*9?M3?LF_LG_L
MX_L0?';XB:YX!^+OCCX6V-_\7_C-?>!M3\13^#K((T1V6UA;SFZUF9HI(\R#
MRXY(WDD)W(:^C_V!OVK/^"7'[/?[$WB[5?V1O$_C#4O!7PR9=4^(.MZMX U]
M=:U;4+UV:74;C[=90SZE=SNC-(\2OMPJX10B@ W?VEOCE^U3\:?V_K'_ ()[
M_LF_&:P^&4'A_P"%Z^.OB#\0)/"MOK-YBYOGLM/TRU@N3Y$9<PW$TLKJYV)&
MJ;22:\?O/^"IW[57@S]EOQ7\']=MO"NI?M%Z#^TEI_P-T?7/[+D@T;4K_47@
MEL=?EM%D+11_8)FN'MUD(\VW=00C#'2?&;XP^"OV(?\ @J\?VV/C?%J^F?"3
MXP_ /3= A\;Q:!=W=MI6NZ=J-Q<QVMX+>)WM1/:7NZ-I% 9X)$SD8KYSU_X.
M?&3XB_!CQM_P5&\._!?Q9<:8?VXO#WQ>\/\ A$:#/'K6K>"]&MX-)>]BL743
M"66W:ZNXX64.T2(0,N!0!]??"+XS?M?_ ++?[?/@W]BK]K?X_P"G?%?0OB[X
M(UC6/ 7C)/!EOH>H6&K:0ULU]I\T-JQAEMWM[I)HI,"12C(Q?[]?9=?G[X6^
M-'@3_@I7_P %7_@K\;_V76U;6OAW\ _ 7BR[\2>-[GP]>6-C/J^N165G;:7"
MUW%&TLZ0P33R!5(C!4,0Q"U^@5 !1110 4444 %%%% 'FO[4G[7G[/O[&?@&
MU^(W[0WCLZ/8ZEJL6E:+:6FF7-_?:M?RAC%:6EI:QR3W,S!6(2-&("ECA02.
M._8C_P""EO[(_P"W_P#"B\^*_P !_'MQ FC:997WBO0?%6GOIFI>'H[JU%U"
MUW#-@+&T666XC:2WD",T<LB@M7*?\%'OV6OC'\9O'/P;_:!_9@\>^#=/^*7P
M=\4:EJOA/P]\03-_9'B*"[TZ6ROK60P S0R""3?'.B2>6R\H0V1\O_\ !(CQ
M9\ ?VN/V<=-_83_:C_8P;P+X^UK]DGPA!J>L6^L1R/\ $'P!)IZV5M>1:C9&
M*XB7<762U<JT+3[0T@W$ 'V#\$_^"K?_  3T_:*^*-A\&?@Y^U#H6L>(=7,X
MT"V^S75O#K7D@F7[!<3Q)!?[0"Q^SO)\H)Z FO?-9UG2/#FCW?B'Q#JMM86%
MA;27%]?7DZQ0V\**6>1W8A415!)8D  $FOSR^,-SX._X*%?M*_!O]C+]B3PO
M;/\ #/\ 9@^*FB>)_B'\4+*(?V7H]UHJ,+3POI<HXN;M\JER8SLMX05=B[[!
MZ5_P<':OK&D?\$??C*-&U":U_M"ST?2]1G@D*LMA>:W86EX"1T4VTTP;_9)S
M0!ZQ^S?_ ,%+OV%OVN?'L_PP_9X_:,T;Q'K\6GO?PZ:EO<VSWUFK[&NK0W$4
M8O8 Q ,L!D09&6Y%5OBG_P %1_\ @G]\$_C7)^SU\4_VH?#NC>*[:ZM;74;.
MX$[6^F3W./L\-Y=I&;:RDD#*52>2-F# @8(->,_\%4O#F@_"_P"+/[$/BGX;
M:+;:9JNA_M0:3X7T46$*QFVT2^T35(+VTC"_=A,,$(91\N(E]!7DW[$O@CP=
M\4?^"$G[1&O?%/2K:[U#X@:S\7-5\?RWD89Y;]=2U2$2R$\AXXK:WVGJGE(1
MC:, 'Z>45X9_P3"\6>*_'G_!-K]G_P ;>.KN:YUG5O@MX7N]4NKAB9)YY-*M
MF>5B>2S$EC[M7N= !1110!X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\
MR1/5O^Q[UG_TI->Z4 %%%% !1110!^8O_!:K]KS]HKP]^T1+^R%\.OVL+GX(
M:%'\#)O&MCKVC0VT>K>,M6_M867]CV=U<JP@^SPJ+F00#SW64#A-Q'U?\&/$
M_P"VA^S!^RWXQUC]LA)_C)XC\):_>KX0O/AKH4?]M>+M&+QBQ:XL46&W@OR7
M=)%B(@58Q(6'SX^6_P#@OC\??A+HWA/Q)^SG^V9^RUIU]\/-9^'']J?#GXK:
MCH$FIV]KXF2]$<^F,Z0/_9EP;79+'-O7S5+H&R-I]'_X(7:%K.A_#CXN)\.[
M/Q?:? 27XJSG]G>R\;_;/M4>@BTMQ,UL+[_2$T]KL3FV67#;-QQ\V2 =!_P2
M<_:\_:\_:I\:_M!Z;^V#X)TWPCJW@;XH6VDZ+X'TRY@NE\/64FD6=VMK)=Q*
M!=S9GW2R9*^8SB/$84#J?^"GG[4?QQ^ WAOX7_"#]F2XT73_ !]\:_BE9>"M
M"\3>([%KJR\/126]Q=7.H-;AD^TR1PVSB*$LJO(Z[B0I4\O_ ,$TM$UK2OVQ
M/VTKW4](NK:&^^.]A+8S3V[(MQ&/#FF*70D8==P(R,C(([5SO_!0[XS_ +*G
M[6O["FD_%WQ#\+OB;XA\#:1\6K2*\\7>"+&]TOQ%\/;JRNIK=_$]K'Y#7+"S
ME!R8XWW13.X#H&R ;/PN_:*_:W_9M_;6/["'[1'Q2TSXRW7BSX3:CXS^&OB2
M'P_;>']2EO=/GCANM(NXX&-L4D\Z*2&X58]H657#X#5YAXA_:2_X*;_LF>,?
M@-XQ_:?_ &D? GB;Q-\9/B9I'ASQ5^SAHOA&TAD\/6NHEC+-IM[!.]S<G3E
M>:6;S()$20[HQM8\!^QQ\)],^*?_  4<N?VU/V3/%OQ2^.>D?"OX'ZUI<?Q/
M^+NKS6K>,?$E[+"UGH5G-)9V\$5K;PP3-)-;VVR.6^)?S'8US7[6W[07[/O[
M=_AGP)XZ_9,_9S\2^#OV\KKQ7X;C$%GX+U&QUOP5-;WENNJPZQJ#6\4<NE16
MBW<)\UC%,LD9$?S$* ?L'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 %%%% ')_'GQ5\3/ OP2\7>-?@Q\/H?%GBW2/#EY>^&_"\]]]F
M75[V*%GAM/-VMY9D=0@;& 6&<#FOQ ?QO^SE^T/^W#IWQ:_X)X? _P 1^ /V
MD=4\8_#RY;P_X5\):AHG]@Q&6X;Q9#K\*Q16YM5B!29YU+3/Y9C+AFS^]=9&
ME> O!^A^+]7\?:3X?MX-9UZ&UAUC4(P?,NTM@X@5^>B"60#_ 'C0!\G_ /!<
M?1-:U_\ 8[\,V6A:1=7LR?'?P!*\-I;M(RQIXCL6=R%!(55!)/0 $FOH_P")
MW[0OPV^$7Q"\#?##QG/J:ZK\1-7GTWPTMEHUQ<Q-/# T[B:6-"ENNQ3AI"JD
M\ D\5W%% 'X\?M/M^QSX*^*O[1/@R^_X:5^'WCKQ-XIU,O\ LU>"KR^DT#XQ
MWMQ HMM6MUMK%RL6HDJER(+J$#RY%N!P=U?P=^Q1\.O^":?[1?[*GQY_;X^%
M_P#;G@3PK^RG#\/-:\0#P]+K6F^#_&4%\U\MS=1PQR^7'(E]J%M%=;"H;J4W
M@C]CZ* /A;_@CGX4TNY^+W[3/Q^^!OP_O_"GP+^(WQ(TV^^%&CW6ARZ5#?2P
M:5#!JVKVMG*B-#;W=VN48HOF>26P 0*^Z:** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HKRC]N#]I[_AC3]EOQ5^TI_PA'_"2?\(S':-_
M8O\ :?V/[3Y]Y!;8\[RY-FWSMWW&SMQQG(_.K_B*4_ZL7_\ ,F__ 'LKBQ.8
MX/"34*LK-J^S?Y(_1>$/";Q X\RZ>/R+!>VI0FX.7M*4+22C)JU2I%[2B[I6
MUWNF?K961KG@+P?XD\3:)XRUWP_;W6J>')IYM#O90=]F\T+0RLG/!:-F0^QK
M\JO^(I3_ *L7_P#,F_\ WLH_XBE/^K%__,F__>RN?^V\L_Y^?A+_ "/J_P#B
M6_QH_P"A7_Y7PW_RX_6RBOR3_P"(I3_JQ?\ \R;_ />RC_B*4_ZL7_\ ,F__
M 'LH_MO+/^?GX2_R#_B6_P :/^A7_P"5\-_\N/ULHK\D_P#B*4_ZL7_\R;_]
M[*/^(I3_ *L7_P#,F_\ WLH_MO+/^?GX2_R#_B6_QH_Z%?\ Y7PW_P N/ULH
MK\D_^(I3_JQ?_P R;_\ >RC_ (BE/^K%_P#S)O\ ][*/[;RS_GY^$O\ (/\
MB6_QH_Z%?_E?#?\ RX_6RBOR3_XBE/\ JQ?_ ,R;_P#>ROHC_@FA_P %GO\
MAXG\>-5^"7_#-W_"'_V9X2N-;_M/_A,?[0\SRKFU@\GR_L<.,_:=V[<<;,8.
M<C2EFV7UZBIPG=O;1_Y'E9YX%>*G#F4ULSS'+_9T*2YIR]K0E9=[1JN3^2;/
MN2BBBO1/R0**** /!/VW?V&8/VM=2\!?$_P-\8]7^''Q,^%>M7.I?#_QWH]A
M!>&S-U;FVO+6XM9QY=S:W$.%DC)1OD0AUP0?G']DG_@C%\4OAW^R3J.D?%W]
MKCQ'#\:O%GP#T+X9#QGI6GVRQ^ M"L[9%.E:5'$5#[9&EW7;OYDC[91Y9&#^
MA-% 'PU^R5_P2P_;5_9 T'P/\+?AW_P5KUQ?ASX*N;14\!6OP*\*6EO?6,4J
MO-:O<1VWGJTZAP]P',Q:1I"Y<[J]Y^(/[&Z_';PK\9_A+^TG\7-5\:_#_P"+
M=HEC9^#[C3[>U7PO9FT\F6*UGC7?(SR_Z0)),LD@&W@5[910!\D_!;_@F7\2
M=$^-?P_^+_[5W[;WBCXRQ?"&VN4^%VBZQX9L--BT^YFMS:MJ%\]L-VI7JVQ:
M)9GV*I>1PF]RPYSXG?\ !'GQ!XHN/B3\,OA9^V[XQ\"_!GXQ^(KO6?B1\+=)
M\/V$[3SWQ']J16&HRJ9M/@O,$RQA9 #+*4*!R*^V:* ,_P (^%/#G@/PIIG@
M;P?H\.GZ1HNGPV.E6%NN([:VAC6.*)1V5455'L*T*** "BBB@#PO_@GO_P D
M3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4FO=* "BBN1_:!^*G_"
MBO@/XU^-O]@_VI_PA_A+4=;_ +,^U>1]K^RVTD_D^9M?R]WE[=VUL9S@XQ2E
M)1BV]D;X7#5\;B88>BKSFU&*T5VW9*[LE=OKH==17Y)_\12G_5B__F3?_O91
M_P 12G_5B_\ YDW_ .]E>7_;>6?\_/PE_D?M/_$M_C1_T*__ "OAO_EQ^JOC
MSP%X/^)_A"_\ ^/_  _;ZKHVJ0^3J&GW0)CG3(.UL$<9 /X5KU^2?_$4I_U8
MO_YDW_[V4?\ $4I_U8O_ .9-_P#O91_;>6?\_/PE_D'_ !+?XT?]"O\ \KX;
M_P"7'ZV45^2?_$4I_P!6+_\ F3?_ +V4?\12G_5B_P#YDW_[V4?VWEG_ #\_
M"7^0?\2W^-'_ $*__*^&_P#EQ^ME%?DG_P 12G_5B_\ YDW_ .]E'_$4I_U8
MO_YDW_[V4?VWEG_/S\)?Y!_Q+?XT?]"O_P KX;_Y<?K917Y)_P#$4I_U8O\
M^9-_^]E'_$4I_P!6+_\ F3?_ +V4?VWEG_/S\)?Y!_Q+?XT?]"O_ ,KX;_Y<
M?K917YY?L'_\%Z/^&V?VI/#G[-?_  RI_P (S_PD$=ZW]M?\)S]M^S_9[.:Y
MQY/V&+?N\G;]\8W9YQ@_H;7;AL50Q=/GI.ZO;JOS/SCB[@KB;@/,XY?GM#V-
M:4%-1YH3O%N44[TY26\9*U[Z;6:"BBBN@^6"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ^!_P#@HA_P7"_X8)_:.G_9_P#^&8?^$K\G1K6__M?_ (37[#N\
MX,=GE?8I<8V]=_.>@KPO_B*4_P"K%_\ S)O_ -[*^>O^#B#_ )2-WW_8G:5_
MZ#)7PQ7Q6.S?,*.,G"$[)-VT7^1_HWX;^ WA1G_ 669CC\NYZU:C"<Y>VKJ\
MG%-NT:JBKOHDEY'ZV?\ $4I_U8O_ .9-_P#O91_Q%*?]6+_^9-_^]E?DG17+
M_;>9_P#/S\(_Y'VO_$M_@Q_T*_\ ROB?_EQ^MG_$4I_U8O\ ^9-_^]E'_$4I
M_P!6+_\ F3?_ +V5^2=%']MYG_S\_"/^0?\ $M_@Q_T*_P#ROB?_ )<?K9_Q
M%*?]6+_^9-_^]E'_ !%*?]6+_P#F3?\ [V5^2=%']MYG_P _/PC_ )!_Q+?X
M,?\ 0K_\KXG_ .7'ZV?\12G_ %8O_P"9-_\ O91_Q%*?]6+_ /F3?_O97Y)T
M4?VWF?\ S\_"/^0?\2W^#'_0K_\ *^)_^7'ZV?\ $4I_U8O_ .9-_P#O97Z5
M?LG_ !Y_X:?_ &<?!_[0'_"*_P!A_P#"5Z,E_P#V1]N^T_9=Q(V>;LCW].NQ
M?I7\M-?TI_\ !*#_ )1R?"#_ +$Z#_T)Z]G),PQF,Q$HUI725]DNJ[(_G;Z2
M'A5P%P%PO@\7D.#]C4J5N23]I5G>/))VM4G)+5)W23\SZ%HHHKZ8_C@****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#Y1_P""X'_*+?XJ?]>^D_\ IXLJ_G5K
M^BK_ (+@?\HM_BI_U[Z3_P"GBRK^=6OB^(_]]C_A7YL_T6^B'_R;G&?]A<__
M $S0"BBBOGS^J@HHHH **** "BBB@ K]#_\ @VA_Y/P\5?\ 9)K_ /\ 3GIE
M?GA7Z'_\&T/_ "?AXJ_[)-?_ /ISTRN_*O\ D84_4_+/&[_DT^;_ /7E_FC]
MR:***_13_)(**** "BBB@ HHHH **** "BBB@ HHHH \+_X)[_\ )$]6_P"Q
M[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ KR+_@H#_P F'_&O_LDW
MB+_TV7%>NUY%_P % ?\ DP_XU_\ 9)O$7_ILN*RK_P "7H_R/=X7_P"2EP7_
M %^I_P#I<3^82BBBOS _VC"BBB@ HHHH **** "BBB@#Z^_X(0?\I2/AQ_U[
MZU_Z9[ROZ&J_GE_X(0?\I2/AQ_U[ZU_Z9[ROZ&J^UX<_W&7^)_DC_.7Z77_)
MR\+_ -@E/_T[7"BBBO?/Y9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ [
M_@X@_P"4C=]_V)VE?^@R5\,5]S_\'$'_ "D;OO\ L3M*_P#09*^&*_.,R_W^
MK_B9_KSX0?\ )KLF_P"P>E_Z2@HHHKB/T<**** "BBB@ HHHH *_I3_X)0?\
MHY/A!_V)T'_H3U_-97]*?_!*#_E')\(/^Q.@_P#0GKZ+AO\ WN?^']4?R1],
M#_DB<O\ ^PC_ -QS/H6BBBOLC_/8**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#Y1_X+@?\ *+?XJ?\ 7OI/_IXLJ_G5K^BK_@N!_P HM_BI_P!>^D_^GBRK
M^=6OB^(_]]C_ (5^;/\ 1;Z(?_)N<9_V%S_],T HHHKY\_JH**** "BBB@ H
MHHH *_0__@VA_P"3\/%7_9)K_P#].>F5^>%?H?\ \&T/_)^'BK_LDU__ .G/
M3*[\J_Y&%/U/RSQN_P"33YO_ ->7^:/W)HHHK]%/\D@HHHH **** "BBB@ H
MHHH **** "BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_
M *4FO=* "O(O^"@/_)A_QK_[)-XB_P#39<5Z[7D7_!0'_DP_XU_]DF\1?^FR
MXK*O_ EZ/\CW>%_^2EP7_7ZG_P"EQ/YA****_,#_ &C"BBB@ HHHH **** "
MBBB@#Z^_X(0?\I2/AQ_U[ZU_Z9[ROZ&J_GE_X(0?\I2/AQ_U[ZU_Z9[ROZ&J
M^UX<_P!QE_B?Y(_SE^EU_P G+PO_ &"4_P#T[7"BBBO?/Y9"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH _ [_@X@_Y2-WW_ &)VE?\ H,E?#%?<_P#P<0?\
MI&[[_L3M*_\ 09*^&*_.,R_W^K_B9_KSX0?\FNR;_L'I?^DH****XC]'"BBB
M@ HHHH **** "OZ4_P#@E!_RCD^$'_8G0?\ H3U_-97]*?\ P2@_Y1R?"#_L
M3H/_ $)Z^BX;_P![G_A_5'\D?3 _Y(G+_P#L(_\ <<SZ%HHHK[(_SV"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ^4?^"X'_*+?XJ?]>^D_^GBRK^=6OZ*O
M^"X'_*+?XJ?]>^D_^GBRK^=6OB^(_P#?8_X5^;/]%OHA_P#)N<9_V%S_ /3-
M ****^?/ZJ"BBB@ HHHH **** "OT/\ ^#:'_D_#Q5_V2:__ /3GIE?GA7Z'
M_P#!M#_R?AXJ_P"R37__ *<],KORK_D84_4_+/&[_DT^;_\ 7E_FC]R:***_
M13_)(**** "BBB@ HHHH **** "BBB@ HHHH \+_ .">_P#R1/5O^Q[UG_TI
M->Z5X7_P3W_Y(GJW_8]ZS_Z4FO=* "O(O^"@/_)A_P :_P#LDWB+_P!-EQ7K
MM>1?\% ?^3#_ (U_]DF\1?\ ILN*RK_P)>C_ "/=X7_Y*7!?]?J?_I<3^82B
MBBOS _VC"BBB@ HHHH **** "BBB@#Z^_P""$'_*4CX<?]>^M?\ IGO*_H:K
M^>7_ ((0?\I2/AQ_U[ZU_P"F>\K^AJOM>'/]QE_B?Y(_SE^EU_R<O"_]@E/_
M -.UPHHHKWS^60HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P._X.(/^4C=
M]_V)VE?^@R5\,5]S_P#!Q!_RD;OO^Q.TK_T&2OABOSC,O]_J_P")G^O/A!_R
M:[)O^P>E_P"DH****XC]'"BBB@ HHHH **** "OZ4_\ @E!_RCD^$'_8G0?^
MA/7\UE?TI_\ !*#_ )1R?"#_ +$Z#_T)Z^BX;_WN?^']4?R1],#_ )(G+_\
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
M74L]S+IUM)''-<L%4B*,/*JJ7*[R'";MC[>TK\V/"?['/PE_91_X+Q_"G6?
M^H>(M;\1>.?@YXZU3QEXO\8:_+J6IZO.M[I"PB260[4BAC;RXH8E2.-!A5!)
M)^^_CUIGQ$UOX&>--&^$#6P\6W?A/48?"YO+@PPC47M9%MM[@$HGFE,L <#)
MP: /GOX>?\%S/^"37Q8^)^B_!GX<_MN>%-7\3^(M;@T?1-(M8+LO>7T\JPQ0
MHQA"Y:1E4$G'/7%>\_M%?M(_ S]DOX1ZG\=_VC?B3I_A/PEHYB74-:U(MY<;
M2R+%&@5%9W9G=5"JI))Z5^>_PU\1_P#!2/\ X(M_LH? NT^/T_P;\3_"'0)_
M#7@7QGX9\':+J-MK.@"\DAL4U.*_FN7BU!_M4JO-']GA#>81'@?,/ES_ (+<
M?MO_ +*/_!0#X)_'V]\3?M1^"+71_@VDGA[X-_"ZX\66T>J^)?$Z7D,.I>(9
M;$R"5HX(C/:6:LIRINKC #Q$ '[Q45S_ ,+?BO\ #'XX> =.^*GP:^(.C>*O
M#.L1O)I6O^']1CN[.\17:-FCFB)1P'1E)!."I':N@H **** "BBB@ HHHH *
M*** "BBB@#Y-_P""PG[4_P 6/V6?@'X&N/A/\2M-\ /X^^,&A>#=?^*&KZ;#
M=V_@G3+TSF;56CG_ '&5,,<*M/\ N5>Y4OP*XC_@CSIG[?4.BQ^+?B_^U9%\
M8/A#XATC59=%UKQ5Y/\ PD6EZS;Z[=VPA2:VA6.\L9K9/-#R-OB<+'&/*P![
M%_P4H^/<G[/7P6T;Q/XO_9D3XG_#;5?%UII'Q?L?[)?4SHOAZ=9!-JC:>D,I
MOH89!#YL84D1NSX(4U^>W_!"O1?ATW[9FE>(?^">VD^(+#X6R> _%!^.36]M
M?0>%[C66U]_[#2SBN (1?I9AB_V=0JP;5;#E@0#Z>^&/_!0K]L7XM?\ !6KP
M?^SUXD^ &I_#'X/ZU\._%&H:'9>+K>W77?$]SI]U80_VA-"I=]/M@9V6"$LL
MDBL\DB@&-4^V?B-XYT3X8?#W7OB5XEEV:;X=T:ZU/4'SC;!!$TLAS_NH:^4?
MC;HFM3_\%RO@+K\&D73V%O\  CQO%<7J6[&&*1[W2"J,^-JL0K$ G)P?2O5O
MCO\ '_P5XWTGXR_LR^#?@_<_$CQCX6^&\E]JGP[U.WFL+#Q)!>VLXATU;^2%
MX";@(\+;0^SS!O !H ^(_P#@F/\ M<_M<?MBW_PM\3>-O^"X_P $[CQ-XCT[
M3O$OBC]GW1?A?I,NKQV,@2YETP7*:H)DF^SG:\@M]\)8EH_EYZ?XP?M]?&[X
MR_&SXJ6G@3_@I)\(_P!FSPI\/?&]WX%^'MAX\LM+GN_'GB.QAA>_>X;4)XS%
M91W$R6JK:CS25D<N#M0^6_'3XJ_LD_MR? _]G_\ 9C_X)^?LSW_A+XS>'?B9
MX5U6T\-V/PXO-*N/A%#8W<4VJR7US):PI;QQ11S6Y&[-R\B;%DR#4WPWT/\
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
M_P"W_P#A%M02U_MC_A/?LOVK=#')N\K[!)L^_C&]NF<\XKS3_B*4_P"K%_\
MS)O_ -[*\R><9=3FXRGJM-G_ )'[+E_T?O%W-,!2QN%RWFI58QG!^VPZO&24
MHNSJIJZ:=FDUU1^ME9'@7P%X/^&?AF'P;X"\/V^EZ7;S3S0V5J"$1YIGFE89
M)Y:21W/NQK\JO^(I3_JQ?_S)O_WLH_XBE/\ JQ?_ ,R;_P#>RI_MO+/^?GX2
M_P CK_XEO\:/^A7_ .5\-_\ +C];**_)/_B*4_ZL7_\ ,F__ 'LH_P"(I3_J
MQ?\ \R;_ />RC^V\L_Y^?A+_ "#_ (EO\:/^A7_Y7PW_ ,N/ULHK\D_^(I3_
M *L7_P#,F_\ WLH_XBE/^K%__,F__>RC^V\L_P"?GX2_R#_B6_QH_P"A7_Y7
MPW_RX_6RBOR3_P"(I3_JQ?\ \R;_ />RC_B*4_ZL7_\ ,F__ 'LH_MO+/^?G
MX2_R#_B6_P :/^A7_P"5\-_\N/ULHK\D_P#B*4_ZL7_\R;_][*_5+X;>,/\
MA87PZT#Q]_9WV/\ MS1;74/LGG>9Y'G0K)LW8&[&[&<#.,X'2NK#8["XQM49
M7MOHU^:/B^,O#+C?P_I4:F?X3V,:K:A^\I3NXV;_ (<YVM=;V\C:HHHKK/@P
MHHHH **** /P._X.(/\ E(W??]B=I7_H,E?#%?<__!Q!_P I&[[_ +$[2O\
MT&2OABOSC,O]_J_XF?Z\^$'_ ":[)O\ L'I?^DH****XC]'"BBB@ HHHH **
M** "OZ4_^"4'_*.3X0?]B=!_Z$]?S65_2G_P2@_Y1R?"#_L3H/\ T)Z^BX;_
M -[G_A_5'\D?3 _Y(G+_ /L(_P#<<SZ%HHHK[(_SV"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .3^//@[XA?$+X)>
M+O OPE^)$W@[Q3J_AR\M/#?BN"V29M(OY(66"Z\MP5<1R%6*D<@$<=:_+%_V
M:/\ @IY^W!\=;S]GC]IG]G3POX1?2O$/PTUKXD_%B'Q@E[#-_8,EU/\ :-%A
M2%9?M%\X/+[/LJ/(K[MZY_7JB@#YL_X*H?LU?%;]JO\ 9NT/X;?!W2[6[U6Q
M^+'A#7KB*[O4@466GZU:W=RP9S@L(HG(7JQ  Y->M_$[Q5\=="^(7@;1OA;\
M*-,U[PYJNKSP^/-:O=?6TET&S6!FBGAA*$W;/*%0H"NT'=DXQ7<44 ?$7CW4
M_P#@M'X$D^*7P-\/?!SP7\7-/\6ZUJ+_  L^*>K>,;+0X?#&EWJ[8;+5=.BM
M!)<FR+-B2 2-<H%W%&)-5_ /[,_[?_\ P3=^'/P0^'/[(,>G?&3X>> _AA_P
MB?CCX9ZCJUGH5W=:H)$F7Q!8WD\3\EO.B:TEE$:Q.A3<^YJ^Y:* /E3_ ()R
M?LN?'OX;_%3XX_MA_M/:#H?AGQE\>/%6F:C-X"\-:I]OM?#MAINGI8VD4EUL
M1;B[D16DGD10A8J%) X^JZ** "BBB@ HHHH **** "BBB@#X _X.1?\ E']I
MG_92=._]);VOPFK]V?\ @Y%_Y1_:9_V4G3O_ $EO:_":OAN(/^1A\D?Z7_15
M_P"351_Z_P!7_P!M"BBBO$/Z1"BBB@ HHHH **** "OU@_X-<O\ D/\ QJ_Z
M\_#_ /Z'J%?D_7ZP?\&N7_(?^-7_ %Y^'_\ T/4*]3)?^1G3^?Y,_$_I%_\
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
M HHHH **** "OZ4_^"4'_*.3X0?]B=!_Z$]?S65_2G_P2@_Y1R?"#_L3H/\
MT)Z^BX;_ -[G_A_5'\D?3 _Y(G+_ /L(_P#<<SZ%HHHK[(_SV"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ _^"\?[:_[3
M?[&/@?X<ZQ^S5\3/^$;N=>U74(=6D_L:RO//2**!D&+J&4+@NW*X)SSGBOS9
M_P"'Z?\ P50_Z.D_\LC0_P#Y"K[3_P"#H3_DFGPB_P"P[JW_ *)MJ_':OB<Y
MQ>*I9A.,*DDM-$VNB/\ 1[Z/? W!6=>%."Q>899AZU64JMYU*-.<G:K-*\I1
M;=DDE=Z)6/K;_A^G_P %4/\ HZ3_ ,LC0_\ Y"H_X?I_\%4/^CI/_+(T/_Y"
MKY)HKR_K^._Y^R_\"?\ F?M7_$,?#;_H2X3_ ,)J/_R!];?\/T_^"J'_ $=)
M_P"61H?_ ,A4?\/T_P#@JA_T=)_Y9&A__(5?)-%'U_'?\_9?^!/_ ##_ (AC
MX;?]"7"?^$U'_P"0/K;_ (?I_P#!5#_HZ3_RR-#_ /D*C_A^G_P50_Z.D_\
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
MO_YDW_[V4?VWEG_/S\)?Y!_Q+?XT?]"O_P KX;_Y<?K917Y)_P#$4I_U8O\
M^9-_^]E'_$4I_P!6+_\ F3?_ +V4?VWEG_/S\)?Y!_Q+?XT?]"O_ ,KX;_Y<
M?K917Y)_\12G_5B__F3?_O91_P 12G_5B_\ YDW_ .]E']MY9_S\_"7^0?\
M$M_C1_T*_P#ROAO_ )<?K917YE?LV?\ !QC_ ,-#?M ^#/@5_P ,=?V1_P )
M=XEL])_M3_A87VC[)Y\JQ^;Y7]GIYFW=G;N7.,9%?IK79AL7A\9%RHRNEY-?
MF?G_ !AP%Q9P#BZ6&S[#>QG4CS17/3G>*=KWIRDEKT;3"BBBND^/"BBB@ HH
MHH _EK_:^_Y.S^*/_91=;_\ 2^:O.Z]$_:^_Y.S^*/\ V476_P#TOFKSNOR^
MM_%EZL_VKR+_ )$F%_Z]P_\ 24%%%%9GJA1110 4444 %%%% &Y\,/\ DI?A
MW_L.VG_HY*_J\K^4/X8?\E+\._\ 8=M/_1R5_5Y7U?#/PU?E^I_"_P!,G_>\
ME_PXC\Z(4445]2?Q.%%%% !1110!_-[_ ,%A_P#E)=\6_P#L8(O_ $D@KYIK
MZ6_X+#_\I+OBW_V,$7_I)!7S37YGC/\ >ZG^)_F?[)>'_P#R0>4_]@U#_P!-
M0"BBBN<^N"BBB@ HHHH **** "OZI/V;?^3=O /_ &)6E?\ I)%7\K=?U2?L
MV_\ )NW@'_L2M*_])(J^GX:_B5/1?J?Q?],?_D591_CK?^DTSM****^M/X/"
MBBB@ HHHH _ [_@X@_Y2-WW_ &)VE?\ H,E?#%?<_P#P<0?\I&[[_L3M*_\
M09*^&*_.,R_W^K_B9_KSX0?\FNR;_L'I?^DH****XC]'"BBB@ HHHH ****
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
MV3?]@]+_ -)04445Q'Z.%%%% !1110 4444 %?TI_P#!*#_E')\(/^Q.@_\
M0GK^:ROZ4_\ @E!_RCD^$'_8G0?^A/7T7#?^]S_P_JC^2/I@?\D3E_\ V$?^
MXYGT+1117V1_GL%%%% !1110!^+_ /P<[_\ )Q/PT_[$JX_]*VK\QZ_3C_@Y
MW_Y.)^&G_8E7'_I6U?F/7Y[F_P#R,JGK^B/]8? /_DT&4_X)?^G)A1117FGZ
M^%%%% !1110 4444 %?T!?\ !OU_RC1\,_\ 8P:O_P"E;U_/[7] 7_!OU_RC
M1\,_]C!J_P#Z5O7N\._[^_\ "_S1_,/TM/\ DV%+_L)I_P#I%4^UJ***^W/\
MW0HHHH **** /RP_X.A/^2:?"+_L.ZM_Z)MJ_':OV)_X.A/^2:?"+_L.ZM_Z
M)MJ_':O@<\_Y&<_E^2/]1_HT?\F<P'^*M_Z>J!1117DG[R%%%% !1110 444
M4 %?MC_P;(_\FF>/O^RBM_Z06M?B=7[8_P#!LC_R:9X^_P"RBM_Z06M>SD/_
M ",8^C_(_GKZ4'_)H\3_ -?*/_I:/TGHHHK[L_S$"BBB@ HHHH ^ /\ @Y%_
MY1_:9_V4G3O_ $EO:_":OW9_X.1?^4?VF?\ 92=._P#26]K\)J^&X@_Y&'R1
M_I?]%7_DU4?^O]7_ -M"BBBO$/Z1"BBB@ HHHH **** "OU@_P"#7+_D/_&K
M_KS\/_\ H>H5^3]?K!_P:Y?\A_XU?]>?A_\ ]#U"O4R7_D9T_G^3/Q/Z1?\
MR9G-?2C_ .I%(_7BBBBOT _RK"BBB@ HHHH ^4?^"X'_ "BW^*G_ %[Z3_Z>
M+*OYU:_HJ_X+@?\ *+?XJ?\ 7OI/_IXLJ_G5KXOB/_?8_P"%?FS_ $6^B'_R
M;G&?]A<__3- ****^?/ZJ"BBB@ HHHH **** "OT/_X-H?\ D_#Q5_V2:_\
M_3GIE?GA7Z'_ /!M#_R?AXJ_[)-?_P#ISTRN_*O^1A3]3\L\;O\ DT^;_P#7
ME_FC]R:***_13_)(**** "BBB@ HHHH **** "BBB@ HHHH \+_X)[_\D3U;
M_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)KW2@ KR+_@H#_R8?\:_^R3>
M(O\ TV7%>NUY%_P4!_Y,/^-?_9)O$7_ILN*RK_P)>C_(]WA?_DI<%_U^I_\
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
M4_Q/\S_9+P__ .2#RG_L&H?^FH!1117.?7!1110 4444 %%%% !7]4G[-O\
MR;MX!_[$K2O_ $DBK^5NOZI/V;?^3=O /_8E:5_Z215]/PU_$J>B_4_B_P"F
M/_R*LH_QUO\ TFF=I1117UI_!X4444 %%%% 'X'?\'$'_*1N^_[$[2O_ $&2
MOABON?\ X.(/^4C=]_V)VE?^@R5\,5^<9E_O]7_$S_7GP@_Y-=DW_8/2_P#2
M4%%%%<1^CA1110 4444 %%%% !7]*?\ P2@_Y1R?"#_L3H/_ $)Z_FLK^E/_
M ()0?\HY/A!_V)T'_H3U]%PW_O<_\/ZH_DCZ8'_)$Y?_ -A'_N.9]"T445]D
M?Y[!1110 4444 ?B_P#\'.__ "<3\-/^Q*N/_2MJ_,>OTX_X.=_^3B?AI_V)
M5Q_Z5M7YCU^>YO\ \C*IZ_HC_6'P#_Y-!E/^"7_IR84445YI^OA1110 4444
M %%%% !7] 7_  ;]?\HT?#/_ &,&K_\ I6]?S^U_0%_P;]?\HT?#/_8P:O\
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
M';6T,:QQ1*.RJBJH]A6A0 4444 >%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\
M@GO_ ,D3U;_L>]9_]*37NE !7D7_  4!_P"3#_C7_P!DF\1?^FRXKUVO(O\
M@H#_ ,F'_&O_ +)-XB_]-EQ65?\ @2]'^1[O"_\ R4N"_P"OU/\ ]+B?S"44
M45^8'^T84444 %%%% !1110 4444 ?7W_!"#_E*1\./^O?6O_3/>5_0U7\\O
M_!"#_E*1\./^O?6O_3/>5_0U7VO#G^XR_P 3_)'^<OTNO^3EX7_L$I_^G:X4
M445[Y_+(4444 %4_$/\ R +[_KSE_P#0#5RJ?B'_ ) %]_UYR_\ H!I/8TH_
MQ8^J/Y,Z***_+#_;P**** "BBB@ HHHH **** /;?^";'_*0'X,_]E)TC_TJ
MCK^FNOYE/^";'_*0'X,_]E)TC_TJCK^FNOL.&_\ =I^OZ'^?WTPO^2LRW_KQ
M+_TXPHHHKZ0_D **** "BBB@#^6O]K[_ ).S^*/_ &476_\ TOFKSNO1/VOO
M^3L_BC_V476__2^:O.Z_+ZW\67JS_:O(O^1)A?\ KW#_ -)04445F>J%%%%
M!1110 4444 ;GPP_Y*7X=_[#MI_Z.2OZO*_E#^&'_)2_#O\ V';3_P!')7]7
ME?5\,_#5^7ZG\+_3)_WO)?\ #B/SHA1117U)_$X4444 %%%% '\WO_!8?_E)
M=\6_^Q@B_P#22"OFFOI;_@L/_P I+OBW_P!C!%_Z205\TU^9XS_>ZG^)_F?[
M)>'_ /R0>4_]@U#_ --0"BBBN<^N"BBB@ HHHH **** "OZI/V;?^3=O /\
MV)6E?^DD5?RMU_5)^S;_ ,F[> ?^Q*TK_P!)(J^GX:_B5/1?J?Q?],?_ )%6
M4?XZW_I-,[2BBBOK3^#PHHHH **** /P._X.(/\ E(W??]B=I7_H,E?#%?<_
M_!Q!_P I&[[_ +$[2O\ T&2OABOSC,O]_J_XF?Z\^$'_ ":[)O\ L'I?^DH*
M***XC]'"BBB@ HHHH **** "OZ4_^"4'_*.3X0?]B=!_Z$]?S65_2G_P2@_Y
M1R?"#_L3H/\ T)Z^BX;_ -[G_A_5'\D?3 _Y(G+_ /L(_P#<<SZ%HHHK[(_S
MV"BBB@ HHHH _%__ (.=_P#DXGX:?]B5<?\ I6U?F/7Z<?\ !SO_ ,G$_#3_
M +$JX_\ 2MJ_,>OSW-_^1E4]?T1_K#X!_P#)H,I_P2_].3"BBBO-/U\****
M"BBB@ HHHH *_H"_X-^O^4:/AG_L8-7_ /2MZ_G]K^@+_@WZ_P"4:/AG_L8-
M7_\ 2MZ]WAW_ ']_X7^:/YA^EI_R;"E_V$T__2*I]K4445]N?YNA1110 444
M4 ?EA_P="?\ )-/A%_V'=6_]$VU?CM7[$_\ !T)_R33X1?\ 8=U;_P!$VU?C
MM7P.>?\ (SG\OR1_J/\ 1H_Y,Y@/\5;_ -/5 HHHKR3]Y"BBB@ HHHH ****
M "OVQ_X-D?\ DTSQ]_V45O\ T@M:_$ZOVQ_X-D?^33/'W_916_\ 2"UKV<A_
MY&,?1_D?SU]*#_DT>)_Z^4?_ $M'Z3T445]V?YB!1110 4444 ? '_!R+_RC
M^TS_ +*3IW_I+>U^$U?NS_P<B_\ */[3/^RDZ=_Z2WM?A-7PW$'_ ",/DC_2
M_P"BK_R:J/\ U_J_^VA1117B'](A1110 4444 %%%% !7ZP?\&N7_(?^-7_7
MGX?_ /0]0K\GZ_6#_@UR_P"0_P#&K_KS\/\ _H>H5ZF2_P#(SI_/\F?B?TB_
M^3,YKZ4?_4BD?KQ1117Z ?Y5A1110 4444 ?*/\ P7 _Y1;_ !4_Z]])_P#3
MQ95_.K7]%7_!<#_E%O\ %3_KWTG_ -/%E7\ZM?%\1_[['_"OS9_HM]$/_DW.
M,_["Y_\ IF@%%%%?/G]5!1110 4444 %%%% !7Z'_P#!M#_R?AXJ_P"R37__
M *<],K\\*_0__@VA_P"3\/%7_9)K_P#].>F5WY5_R,*?J?EGC=_R:?-_^O+_
M #1^Y-%%%?HI_DD%%%% !1110 4444 %%%% !1110 4444 >%_\ !/?_ )(G
MJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !7D7_  4!_P"3#_C7
M_P!DF\1?^FRXKUVO(O\ @H#_ ,F'_&O_ +)-XB_]-EQ65?\ @2]'^1[O"_\
MR4N"_P"OU/\ ]+B?S"4445^8'^T84444 %%%% !1110 4444 ?7W_!"#_E*1
M\./^O?6O_3/>5_0U7\\O_!"#_E*1\./^O?6O_3/>5_0U7VO#G^XR_P 3_)'^
M<OTNO^3EX7_L$I_^G:X4445[Y_+(4444 %4_$/\ R +[_KSE_P#0#5RJ?B'_
M ) %]_UYR_\ H!I/8TH_Q8^J/Y,Z***_+#_;P**** "BBB@ HHHH **** /;
M?^";'_*0'X,_]E)TC_TJCK^FNOYE/^";'_*0'X,_]E)TC_TJCK^FNOL.&_\
M=I^OZ'^?WTPO^2LRW_KQ+_TXPHHHKZ0_D **** "BBB@#^6O]K[_ ).S^*/_
M &476_\ TOFKSNO1/VOO^3L_BC_V476__2^:O.Z_+ZW\67JS_:O(O^1)A?\
MKW#_ -)04445F>J%%%% !1110 4444 ;GPP_Y*7X=_[#MI_Z.2OZO*_E#^&'
M_)2_#O\ V';3_P!')7]7E?5\,_#5^7ZG\+_3)_WO)?\ #B/SHA1117U)_$X4
M444 %%%% '\WO_!8?_E)=\6_^Q@B_P#22"OFFOI;_@L/_P I+OBW_P!C!%_Z
M205\TU^9XS_>ZG^)_F?[)>'_ /R0>4_]@U#_ --0"BBBN<^N"BBB@ HHHH *
M*** "OZI/V;?^3=O /\ V)6E?^DD5?RMU_5)^S;_ ,F[> ?^Q*TK_P!)(J^G
MX:_B5/1?J?Q?],?_ )%64?XZW_I-,[2BBBOK3^#PHHHH **** /P._X.(/\
ME(W??]B=I7_H,E?#%?<__!Q!_P I&[[_ +$[2O\ T&2OABOSC,O]_J_XF?Z\
M^$'_ ":[)O\ L'I?^DH****XC]'"BBB@ HHHH **** "OZ4_^"4'_*.3X0?]
MB=!_Z$]?S65_2G_P2@_Y1R?"#_L3H/\ T)Z^BX;_ -[G_A_5'\D?3 _Y(G+_
M /L(_P#<<SZ%HHHK[(_SV"BBB@ HHHH _%__ (.=_P#DXGX:?]B5<?\ I6U?
MF/7Z<?\ !SO_ ,G$_#3_ +$JX_\ 2MJ_,>OSW-_^1E4]?T1_K#X!_P#)H,I_
MP2_].3"BBBO-/U\**** "BBB@ HHHH *_H"_X-^O^4:/AG_L8-7_ /2MZ_G]
MK^@+_@WZ_P"4:/AG_L8-7_\ 2MZ]WAW_ ']_X7^:/YA^EI_R;"E_V$T__2*I
M]K4445]N?YNA1110 4444 ?EA_P="?\ )-/A%_V'=6_]$VU?CM7[$_\ !T)_
MR33X1?\ 8=U;_P!$VU?CM7P.>?\ (SG\OR1_J/\ 1H_Y,Y@/\5;_ -/5 HHH
MKR3]Y"BBB@ HHHH **** "OVQ_X-D?\ DTSQ]_V45O\ T@M:_$ZOVQ_X-D?^
M33/'W_916_\ 2"UKV<A_Y&,?1_D?SU]*#_DT>)_Z^4?_ $M'Z3T445]V?YB!
M1110 4444 ? '_!R+_RC^TS_ +*3IW_I+>U^$U?NS_P<B_\ */[3/^RDZ=_Z
M2WM?A-7PW$'_ ",/DC_2_P"BK_R:J/\ U_J_^VA1117B'](A1110 4444 %%
M%% !7ZP?\&N7_(?^-7_7GX?_ /0]0K\GZ_6#_@UR_P"0_P#&K_KS\/\ _H>H
M5ZF2_P#(SI_/\F?B?TB_^3,YKZ4?_4BD?KQ1117Z ?Y5A1110 4444 ?*/\
MP7 _Y1;_ !4_Z]])_P#3Q95_.K7]%7_!<#_E%O\ %3_KWTG_ -/%E7\ZM?%\
M1_[['_"OS9_HM]$/_DW.,_["Y_\ IF@%%%%?/G]5!1110 4444 %%%% !7Z'
M_P#!M#_R?AXJ_P"R37__ *<],K\\*_0__@VA_P"3\/%7_9)K_P#].>F5WY5_
MR,*?J?EGC=_R:?-_^O+_ #1^Y-%%%?HI_DD%%%% !1110 4444 %%%% !111
M0 4444 >%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37
MNE !7D7_  4!_P"3#_C7_P!DF\1?^FRXKUVO(O\ @H#_ ,F'_&O_ +)-XB_]
M-EQ65?\ @2]'^1[O"_\ R4N"_P"OU/\ ]+B?S"4445^8'^T84444 %%%% !1
M110 4444 ?7W_!"#_E*1\./^O?6O_3/>5_0U7\\O_!"#_E*1\./^O?6O_3/>
M5_0U7VO#G^XR_P 3_)'^<OTNO^3EX7_L$I_^G:X4445[Y_+(4444 %4_$/\
MR +[_KSE_P#0#5RJ?B'_ ) %]_UYR_\ H!I/8TH_Q8^J/Y,Z***_+#_;P***
M* "BBB@ HHHH **** /;?^";'_*0'X,_]E)TC_TJCK^FNOYE/^";'_*0'X,_
M]E)TC_TJCK^FNOL.&_\ =I^OZ'^?WTPO^2LRW_KQ+_TXPHHHKZ0_D **** "
MBBB@#^6O]K[_ ).S^*/_ &476_\ TOFKSNO1/VOO^3L_BC_V476__2^:O.Z_
M+ZW\67JS_:O(O^1)A?\ KW#_ -)04445F>J%%%% !1110 4444 ;GPP_Y*7X
M=_[#MI_Z.2OZO*_E#^&'_)2_#O\ V';3_P!')7]7E?5\,_#5^7ZG\+_3)_WO
M)?\ #B/SHA1117U)_$X4444 %%%% '\WO_!8?_E)=\6_^Q@B_P#22"OFFOI;
M_@L/_P I+OBW_P!C!%_Z205\TU^9XS_>ZG^)_F?[)>'_ /R0>4_]@U#_ --0
M"BBBN<^N"BBB@ HHHH **** "OZI/V;?^3=O /\ V)6E?^DD5?RMU_5)^S;_
M ,F[> ?^Q*TK_P!)(J^GX:_B5/1?J?Q?],?_ )%64?XZW_I-,[2BBBOK3^#P
MHHHH **** /P._X.(/\ E(W??]B=I7_H,E?#%?<__!Q!_P I&[[_ +$[2O\
MT&2OABOSC,O]_J_XF?Z\^$'_ ":[)O\ L'I?^DH****XC]'"BBB@ HHHH **
M** "OZ4_^"4'_*.3X0?]B=!_Z$]?S65_2G_P2@_Y1R?"#_L3H/\ T)Z^BX;_
M -[G_A_5'\D?3 _Y(G+_ /L(_P#<<SZ%HHHK[(_SV"BBB@ HHHH _%__ (.=
M_P#DXGX:?]B5<?\ I6U?F/7Z<?\ !SO_ ,G$_#3_ +$JX_\ 2MJ_,>OSW-_^
M1E4]?T1_K#X!_P#)H,I_P2_].3"BBBO-/U\**** "BBB@ HHHH *_H"_X-^O
M^4:/AG_L8-7_ /2MZ_G]K^@+_@WZ_P"4:/AG_L8-7_\ 2MZ]WAW_ ']_X7^:
M/YA^EI_R;"E_V$T__2*I]K4445]N?YNA1110 4444 ?EA_P="?\ )-/A%_V'
M=6_]$VU?CM7[$_\ !T)_R33X1?\ 8=U;_P!$VU?CM7P.>?\ (SG\OR1_J/\
M1H_Y,Y@/\5;_ -/5 HHHKR3]Y"BBB@ HHHH **** "OVQ_X-D?\ DTSQ]_V4
M5O\ T@M:_$ZOVQ_X-D?^33/'W_916_\ 2"UKV<A_Y&,?1_D?SU]*#_DT>)_Z
M^4?_ $M'Z3T445]V?YB!1110 4444 ? '_!R+_RC^TS_ +*3IW_I+>U^$U?N
MS_P<B_\ */[3/^RDZ=_Z2WM?A-7PW$'_ ",/DC_2_P"BK_R:J/\ U_J_^VA1
M117B'](A1110 4444 %%%% !7ZP?\&N7_(?^-7_7GX?_ /0]0K\GZ_6#_@UR
M_P"0_P#&K_KS\/\ _H>H5ZF2_P#(SI_/\F?B?TB_^3,YKZ4?_4BD?KQ1117Z
M ?Y5A1110 4444 ?*/\ P7 _Y1;_ !4_Z]])_P#3Q95_.K7]%7_!<#_E%O\
M%3_KWTG_ -/%E7\ZM?%\1_[['_"OS9_HM]$/_DW.,_["Y_\ IF@%%%%?/G]5
M!1110 4444 %%%% !7Z'_P#!M#_R?AXJ_P"R37__ *<],K\\*_0__@VA_P"3
M\/%7_9)K_P#].>F5WY5_R,*?J?EGC=_R:?-_^O+_ #1^Y-%%%?HI_DD%%%%
M!1110 4444 %%%% !1110 4444 >%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\
M@GO_ ,D3U;_L>]9_]*37NE !7D7_  4!_P"3#_C7_P!DF\1?^FRXKUVO(O\
M@H#_ ,F'_&O_ +)-XB_]-EQ65?\ @2]'^1[O"_\ R4N"_P"OU/\ ]+B?S"44
M45^8'^T84444 %%%% !1110 4444 ?7W_!"#_E*1\./^O?6O_3/>5_0U7\\O
M_!"#_E*1\./^O?6O_3/>5_0U7VO#G^XR_P 3_)'^<OTNO^3EX7_L$I_^G:X4
M445[Y_+(4444 %4_$/\ R +[_KSE_P#0#5RJ?B'_ ) %]_UYR_\ H!I/8TH_
MQ8^J/Y,Z***_+#_;P**** "BBB@ HHHH **** /;?^";'_*0'X,_]E)TC_TJ
MCK^FNOYE/^";'_*0'X,_]E)TC_TJCK^FNOL.&_\ =I^OZ'^?WTPO^2LRW_KQ
M+_TXPHHHKZ0_D **** "BBB@#^6O]K[_ ).S^*/_ &476_\ TOFKSNO1/VOO
M^3L_BC_V476__2^:O.Z_+ZW\67JS_:O(O^1)A?\ KW#_ -)04445F>J%%%%
M!1110 4444 ;GPP_Y*7X=_[#MI_Z.2OZO*_E#^&'_)2_#O\ V';3_P!')7]7
ME?5\,_#5^7ZG\+_3)_WO)?\ #B/SHA1117U)_$X4444 %%%% '\WO_!8?_E)
M=\6_^Q@B_P#22"OFFOI;_@L/_P I+OBW_P!C!%_Z205\TU^9XS_>ZG^)_F?[
M)>'_ /R0>4_]@U#_ --0"BBBN<^N"BBB@ HHHH **** "OZI/V;?^3=O /\
MV)6E?^DD5?RMU_5)^S;_ ,F[> ?^Q*TK_P!)(J^GX:_B5/1?J?Q?],?_ )%6
M4?XZW_I-,[2BBBOK3^#PHHHH **** /P._X.(/\ E(W??]B=I7_H,E?#%?<_
M_!Q!_P I&[[_ +$[2O\ T&2OABOSC,O]_J_XF?Z\^$'_ ":[)O\ L'I?^DH*
M***XC]'"BBB@ HHHH **** "OZ4_^"4'_*.3X0?]B=!_Z$]?S65_2G_P2@_Y
M1R?"#_L3H/\ T)Z^BX;_ -[G_A_5'\D?3 _Y(G+_ /L(_P#<<SZ%HHHK[(_S
MV"BBB@ HHHH _%__ (.=_P#DXGX:?]B5<?\ I6U?F/7Z<?\ !SO_ ,G$_#3_
M +$JX_\ 2MJ_,>OSW-_^1E4]?T1_K#X!_P#)H,I_P2_].3"BBBO-/U\****
M"BBB@ HHHH *_H"_X-^O^4:/AG_L8-7_ /2MZ_G]K^@+_@WZ_P"4:/AG_L8-
M7_\ 2MZ]WAW_ ']_X7^:/YA^EI_R;"E_V$T__2*I]K4445]N?YNA1110 444
M4 ?EA_P="?\ )-/A%_V'=6_]$VU?CM7[$_\ !T)_R33X1?\ 8=U;_P!$VU?C
MM7P.>?\ (SG\OR1_J/\ 1H_Y,Y@/\5;_ -/5 HHHKR3]Y"BBB@ HHHH ****
M "OVQ_X-D?\ DTSQ]_V45O\ T@M:_$ZOVQ_X-D?^33/'W_916_\ 2"UKV<A_
MY&,?1_D?SU]*#_DT>)_Z^4?_ $M'Z3T445]V?YB!1110 4444 ? '_!R+_RC
M^TS_ +*3IW_I+>U^$U?NS_P<B_\ */[3/^RDZ=_Z2WM?A-7PW$'_ ",/DC_2
M_P"BK_R:J/\ U_J_^VA1117B'](A1110 4444 %%%% !7ZP?\&N7_(?^-7_7
MGX?_ /0]0K\GZ_6#_@UR_P"0_P#&K_KS\/\ _H>H5ZF2_P#(SI_/\F?B?TB_
M^3,YKZ4?_4BD?KQ1117Z ?Y5A1110 4444 ?*/\ P7 _Y1;_ !4_Z]])_P#3
MQ95_.K7]%7_!<#_E%O\ %3_KWTG_ -/%E7\ZM?%\1_[['_"OS9_HM]$/_DW.
M,_["Y_\ IF@%%%%?/G]5!1110 4444 %%%% !7Z'_P#!M#_R?AXJ_P"R37__
M *<],K\\*_0__@VA_P"3\/%7_9)K_P#].>F5WY5_R,*?J?EGC=_R:?-_^O+_
M #1^Y-%%%?HI_DD%%%% !1110 4444 %%%% !1110 4444 >%_\ !/?_ )(G
MJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !7D7_  4!_P"3#_C7
M_P!DF\1?^FRXKUVO(O\ @H#_ ,F'_&O_ +)-XB_]-EQ65?\ @2]'^1[O"_\
MR4N"_P"OU/\ ]+B?S"4445^8'^T84444 %%%% !1110 4444 ?7W_!"#_E*1
M\./^O?6O_3/>5_0U7\\O_!"#_E*1\./^O?6O_3/>5_0U7VO#G^XR_P 3_)'^
M<OTNO^3EX7_L$I_^G:X4445[Y_+(4444 %4_$/\ R +[_KSE_P#0#5RJ?B'_
M ) %]_UYR_\ H!I/8TH_Q8^J/Y,Z***_+#_;P**** "BBB@ HHHH **** /;
M?^";'_*0'X,_]E)TC_TJCK^FNOYE/^";'_*0'X,_]E)TC_TJCK^FNOL.&_\
M=I^OZ'^?WTPO^2LRW_KQ+_TXPHHHKZ0_D **** "BBB@#^6O]K[_ ).S^*/_
M &476_\ TOFKSNO1/VOO^3L_BC_V476__2^:O.Z_+ZW\67JS_:O(O^1)A?\
MKW#_ -)04445F>J%%%% !1110 4444 ;GPP_Y*7X=_[#MI_Z.2OZO*_E#^&'
M_)2_#O\ V';3_P!')7]7E?5\,_#5^7ZG\+_3)_WO)?\ #B/SHA1117U)_$X4
M444 %%%% '\WO_!8?_E)=\6_^Q@B_P#22"OFFOI;_@L/_P I+OBW_P!C!%_Z
M205\TU^9XS_>ZG^)_F?[)>'_ /R0>4_]@U#_ --0"BBBN<^N"BBB@ HHHH *
M*** "OZI/V;?^3=O /\ V)6E?^DD5?RMU_5)^S;_ ,F[> ?^Q*TK_P!)(J^G
MX:_B5/1?J?Q?],?_ )%64?XZW_I-,[2BBBOK3^#PHHHH **** /P._X.(/\
ME(W??]B=I7_H,E?#%?<__!Q!_P I&[[_ +$[2O\ T&2OABOSC,O]_J_XF?Z\
M^$'_ ":[)O\ L'I?^DH****XC]'"BBB@ HHHH **** "OZ4_^"4'_*.3X0?]
MB=!_Z$]?S65_2G_P2@_Y1R?"#_L3H/\ T)Z^BX;_ -[G_A_5'\D?3 _Y(G+_
M /L(_P#<<SZ%HHHK[(_SV"BBB@ HHHH _%__ (.=_P#DXGX:?]B5<?\ I6U?
MF/7Z<?\ !SO_ ,G$_#3_ +$JX_\ 2MJ_,>OSW-_^1E4]?T1_K#X!_P#)H,I_
MP2_].3"BBBO-/U\**** "BBB@ HHHH *_H"_X-^O^4:/AG_L8-7_ /2MZ_G]
MK^@+_@WZ_P"4:/AG_L8-7_\ 2MZ]WAW_ ']_X7^:/YA^EI_R;"E_V$T__2*I
M]K4445]N?YNA1110 4444 ?EA_P="?\ )-/A%_V'=6_]$VU?CM7[$_\ !T)_
MR33X1?\ 8=U;_P!$VU?CM7P.>?\ (SG\OR1_J/\ 1H_Y,Y@/\5;_ -/5 HHH
MKR3]Y"BBB@ HHHH **** "OVQ_X-D?\ DTSQ]_V45O\ T@M:_$ZOVQ_X-D?^
M33/'W_916_\ 2"UKV<A_Y&,?1_D?SU]*#_DT>)_Z^4?_ $M'Z3T445]V?YB!
M1110 4444 ? '_!R+_RC^TS_ +*3IW_I+>U^$U?NS_P<B_\ */[3/^RDZ=_Z
M2WM?A-7PW$'_ ",/DC_2_P"BK_R:J/\ U_J_^VA1117B'](A1110 4444 %%
M%% !7ZP?\&N7_(?^-7_7GX?_ /0]0K\GZ_6#_@UR_P"0_P#&K_KS\/\ _H>H
M5ZF2_P#(SI_/\F?B?TB_^3,YKZ4?_4BD?KQ1117Z ?Y5A1110 4444 ?*/\
MP7 _Y1;_ !4_Z]])_P#3Q95_.K7]%7_!<#_E%O\ %3_KWTG_ -/%E7\ZM?%\
M1_[['_"OS9_HM]$/_DW.,_["Y_\ IF@%%%%?/G]5!1110 4444 %%%% !7Z'
M_P#!M#_R?AXJ_P"R37__ *<],K\\*_0__@VA_P"3\/%7_9)K_P#].>F5WY5_
MR,*?J?EGC=_R:?-_^O+_ #1^Y-%%%?HI_DD%%%% !1110 4444 %%%% !111
M0 4444 >%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37
MNE !7D7_  4!_P"3#_C7_P!DF\1?^FRXKUVO(O\ @H#_ ,F'_&O_ +)-XB_]
M-EQ65?\ @2]'^1[O"_\ R4N"_P"OU/\ ]+B?S"4445^8'^T84444 %%%% !1
M110 4444 ?7W_!"#_E*1\./^O?6O_3/>5_0U7\\O_!"#_E*1\./^O?6O_3/>
M5_0U7VO#G^XR_P 3_)'^<OTNO^3EX7_L$I_^G:X4445[Y_+(4444 %4_$/\
MR +[_KSE_P#0#5RJ?B'_ ) %]_UYR_\ H!I/8TH_Q8^J/Y,Z***_+#_;P***
M* "BBB@ HHHH **** /;?^";'_*0'X,_]E)TC_TJCK^FNOYE/^";'_*0'X,_
M]E)TC_TJCK^FNOL.&_\ =I^OZ'^?WTPO^2LRW_KQ+_TXPHHHKZ0_D **** "
MBBB@#^6O]K[_ ).S^*/_ &476_\ TOFKSNO1/VOO^3L_BC_V476__2^:O.Z_
M+ZW\67JS_:O(O^1)A?\ KW#_ -)04445F>J%%%% !1110 4444 ;GPP_Y*7X
M=_[#MI_Z.2OZO*_E#^&'_)2_#O\ V';3_P!')7]7E?5\,_#5^7ZG\+_3)_WO
M)?\ #B/SHA1117U)_$X4444 %%%% '\WO_!8?_E)=\6_^Q@B_P#22"OFFOI;
M_@L/_P I+OBW_P!C!%_Z205\TU^9XS_>ZG^)_F?[)>'_ /R0>4_]@U#_ --0
M"BBBN<^N"BBB@ HHHH **** "OZI/V;?^3=O /\ V)6E?^DD5?RMU_5)^S;_
M ,F[> ?^Q*TK_P!)(J^GX:_B5/1?J?Q?],?_ )%64?XZW_I-,[2BBBOK3^#P
MHHHH **** /P._X.(/\ E(W??]B=I7_H,E?#%?<__!Q!_P I&[[_ +$[2O\
MT&2OABOSC,O]_J_XF?Z\^$'_ ":[)O\ L'I?^DH****XC]'"BBB@ HHHH **
M** "OZ4_^"4'_*.3X0?]B=!_Z$]?S65_2G_P2@_Y1R?"#_L3H/\ T)Z^BX;_
M -[G_A_5'\D?3 _Y(G+_ /L(_P#<<SZ%HHHK[(_SV"BBB@ HHHH _%__ (.=
M_P#DXGX:?]B5<?\ I6U?F/7Z<?\ !SO_ ,G$_#3_ +$JX_\ 2MJ_,>OSW-_^
M1E4]?T1_K#X!_P#)H,I_P2_].3"BBBO-/U\**** "BBB@ HHHH *_H"_X-^O
M^4:/AG_L8-7_ /2MZ_G]K^@+_@WZ_P"4:/AG_L8-7_\ 2MZ]WAW_ ']_X7^:
M/YA^EI_R;"E_V$T__2*I]K4445]N?YNA1110 4444 ?EA_P="?\ )-/A%_V'
M=6_]$VU?CM7[$_\ !T)_R33X1?\ 8=U;_P!$VU?CM7P.>?\ (SG\OR1_J/\
M1H_Y,Y@/\5;_ -/5 HHHKR3]Y"BBB@ HHHH **** "OVQ_X-D?\ DTSQ]_V4
M5O\ T@M:_$ZOVQ_X-D?^33/'W_916_\ 2"UKV<A_Y&,?1_D?SU]*#_DT>)_Z
M^4?_ $M'Z3T445]V?YB!1110 4444 ? '_!R+_RC^TS_ +*3IW_I+>U^$U?N
MS_P<B_\ */[3/^RDZ=_Z2WM?A-7PW$'_ ",/DC_2_P"BK_R:J/\ U_J_^VA1
M117B'](A1110 4444 %%%% !7ZP?\&N7_(?^-7_7GX?_ /0]0K\GZ_6#_@UR
M_P"0_P#&K_KS\/\ _H>H5ZF2_P#(SI_/\F?B?TB_^3,YKZ4?_4BD?KQ1117Z
M ?Y5A1110 4444 ?*/\ P7 _Y1;_ !4_Z]])_P#3Q95_.K7]%7_!<#_E%O\
M%3_KWTG_ -/%E7\ZM?%\1_[['_"OS9_HM]$/_DW.,_["Y_\ IF@%%%%?/G]5
M!1110 4444 %%%% !7Z'_P#!M#_R?AXJ_P"R37__ *<],K\\*_0__@VA_P"3
M\/%7_9)K_P#].>F5WY5_R,*?J?EGC=_R:?-_^O+_ #1^Y-%%%?HI_DD%%%%
M!17QQ_P5E_:?^+GP7\4? OX&_#[X[V?P?T;XO?$"[T3Q5\8[[3K6X_X1^&#3
MI[N&T@^VJUM'=7LL8MXI9E8)\Q"EL8\F_8C_ &B?VW/V./\ @EKJW[9W[8OQ
MIM_B]X L/V=/#_CSP-J>KR"+Q(-0ET59[K2+V6.(+=1&=H1%>2,UP?-?S3(?
MFH _2"BOSUM_V@/^"D?[(#_ /]H#]KO]H/PQXY\*_&?QOHOA3QWX$T[P%#I:
M^"K[6XS]AET^[CD:6>&"Z,5O+]J\QG5RX*'A?KG]M_X]/^RU^QO\5/VCX)8E
MN/ _P^U?6K$3J&62YM[.62&,@]=TJHN.Y;% 'J-%?G5_P34^/'[3?[0_Q*\)
MS^,/^"X_P8^)>HVNAP:IX_\ @IX.^&>DQZC;M):CS;7[9;ZI)(HMYY%5Y5@Y
M,>UE0O@9T_[5G_!2S]HGX$?&3_@HQ^S7\=O"WA[P/\-?$GB2#X??"34? L5[
M#XPTOP_-+#=37VH-(MQ!/=R6URL0@V)"!'N\PEB #])J*X_]GGXS^'?VCO@%
MX'_:$\(6\D.D^.O"&F^(-,AF8%XX+VUCN(U8C^(+( ?<&NPH **** /"_P#@
MGO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)KW2@ KR+_@H#_R8?\
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
M]"_:1_9=LO'_ ,"/&&KWFE_%O7;_ $%]8@\*K]GWZ?=7&GK!+YMM)<*8Y)R
M(/D;DL*_+7]@']E?Q'^U'^PY\7?@5^PAI/BF+X7>+_V*O#UIKMIK+7D6CZC\
M7?L_G7(TS[;A5#*BQW4D&(?-D4GHM?O<0&!4C@]:R/ '@/P?\+/ FB?#'X>Z
M!;Z3H'AS2+;2]#TJT!$5G9V\2Q0PH"20J1HJCV H _-'XN_M8>$?^"H'A?\
M9E_9+^!7@_Q:?'.E_%SPCXK^,6AZMX.U"P/@2PT-_M=_'?RW$*1Q3&XB2VB0
M,?-9\KD8)^I_VP_VAO 'Q6_9V^/_ ,*O O[+5]\<M8^&EE:VWB[X3:C:7&GP
M^(5FCCNC;VUQ);R)=,+?=(JPK)NDC6+Y68$?3U% 'Y:?$KXG?LI_MZ_M*?LF
MZ+_P31^%MU;>)_AC\4K/Q%XN\0:;\.[K0XO!'A&"RN8[_2+R66WB6)[II(K=
M;-2VYD8X"J"W/?#[]I;1?V"OV#?CC_P2_P#B%X"\7S_&.U\1>.=,^%'A'3?!
M]_=/XXMM=O;VZTF]LIHH6A>%C?A9F+@P&"4. 5 /ZV44 >6?L-?!'6_V:/V+
M/A'^SMXFFCDU/P+\--#T'5)(7W(]S:6$,$K*>ZET8CVKU.BB@ HHHH \+_X)
M[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ KR+_@H#
M_P F'_&O_LDWB+_TV7%>NUY%_P % ?\ DP_XU_\ 9)O$7_ILN*RK_P "7H_R
M/=X7_P"2EP7_ %^I_P#I<3^82BBBOS _VC"BBB@ HHHH **** "BBB@#Z^_X
M(0?\I2/AQ_U[ZU_Z9[ROZ&J_GE_X(0?\I2/AQ_U[ZU_Z9[ROZ&J^UX<_W&7^
M)_DC_.7Z77_)R\+_ -@E/_T[7"BBBO?/Y9"BBB@ JGXA_P"0!??]><O_ * :
MN53\0_\ ( OO^O.7_P! -)[&E'^+'U1_)G1117Y8?[>!1110 4444 %%%% !
M1110![;_ ,$V/^4@/P9_[*3I'_I5'7]-=?S*?\$V/^4@/P9_[*3I'_I5'7]-
M=?8<-_[M/U_0_P _OIA?\E9EO_7B7_IQA1117TA_( 4444 %%%% '\M?[7W_
M "=G\4?^RBZW_P"E\U>=UZ)^U]_R=G\4?^RBZW_Z7S5YW7Y?6_BR]6?[5Y%_
MR),+_P!>X?\ I*"BBBLSU0HHHH **** "BBB@#<^&'_)2_#O_8=M/_1R5_5Y
M7\H?PP_Y*7X=_P"P[:?^CDK^KROJ^&?AJ_+]3^%_ID_[WDO^'$?G1"BBBOJ3
M^)PHHHH **** /YO?^"P_P#RDN^+?_8P1?\ I)!7S37TM_P6'_Y27?%O_L8(
MO_22"OFFOS/&?[W4_P 3_,_V2\/_ /D@\I_[!J'_ *:@%%%%<Y]<%%%% !11
M10 4444 %?U2?LV_\F[> ?\ L2M*_P#22*OY6Z_JD_9M_P"3=O /_8E:5_Z2
M15]/PU_$J>B_4_B_Z8__ "*LH_QUO_2:9VE%%%?6G\'A1110 4444 ?@=_P<
M0?\ *1N^_P"Q.TK_ -!DKX8K[G_X.(/^4C=]_P!B=I7_ *#)7PQ7YQF7^_U?
M\3/]>?"#_DUV3?\ 8/2_])04445Q'Z.%%%% !1110 4444 %?TI_\$H/^4<G
MP@_[$Z#_ -">OYK*_I3_ ."4'_*.3X0?]B=!_P"A/7T7#?\ O<_\/ZH_DCZ8
M'_)$Y?\ ]A'_ +CF?0M%%%?9'^>P4444 %%%% 'XO_\ !SO_ ,G$_#3_ +$J
MX_\ 2MJ_,>OTX_X.=_\ DXGX:?\ 8E7'_I6U?F/7Y[F__(RJ>OZ(_P!8? /_
M )-!E/\ @E_Z<F%%%%>:?KX4444 %%%% !1110 5_0%_P;]?\HT?#/\ V,&K
M_P#I6]?S^U_0%_P;]?\ *-'PS_V,&K_^E;U[O#O^_O\ PO\ -'\P_2T_Y-A2
M_P"PFG_Z15/M:BBBOMS_ #="BBB@ HHHH _+#_@Z$_Y)I\(O^P[JW_HFVK\=
MJ_8G_@Z$_P"2:?"+_L.ZM_Z)MJ_':O@<\_Y&<_E^2/\ 4?Z-'_)G,!_BK?\
MIZH%%%%>2?O(4444 %%%% !1110 5^V/_!LC_P FF>/O^RBM_P"D%K7XG5^V
M/_!LC_R:9X^_[**W_I!:U[.0_P#(QCZ/\C^>OI0?\FCQ/_7RC_Z6C])Z***^
M[/\ ,0**** "BBB@#X _X.1?^4?VF?\ 92=._P#26]K\)J_=G_@Y%_Y1_:9_
MV4G3O_26]K\)J^&X@_Y&'R1_I?\ 15_Y-5'_ *_U?_;0HHHKQ#^D0HHHH **
M** "BBB@ K]8/^#7+_D/_&K_ *\_#_\ Z'J%?D_7ZP?\&N7_ "'_ (U?]>?A
M_P#]#U"O4R7_ )&=/Y_DS\3^D7_R9G-?2C_ZD4C]>****_0#_*L**** "BBB
M@#Y1_P""X'_*+?XJ?]>^D_\ IXLJ_G5K^BK_ (+@?\HM_BI_U[Z3_P"GBRK^
M=6OB^(_]]C_A7YL_T6^B'_R;G&?]A<__ $S0"BBBOGS^J@HHHH **** "BBB
M@ K]#_\ @VA_Y/P\5?\ 9)K_ /\ 3GIE?GA7Z'_\&T/_ "?AXJ_[)-?_ /IS
MTRN_*O\ D84_4_+/&[_DT^;_ /7E_FC]R:***_13_)(**** "BBB@ HHHH *
M*** "BBB@ HHHH \+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8
M]ZS_ .E)KW2@ KR+_@H#_P F'_&O_LDWB+_TV7%>NUY%_P % ?\ DP_XU_\
M9)O$7_ILN*RK_P "7H_R/=X7_P"2EP7_ %^I_P#I<3^82BBBOS _VC"BBB@
MHHHH **** "BBB@#Z^_X(0?\I2/AQ_U[ZU_Z9[ROZ&J_GE_X(0?\I2/AQ_U[
MZU_Z9[ROZ&J^UX<_W&7^)_DC_.7Z77_)R\+_ -@E/_T[7"BBBO?/Y9"BBB@
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
M/_T[7"BBBO?/Y9"BBB@ JGXA_P"0!??]><O_ * :N53\0_\ ( OO^O.7_P!
M-)[&E'^+'U1_)G1117Y8?[>!1110 4444 %%%% !1110![;_ ,$V/^4@/P9_
M[*3I'_I5'7]-=?S*?\$V/^4@/P9_[*3I'_I5'7]-=?8<-_[M/U_0_P _OIA?
M\E9EO_7B7_IQA1117TA_( 4444 %%%% '\M?[7W_ "=G\4?^RBZW_P"E\U>=
MUZ)^U]_R=G\4?^RBZW_Z7S5YW7Y?6_BR]6?[5Y%_R),+_P!>X?\ I*"BBBLS
MU0HHHH **** "BBB@#<^&'_)2_#O_8=M/_1R5_5Y7\H?PP_Y*7X=_P"P[:?^
MCDK^KROJ^&?AJ_+]3^%_ID_[WDO^'$?G1"BBBOJ3^)PHHHH **** /YO?^"P
M_P#RDN^+?_8P1?\ I)!7S37TM_P6'_Y27?%O_L8(O_22"OFFOS/&?[W4_P 3
M_,_V2\/_ /D@\I_[!J'_ *:@%%%%<Y]<%%%% !1110 4444 %?U2?LV_\F[>
M ?\ L2M*_P#22*OY6Z_JD_9M_P"3=O /_8E:5_Z215]/PU_$J>B_4_B_Z8__
M "*LH_QUO_2:9VE%%%?6G\'A1110 4444 ?@=_P<0?\ *1N^_P"Q.TK_ -!D
MKX8K[G_X.(/^4C=]_P!B=I7_ *#)7PQ7YQF7^_U?\3/]>?"#_DUV3?\ 8/2_
M])04445Q'Z.%%%% !1110 4444 %?TI_\$H/^4<GP@_[$Z#_ -">OYK*_I3_
M ."4'_*.3X0?]B=!_P"A/7T7#?\ O<_\/ZH_DCZ8'_)$Y?\ ]A'_ +CF?0M%
M%%?9'^>P4444 %%%% 'XO_\ !SO_ ,G$_#3_ +$JX_\ 2MJ_,>OTX_X.=_\
MDXGX:?\ 8E7'_I6U?F/7Y[F__(RJ>OZ(_P!8? /_ )-!E/\ @E_Z<F%%%%>:
M?KX4444 %%%% !1110 5_0%_P;]?\HT?#/\ V,&K_P#I6]?S^U_0%_P;]?\
M*-'PS_V,&K_^E;U[O#O^_O\ PO\ -'\P_2T_Y-A2_P"PFG_Z15/M:BBBOMS_
M #="BBB@ HHHH _+#_@Z$_Y)I\(O^P[JW_HFVK\=J_8G_@Z$_P"2:?"+_L.Z
MM_Z)MJ_':O@<\_Y&<_E^2/\ 4?Z-'_)G,!_BK?\ IZH%%%%>2?O(4444 %%%
M% !1110 5^V/_!LC_P FF>/O^RBM_P"D%K7XG5^V/_!LC_R:9X^_[**W_I!:
MU[.0_P#(QCZ/\C^>OI0?\FCQ/_7RC_Z6C])Z***^[/\ ,0**** "BBB@#X _
MX.1?^4?VF?\ 92=._P#26]K\)J_=G_@Y%_Y1_:9_V4G3O_26]K\)J^&X@_Y&
M'R1_I?\ 15_Y-5'_ *_U?_;0HHHKQ#^D0HHHH **** "BBB@ K]8/^#7+_D/
M_&K_ *\_#_\ Z'J%?D_7ZP?\&N7_ "'_ (U?]>?A_P#]#U"O4R7_ )&=/Y_D
MS\3^D7_R9G-?2C_ZD4C]>****_0#_*L**** "BBB@#Y1_P""X'_*+?XJ?]>^
MD_\ IXLJ_G5K^BK_ (+@?\HM_BI_U[Z3_P"GBRK^=6OB^(_]]C_A7YL_T6^B
M'_R;G&?]A<__ $S0"BBBOGS^J@HHHH **** "BBB@ K]#_\ @VA_Y/P\5?\
M9)K_ /\ 3GIE?GA7Z'_\&T/_ "?AXJ_[)-?_ /ISTRN_*O\ D84_4_+/&[_D
MT^;_ /7E_FC]R:***_13_)(**** "BBB@ HHHH **** "BBB@ HHHH \+_X)
M[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ KR+_@H#
M_P F'_&O_LDWB+_TV7%>NUY%_P % ?\ DP_XU_\ 9)O$7_ILN*RK_P "7H_R
M/=X7_P"2EP7_ %^I_P#I<3^82BBBOS _VC"BBB@ HHHH **** "BBB@#Z^_X
M(0?\I2/AQ_U[ZU_Z9[ROZ&J_GE_X(0?\I2/AQ_U[ZU_Z9[ROZ&J^UX<_W&7^
M)_DC_.7Z77_)R\+_ -@E/_T[7"BBBO?/Y9"BBB@ JGXA_P"0!??]><O_ * :
MN53\0_\ ( OO^O.7_P! -)[&E'^+'U1_)G1117Y8?[>!1110 4444 %%%% !
M1110![;_ ,$V/^4@/P9_[*3I'_I5'7]-=?S*?\$V/^4@/P9_[*3I'_I5'7]-
M=?8<-_[M/U_0_P _OIA?\E9EO_7B7_IQA1117TA_( 4444 %%%% '\M?[7W_
M "=G\4?^RBZW_P"E\U>=UZ)^U]_R=G\4?^RBZW_Z7S5YW7Y?6_BR]6?[5Y%_
MR),+_P!>X?\ I*"BBBLSU0HHHH **** "BBB@#<^&'_)2_#O_8=M/_1R5_5Y
M7\H?PP_Y*7X=_P"P[:?^CDK^KROJ^&?AJ_+]3^%_ID_[WDO^'$?G1"BBBOJ3
M^)PHHHH **** /YO?^"P_P#RDN^+?_8P1?\ I)!7S37TM_P6'_Y27?%O_L8(
MO_22"OFFOS/&?[W4_P 3_,_V2\/_ /D@\I_[!J'_ *:@%%%%<Y]<%%%% !11
M10 4444 %?U2?LV_\F[> ?\ L2M*_P#22*OY6Z_JD_9M_P"3=O /_8E:5_Z2
M15]/PU_$J>B_4_B_Z8__ "*LH_QUO_2:9VE%%%?6G\'A1110 4444 ?@=_P<
M0?\ *1N^_P"Q.TK_ -!DKX8K[G_X.(/^4C=]_P!B=I7_ *#)7PQ7YQF7^_U?
M\3/]>?"#_DUV3?\ 8/2_])04445Q'Z.%%%% !1110 4444 %?TI_\$H/^4<G
MP@_[$Z#_ -">OYK*_I3_ ."4'_*.3X0?]B=!_P"A/7T7#?\ O<_\/ZH_DCZ8
M'_)$Y?\ ]A'_ +CF?0M%%%?9'^>P4444 %%%% 'XO_\ !SO_ ,G$_#3_ +$J
MX_\ 2MJ_,>OTX_X.=_\ DXGX:?\ 8E7'_I6U?F/7Y[F__(RJ>OZ(_P!8? /_
M )-!E/\ @E_Z<F%%%%>:?KX4444 %%%% !1110 5_0%_P;]?\HT?#/\ V,&K
M_P#I6]?S^U_0%_P;]?\ *-'PS_V,&K_^E;U[O#O^_O\ PO\ -'\P_2T_Y-A2
M_P"PFG_Z15/M:BBBOMS_ #="BBB@ HHHH _+#_@Z$_Y)I\(O^P[JW_HFVK\=
MJ_8G_@Z$_P"2:?"+_L.ZM_Z)MJ_':O@<\_Y&<_E^2/\ 4?Z-'_)G,!_BK?\
MIZH%%%%>2?O(4444 %%%% !1110 5^V/_!LC_P FF>/O^RBM_P"D%K7XG5^V
M/_!LC_R:9X^_[**W_I!:U[.0_P#(QCZ/\C^>OI0?\FCQ/_7RC_Z6C])Z***^
M[/\ ,0**** "BBB@#X _X.1?^4?VF?\ 92=._P#26]K\)J_=G_@Y%_Y1_:9_
MV4G3O_26]K\)J^&X@_Y&'R1_I?\ 15_Y-5'_ *_U?_;0HHHKQ#^D0HHHH **
M** "BBB@ K]8/^#7+_D/_&K_ *\_#_\ Z'J%?D_7ZP?\&N7_ "'_ (U?]>?A
M_P#]#U"O4R7_ )&=/Y_DS\3^D7_R9G-?2C_ZD4C]>****_0#_*L**** "BBB
M@#Y1_P""X'_*+?XJ?]>^D_\ IXLJ_G5K^BK_ (+@?\HM_BI_U[Z3_P"GBRK^
M=6OB^(_]]C_A7YL_T6^B'_R;G&?]A<__ $S0"BBBOGS^J@HHHH **** "BBB
M@ K]#_\ @VA_Y/P\5?\ 9)K_ /\ 3GIE?GA7Z'_\&T/_ "?AXJ_[)-?_ /IS
MTRN_*O\ D84_4_+/&[_DT^;_ /7E_FC]R:***_13_)(**** "BBB@ HHHH *
M*** "BBB@ HHHH \+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8
M]ZS_ .E)KW2@ KR+_@H#_P F'_&O_LDWB+_TV7%>NUY%_P % ?\ DP_XU_\
M9)O$7_ILN*RK_P "7H_R/=X7_P"2EP7_ %^I_P#I<3^82BBBOS _VC"BBB@
MHHHH **** "BBB@#Z^_X(0?\I2/AQ_U[ZU_Z9[ROZ&J_GE_X(0?\I2/AQ_U[
MZU_Z9[ROZ&J^UX<_W&7^)_DC_.7Z77_)R\+_ -@E/_T[7"BBBO?/Y9"BBB@
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
M/_T[7"BBBO?/Y9"BBB@ JGXA_P"0!??]><O_ * :N53\0_\ ( OO^O.7_P!
M-)[&E'^+'U1_)G1117Y8?[>!1110 4444 %%%% !1110![;_ ,$V/^4@/P9_
M[*3I'_I5'7]-=?S*?\$V/^4@/P9_[*3I'_I5'7]-=?8<-_[M/U_0_P _OIA?
M\E9EO_7B7_IQA1117TA_( 4444 %%%% '\M?[7W_ "=G\4?^RBZW_P"E\U>=
MUZ)^U]_R=G\4?^RBZW_Z7S5YW7Y?6_BR]6?[5Y%_R),+_P!>X?\ I*"BBBLS
MU0HHHH **** "BBB@#<^&'_)2_#O_8=M/_1R5_5Y7\H?PP_Y*7X=_P"P[:?^
MCDK^KROJ^&?AJ_+]3^%_ID_[WDO^'$?G1"BBBOJ3^)PHHHH **** /YO?^"P
M_P#RDN^+?_8P1?\ I)!7S37TM_P6'_Y27?%O_L8(O_22"OFFOS/&?[W4_P 3
M_,_V2\/_ /D@\I_[!J'_ *:@%%%%<Y]<%%%% !1110 4444 %?U2?LV_\F[>
M ?\ L2M*_P#22*OY6Z_JD_9M_P"3=O /_8E:5_Z215]/PU_$J>B_4_B_Z8__
M "*LH_QUO_2:9VE%%%?6G\'A1110 4444 ?@=_P<0?\ *1N^_P"Q.TK_ -!D
MKX8K[G_X.(/^4C=]_P!B=I7_ *#)7PQ7YQF7^_U?\3/]>?"#_DUV3?\ 8/2_
M])04445Q'Z.%%%% !1110 4444 %?TI_\$H/^4<GP@_[$Z#_ -">OYK*_I3_
M ."4'_*.3X0?]B=!_P"A/7T7#?\ O<_\/ZH_DCZ8'_)$Y?\ ]A'_ +CF?0M%
M%%?9'^>P4444 %%%% 'XO_\ !SO_ ,G$_#3_ +$JX_\ 2MJ_,>OTX_X.=_\
MDXGX:?\ 8E7'_I6U?F/7Y[F__(RJ>OZ(_P!8? /_ )-!E/\ @E_Z<F%%%%>:
M?KX4444 %%%% !1110 5_0%_P;]?\HT?#/\ V,&K_P#I6]?S^U_0%_P;]?\
M*-'PS_V,&K_^E;U[O#O^_O\ PO\ -'\P_2T_Y-A2_P"PFG_Z15/M:BBBOMS_
M #="BBB@ HHHH _+#_@Z$_Y)I\(O^P[JW_HFVK\=J_8G_@Z$_P"2:?"+_L.Z
MM_Z)MJ_':O@<\_Y&<_E^2/\ 4?Z-'_)G,!_BK?\ IZH%%%%>2?O(4444 %%%
M% !1110 5^V/_!LC_P FF>/O^RBM_P"D%K7XG5^V/_!LC_R:9X^_[**W_I!:
MU[.0_P#(QCZ/\C^>OI0?\FCQ/_7RC_Z6C])Z***^[/\ ,0**** "BBB@#X _
MX.1?^4?VF?\ 92=._P#26]K\)J_=G_@Y%_Y1_:9_V4G3O_26]K\)J^&X@_Y&
M'R1_I?\ 15_Y-5'_ *_U?_;0HHHKQ#^D0HHHH **** "BBB@ K]8/^#7+_D/
M_&K_ *\_#_\ Z'J%?D_7ZP?\&N7_ "'_ (U?]>?A_P#]#U"O4R7_ )&=/Y_D
MS\3^D7_R9G-?2C_ZD4C]>****_0#_*L**** "BBB@#Y1_P""X'_*+?XJ?]>^
MD_\ IXLJ_G5K^BK_ (+@?\HM_BI_U[Z3_P"GBRK^=6OB^(_]]C_A7YL_T6^B
M'_R;G&?]A<__ $S0"BBBOGS^J@HHHH **** "BBB@ K]#_\ @VA_Y/P\5?\
M9)K_ /\ 3GIE?GA7Z'_\&T/_ "?AXJ_[)-?_ /ISTRN_*O\ D84_4_+/&[_D
MT^;_ /7E_FC]R:***_13_)(**** /-?VI/VO/V??V,_ -K\1OVAO'9T>QU+5
M8M*T6TM-,N;^^U:_E#&*TM+2UCDGN9F"L0D:,0%+'"@D<E^PQ_P4B_91_P""
MAWPRG^)/[//C2\#Z986-UXE\-^)-,DT[5="6[MA<P?:H)1C8\1+)/$TD$H5C
M'+(HS7(?\%'OV6OC'\9O'/P;_:!_9@\>^#=/^*7P=\4:EJOA/P]\03-_9'B*
M"[TZ6ROK60P S0R""3?'.B2>6R\H0V1^</A;]KC2Q_P1?^)WPGUC]E _"_XZ
M:/\ L)^&[FQ\66]U;7K^-? S:>EA;:E%>0*LD83?+OM90&MWEP&?!8 'ZE?
MC_@J!^P+^TS\55^"?P,_:;T#Q!XEGCN9--L8$GB35DMR1.]A/+&D.H+'@EFM
MGE "DG@$U[CK.LZ1X<T>[\0^(=5MK"PL+:2XOKZ\G6*&WA12SR.[$*B*H)+$
M@  DU^?W_!2KP5X0^$G[*7['=U\*-+MK*X\$?M#_  RT_P $&QC5&CMIY4L)
M;:,KSY<MI+(CJ.&7KT&.^_X.#M7UC2/^"/OQE&C:A-:_VA9Z/I>HSP2%66PO
M-;L+2\!(Z*;::8-_LDYH ]8_9O\ ^"EW["W[7/CV?X8?L\?M&:-XCU^+3WOX
M=-2WN;9[ZS5]C75H;B*,7L 8@&6 R(,C+<BJWQ3_ ."H_P#P3^^"?QKD_9Z^
M*?[4/AW1O%=M=6MKJ-G<"=K?3)[G'V>&\NTC-M922!E*I/)&S!@0,$&O&?\
M@JEX<T'X7_%G]B'Q3\-M%MM,U70_VH-)\+Z*+"%8S;:)?:)JD%[:1A?NPF&"
M$,H^7$2^@KR;]B7P1X.^*/\ P0D_:(U[XIZ5;7>H?$#6?BYJOC^6\C#/+?KJ
M6J0B60GD/'%;6^T]4\I",;1@ _3RBO#/^"87BSQ7X\_X)M?L_P#C;QU=S7.L
MZM\%O"]WJEU<,3)//)I5LSRL3R68DL?=J]SH **** /"_P#@GO\ \D3U;_L>
M]9_]*37NE?*?CO\ 9B_;[\!^+;_3/V,_V@_!?A?P3=7#7D6E>)=$:\NUNY3O
MN',AB;*LY)4 \# QW.1_PIC_ (+4?]'C?"S_ ,) _P#R/0!]AUY%_P % ?\
MDP_XU_\ 9)O$7_ILN*\9_P"%,?\ !:C_ */&^%G_ (2!_P#D>LCX@?LN?\%?
M?BEX#UOX9>._VL?A9?Z'XBTFYTS6;'_A%Y(OM%K/$T4L>^.%73<CL-RL&&<@
M@\U%2+G3<5U1Z638REEV;X?%5$W&G4A)VWM&2;M>RO9::H_ &BOU?_XAQOBQ
M_P!#%\+/_ C7?_CM'_$.-\6/^AB^%G_@1KO_ ,=KXW_5S'?S1^]_Y'^@W_$W
MGAM_T"8O_P %T?\ Y>?E!17ZO_\ $.-\6/\ H8OA9_X$:[_\=H_XAQOBQ_T,
M7PL_\"-=_P#CM'^KF._FC][_ ,@_XF\\-O\ H$Q?_@NC_P#+S\H**_5__B'&
M^+'_ $,7PL_\"-=_^.T?\0XWQ8_Z&+X6?^!&N_\ QVC_ %<QW\T?O?\ D'_$
MWGAM_P! F+_\%T?_ )>?E!17ZO\ _$.-\6/^AB^%G_@1KO\ \=H_XAQOBQ_T
M,7PL_P# C7?_ ([1_JYCOYH_>_\ (/\ B;SPV_Z!,7_X+H__ "\_*"BOU?\
M^(<;XL?]#%\+/_ C7?\ X[1_Q#C?%C_H8OA9_P"!&N__ !VC_5S'?S1^]_Y!
M_P 3>>&W_0)B_P#P71_^7GR]_P $(/\ E*1\./\ KWUK_P!,]Y7]#5?EM\!_
M^"'_ .U?^S+\4M-^-/P0^)OPLT3Q-I"SKI^I>1JMSY0FA>&3]W<,\;9CD=?F
M4XSD8(!KZ&_X4Q_P6H_Z/&^%G_A('_Y'KZ+*<%5P&&=.HTVW?3T7DNQ_)WCI
MXBY)XG<7T<URNG4A3A0C3:JJ,9<T9U)-I0G-6M-=;WOIW^PZ*^//^%,?\%J/
M^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_\ D>O3/Q@^PZ*^//\ A3'_  6H
M_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZI^(?\ D 7W_7G+
M_P"@&ODC_A3'_!:C_H\;X6?^$@?_ )'IEQ\$/^"T5W;R6MQ^V'\+&CE0HZ_\
M(B1D$8(XMZ&7"2C--]&?SVT5^K__ !#C?%C_ *&+X6?^!&N__':/^(<;XL?]
M#%\+/_ C7?\ X[7Q7^KF._FC][_R/]%?^)O/#;_H$Q?_ (+H_P#R\_*"BOU?
M_P"(<;XL?]#%\+/_  (UW_X[1_Q#C?%C_H8OA9_X$:[_ /':/]7,=_-'[W_D
M'_$WGAM_T"8O_P %T?\ Y>?E!17ZO_\ $.-\6/\ H8OA9_X$:[_\=H_XAQOB
MQ_T,7PL_\"-=_P#CM'^KF._FC][_ ,@_XF\\-O\ H$Q?_@NC_P#+S\H**_5_
M_B'&^+'_ $,7PL_\"-=_^.T?\0XWQ8_Z&+X6?^!&N_\ QVC_ %<QW\T?O?\
MD'_$WGAM_P! F+_\%T?_ )>?E!17ZO\ _$.-\6/^AB^%G_@1KO\ \=H_XAQO
MBQ_T,7PL_P# C7?_ ([1_JYCOYH_>_\ (/\ B;SPV_Z!,7_X+H__ "\^#?\
M@FQ_RD!^#/\ V4G2/_2J.OZ:Z_*'X:_\$"_VBOA#\0-%^*7P[\=_"S3M>\/:
ME#J&CW^-9F^SW$3AXWV2NR/A@#AE(/<&OIO_ (4Q_P %J/\ H\;X6?\ A('_
M .1Z]_*,!6P%*4:C3N[Z?\,C^7O'GQ0R#Q1SO"8S*J56$:5-P:JQA%MN3EIR
M3FK6?5KT/L.BOCS_ (4Q_P %J/\ H\;X6?\ A('_ .1Z/^%,?\%J/^CQOA9_
MX2!_^1Z]8_"#[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%G_A('
M_P"1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_ )'H
M _"[]K[_ ).S^*/_ &476_\ TOFKSNOUP\8?\&^/QW\>^+=4\<^+/&/PLN]5
MUK49[_4[K=K4?G7$TC22/M20*N68G"@ 9P !6=_Q#C?%C_H8OA9_X$:[_P#'
M:^-GP[C93;4HZON_\C_0O+?I9^'.#RZCAYX7%N4(1B[0HVNDD[?O]C\H**_5
M_P#XAQOBQ_T,7PL_\"-=_P#CM'_$.-\6/^AB^%G_ ($:[_\ ':C_ %<QW\T?
MO?\ D=O_ !-YX;?] F+_ /!='_Y>?E!17ZO_ /$.-\6/^AB^%G_@1KO_ ,=H
M_P"(<;XL?]#%\+/_  (UW_X[1_JYCOYH_>_\@_XF\\-O^@3%_P#@NC_\O/R@
MHK]7_P#B'&^+'_0Q?"S_ ,"-=_\ CM'_ !#C?%C_ *&+X6?^!&N__':/]7,=
M_-'[W_D'_$WGAM_T"8O_ ,%T?_EY^4%%?J__ ,0XWQ8_Z&+X6?\ @1KO_P =
MH_XAQOBQ_P!#%\+/_ C7?_CM'^KF._FC][_R#_B;SPV_Z!,7_P""Z/\ \O/R
M\^&'_)2_#O\ V';3_P!')7]7E?D;I?\ P;L?&71M3M]8TWQ1\+([FTG2:WD\
MW7#L=6#*<&4@X('!XKZO_P"%,?\ !:C_ */&^%G_ (2!_P#D>O<R?+J^7J:J
M-.]MK]+]TC^;O'WQ:X<\5*^7SRFE5@L.JJE[6,(WYW3MR\E2=_A=[VZ6N?8=
M%?'G_"F/^"U'_1XWPL_\) __ "/1_P *8_X+4?\ 1XWPL_\ "0/_ ,CU[)_/
M!]AT5\>?\*8_X+4?]'C?"S_PD#_\CT?\*8_X+4?]'C?"S_PD#_\ (] 'V'17
MQY_PIC_@M1_T>-\+/_"0/_R/1_PIC_@M1_T>-\+/_"0/_P CT ?D!_P6'_Y2
M7?%O_L8(O_22"OFFOV%^,7_!";]IWX^_$S5_C#\6OB)\+-6\1Z[<"?5=1\O5
MX//D"*@/EPLD:_*JC"J!Q7,_\0XWQ8_Z&+X6?^!&N_\ QVOD*_#^,JUYS4HV
M;;W?5^A_??"_TJ/#W).&<#EU?"XISHT:5.3C"DXN4(1BVKUT[76ETG;HC\H*
M*_5__B'&^+'_ $,7PL_\"-=_^.T?\0XWQ8_Z&+X6?^!&N_\ QVL?]7,=_-'[
MW_D>[_Q-YX;?] F+_P#!='_Y>?E!17ZO_P#$.-\6/^AB^%G_ ($:[_\ ':/^
M(<;XL?\ 0Q?"S_P(UW_X[1_JYCOYH_>_\@_XF\\-O^@3%_\ @NC_ /+S\H**
M_5__ (AQOBQ_T,7PL_\  C7?_CM'_$.-\6/^AB^%G_@1KO\ \=H_U<QW\T?O
M?^0?\3>>&W_0)B__  71_P#EY^4%%?J__P 0XWQ8_P"AB^%G_@1KO_QVC_B'
M&^+'_0Q?"S_P(UW_ ..T?ZN8[^:/WO\ R#_B;SPV_P"@3%_^"Z/_ ,O/R@K^
MJ3]FW_DW;P#_ -B5I7_I)%7Y=?\ $.-\6/\ H8OA9_X$:[_\=KZI\-_L[?\
M!9#PAX=L/"?AW]KKX66^GZ7916EC;_\ "*._E0QH$1=S0%FPJ@9))..2:]G*
M,LKY?*;J-.]MK_JD?S[X^>,G#'BG@L!1RFC6@Z$JCE[6,(IJ2BE;DJ3_ )7>
M]C[0HKX\_P"%,?\ !:C_ */&^%G_ (2!_P#D>C_A3'_!:C_H\;X6?^$@?_D>
MO</YI/L.BOCS_A3'_!:C_H\;X6?^$@?_ )'H_P"%,?\ !:C_ */&^%G_ (2!
M_P#D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_P"1Z/\ A3'_  6H_P"CQOA9_P"$
M@?\ Y'H _-'_ (.(/^4C=]_V)VE?^@R5\,5^S/[1'_!%K]L+]J[XCR?%OX_?
M%;X6:_XAELXK5]0^RZI:YAC!"+Y=L8TXR>=N3W)KA?\ B'&^+'_0Q?"S_P "
M-=_^.U\GB\AQF(Q4ZD91LVWN_P#(_NS@/Z3W /"_!F RC%8;$RJ4*4(2<84G
M%N*LW%NM%M=KI/R/R@HK]7_^(<;XL?\ 0Q?"S_P(UW_X[1_Q#C?%C_H8OA9_
MX$:[_P#':YO]7,=_-'[W_D?6?\3>>&W_ $"8O_P71_\ EY^4%%?J_P#\0XWQ
M8_Z&+X6?^!&N_P#QVC_B'&^+'_0Q?"S_ ,"-=_\ CM'^KF._FC][_P @_P")
MO/#;_H$Q?_@NC_\ +S\H**_5_P#XAQOBQ_T,7PL_\"-=_P#CM'_$.-\6/^AB
M^%G_ ($:[_\ ':/]7,=_-'[W_D'_ !-YX;?] F+_ /!='_Y>?E!17ZO_ /$.
M-\6/^AB^%G_@1KO_ ,=H_P"(<;XL?]#%\+/_  (UW_X[1_JYCOYH_>_\@_XF
M\\-O^@3%_P#@NC_\O/R@K^E/_@E!_P HY/A!_P!B=!_Z$]?!?_$.-\6/^AB^
M%G_@1KO_ ,=KZ5^$_P"R'_P5J^!WPXT?X2?"[]JCX6:7X>T"S6UTG3_^$:FG
M\B$$D+YDT+.W4\LQ/O7K93E6(P%>4ZC335M+]_1'X;X\>-_"GBAP[A<!E5&O
M"=*KSMU8TXJW)*-ER5)N]VMTE;J?<E%?'G_"F/\ @M1_T>-\+/\ PD#_ /(]
M'_"F/^"U'_1XWPL_\) __(]>^?RR?8=%?'G_  IC_@M1_P!'C?"S_P ) _\
MR/1_PIC_ (+4?]'C?"S_ ,) _P#R/0!]AT5\>?\ "F/^"U'_ $>-\+/_  D#
M_P#(]'_"F/\ @M1_T>-\+/\ PD#_ /(] 'Q%_P '._\ R<3\-/\ L2KC_P!*
MVK\QZ_:W]I[_ ()&_MS_ +97B+3/%G[27QH^%GB34-'LFM-.N/[/U&S\F%G+
ME=MJ(U;YB3E@3[UYC_Q#C?%C_H8OA9_X$:[_ /':^6Q^1XO%8N=6$HV?=OMZ
M']N>&/TE.!>"^!,#DN.PV)E5H1:DX0I.+;G*6CE6B]FMXK4_*"BOU?\ ^(<;
MXL?]#%\+/_ C7?\ X[1_Q#C?%C_H8OA9_P"!&N__ !VN/_5S'?S1^]_Y'WG_
M !-YX;?] F+_ /!='_Y>?E!17ZO_ /$.-\6/^AB^%G_@1KO_ ,=H_P"(<;XL
M?]#%\+/_  (UW_X[1_JYCOYH_>_\@_XF\\-O^@3%_P#@NC_\O/R@HK]7_P#B
M'&^+'_0Q?"S_ ,"-=_\ CM'_ !#C?%C_ *&+X6?^!&N__':/]7,=_-'[W_D'
M_$WGAM_T"8O_ ,%T?_EY^4%%?J__ ,0XWQ8_Z&+X6?\ @1KO_P =H_XAQOBQ
M_P!#%\+/_ C7?_CM'^KF._FC][_R#_B;SPV_Z!,7_P""Z/\ \O/R@K^@+_@W
MZ_Y1H^&?^Q@U?_TK>OES_B'&^+'_ $,7PL_\"-=_^.U] _L_?L'_ /!47]EG
MX:6WP>^!'[2WPLT+PY9W$T]MIW]@7-ULDE<O(?,N(Y)#EB3@M@=L5Z>591B<
M#B74J--6:TOY>2/QSQP\>>$/$O@Z&4Y70KPJ1K0J7J1IJ/+&,TU>-6;O>2MI
M;?4^^**^//\ A3'_  6H_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A('_Y
M'KZ(_DH^PZ*^//\ A3'_  6H_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A
M('_Y'H ^PZ*^//\ A3'_  6H_P"CQOA9_P"$@?\ Y'H_X4Q_P6H_Z/&^%G_A
M('_Y'H ^<_\ @Z$_Y)I\(O\ L.ZM_P"B;:OQVK]P?VH?^"8/_!0W]L[3-(T?
M]I7X]?"SQ);:#/--I,?]DWUGY#RJJN<VJQ%LA%X;(&.,<UX[_P 0XWQ8_P"A
MB^%G_@1KO_QVOF<RR7%8S&2JPE&SMNWVMV/[,\(?I$\%< < X;(\PP^(G5I.
MHVZ<*;C[]24U9RJP>TE>\5KWW/R@HK]7_P#B'&^+'_0Q?"S_ ,"-=_\ CM'_
M !#C?%C_ *&+X6?^!&N__':X/]7,=_-'[W_D?IG_ !-YX;?] F+_ /!='_Y>
M?E!17ZO_ /$.-\6/^AB^%G_@1KO_ ,=H_P"(<;XL?]#%\+/_  (UW_X[1_JY
MCOYH_>_\@_XF\\-O^@3%_P#@NC_\O/R@HK]7_P#B'&^+'_0Q?"S_ ,"-=_\
MCM'_ !#C?%C_ *&+X6?^!&N__':/]7,=_-'[W_D'_$WGAM_T"8O_ ,%T?_EY
M^4%%?J__ ,0XWQ8_Z&+X6?\ @1KO_P =H_XAQOBQ_P!#%\+/_ C7?_CM'^KF
M._FC][_R#_B;SPV_Z!,7_P""Z/\ \O/R@K]L?^#9'_DTSQ]_V45O_2"UKRW_
M (AQOBQ_T,7PL_\  C7?_CM>V?LQ_P#!-O\ X*/_ +''A+4/ W[-_P"T'\+/
M#FE:IJ/V^^M?[&O+SS;CRUCW[KI)&7Y448! XSC.:]#+,FQ6"Q:JS::L]K_Y
M(_+/&3Z0G!GB'P+5R7+L/B(59SA).I"FHVC*[NXU9N]MO=/T-HKX\_X4Q_P6
MH_Z/&^%G_A('_P"1Z/\ A3'_  6H_P"CQOA9_P"$@?\ Y'KZ4_CH^PZ*^//^
M%,?\%J/^CQOA9_X2!_\ D>C_ (4Q_P %J/\ H\;X6?\ A('_ .1Z /L.BOCS
M_A3'_!:C_H\;X6?^$@?_ )'H_P"%,?\ !:C_ */&^%G_ (2!_P#D>@#@_P#@
MY%_Y1_:9_P!E)T[_ -);VOPFK]U?VD?^">O_  4R_:Z^'\7PM_:&_:,^%GB'
M08=2CU"*P_L.[M,7$:.B/OMDC?A9'&-V#GD<#'A/_$.-\6/^AB^%G_@1KO\
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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
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YO_"S]G[X?_P#!
M8O\ ;&_:#\<_MHKJ/BKX8_!;XGR?#;X=?">;6+FWT:*\L;2VFU#5KRW@D07M
MQ++=!8S+E8XU*A2<,-#X?_#+2_\ @E/_ ,%5?A#^RS^SCK>L6OP3_:,\+^)T
M3X;:CK5Q?67A37]$M8K\WNGFY=WMH;BW=XW@5O+WJ&P,(%Z[Q?\ LY?MR_L/
M?M7_ !,_:*_80^%GASXI>!/C5?P:QXT^&6J^+$T'4M#\1QVZV\FJ:?=3126\
MT5Q''&TT$VUO,12C;25'A7[/G[(/_!3[X\?MC>%/&_\ P6$^%[>(?#X^%OBC
MP9X%U?X>Z[IZR>%VU6.1;Z]UQK<P;;VXLHDM8Y].C:!6* I&S;J */[6G[0?
MQ>_:Z_;3_9E_:6\ >-;W3/@1I'[5NF^"_ -E:R%8_'-T+#57U'7G(X>TCFM%
ML[3J) +N;[LL=?3'Q._X)K_M ^-_BS^U-XX\ ?M6W7@*/]H.'P1::5K&B">?
M4-!LM(MVM]2CA&Z);:6ZB>2-)HW8IYGF8#*!7B7[3?\ P;Z>"&D^ _AG]F7X
MF_&8^'?!?Q8TRY\1Z?J7QZUCRM"\.P:?>PM)ID<EQBUN(W>WCC:W"R+&\BKA
M2PKZ]_X*#V7[:^A_L5:[X._X)S:/9ZE\4KBRM]+\.ZAXBUF*/^SHF*I-?-+<
MY66=(@Q3?G,K*S!P&4@'R?X6^!?P'_9A_P""Q/P?_9^_X)J66JZ3+I7AK6KW
M]IO1]-\2WU]I4.BR6)726U-;F:11J4E\4>%@1<-'YC/F-@3-^UEX0_;&T[_@
ML/\ LJ_$#XY_'[2YO!.I?%KQ/8> _AGX2T^6&SL[*+PUJ3QZAJ$\K;[S4)%(
M4@*L,"[UCW>8[GK?^"87@;]M?]E:31_@-J?_  2BT3P/X8UK49K[XA_%>]_:
M0MO$>NZKJ#Q.\FIWRC3(I;^XFE"J?WBA _RA40)7L_[8W[-7Q6^,O[8?[+OQ
MC\"Z7:SZ%\+?'FN:KXOGGO4C>"VNM!N[*)HT8YE)FF0$+R 2>@H ^DZ*** "
MBBB@ HHHH **** "BBB@ HHHH _-_P"%G[/WP_\ ^"Q?[8W[0?CG]M%=1\5?
M#'X+?$^3X;?#KX3S:Q<V^C17EC:6TVH:M>6\$B"]N)9;H+&9<K'&I4*3AAH?
M#[X8:;_P2J_X*K_"#]E?]F[6=8MO@I^T;X8\3QQ_#74-:N+ZR\*Z_HEK%?\
MVW3S<N[VT-Q;R/&\"MY>]0V!A%7KO%_[.7[<O[#W[5_Q,_:*_80^%GASXI>!
M/C5?P:QXT^&6J^+$T'4M#\1QVZV\FJ:?=3126\T5Q''&TT$VUO,12C;25'D_
M[%WP$_X*P:Y_P4/^&?[1O_!57X7P>(+7POX)UW0OACJ_@K4],E3PO=7CM)<W
MOB!(C K75Q:6\5JDMA$UODJK1QLVZ@#3^,?A#]L;0_\ @N3^R]XW_:)^/VEZ
MAX;\0:]\1K?P-\.?".GRV^FZ/IMKH,QM[JZEE8R7FHS1S(96(6*(J4B&TLS>
MM?$[_@FO^T#XW^+/[4WCCP!^U;=> H_V@X?!%II6L:()Y]0T&RTBW:WU*.$;
MHEMI;J)Y(TFC=BGF>9@,H%=U^U!^S5\5OBC_ ,%"OV7?VA_"&EVLOACX6W'C
M1_%]S+>I') -1T9;2U\N,G=+NE!!V_=')XK?_P""D$_[;W_#(7BC2/\ @G=X
M?TN\^*VJ)%8Z!=ZOJ4%M%I<<C@3W@,_R-+'%N\M6!'F,C%652I /D;PM\"_@
M/^S#_P %B?@_^S]_P34LM5TF72O#6M7O[3>CZ;XEOK[2H=%DL2NDMJ:W,TBC
M4I+XH\+ BX:/S&?,; GAO^"B7[#?P@_9"_8XU_XO_%/XS^+O'W[8?CCQ+<K\
M)/B#X?US4+'7M3\47-X7TVPTJQ2[D2WLK>-H(Y+=<PB&)V;!9<>T_P#!,OP5
M^V[^RA'I7P,O/^"36B^#/#>L7T^H?$#XI7?[25KXBUW6-2:%W?4;X?V;%)?W
M$TP523(BH)/E"H@2O(?V>?AW_P %D/AY^T?XE_;-_:*_X)5>$_BK\6-8N;BV
M\.^)-0_:3L;*S\'Z&S'RM)TFR.G3K:($.)9P[2W#%F=L,5H _4+X=)XTC^'V
MA1_$B:VD\1+HUJ-?DLP!"U[Y2^>4 _A,F['MBMFL_P *7_B#5/"VFZGXL\/Q
MZ3JMSI\,NIZ5%>BY6SN&0&2$3!5$H1B5#A0&QG SBM"@ HHHH **** "BBB@
M HHHH **** /A#]OK_A)/VR_^"DGPP_X)9ZEX\U[P_\ #:7X8ZK\2?BM:^&M
M7FT^Z\4V<%]!IUGI)NH&66*V,\KR3JC R(%7*X!KRW_@HA^QA\"?^"-?P-A_
MX*5_\$Z_#5Y\-+_X;>)M%?Q_X/T/6[MM(\;:!=:C;V-U9W=G-*\33@7(ECN
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
MF03JHG+-%%&. #P7[&W[&'[2G[<'_!.S]G'P_P#MK?&3QKI_AG2+W5M7\;^
M]:N;F'6O&>C--<CP]::K?03Q2IY-L]K-/$P<SLJ+)M9&)Q/VM_@O_P %0/BW
M_P %$KKXR^-?^"?'A[XT?"/X?W%L_P $_!>I_'*ST'3;;4$3]]KM_9O9W/VZ
M\+DB#S=J6R#*H9&,@ZC_ (*%67_!8C]K']FKX?\ PZ^'G['5CX6A\1:S?-\=
M?!V@?'BUM;Z;1X7"6^F6NM?8P8TO%9GGDB@\Q$3R0P\QFH G_P""4NF>"= _
M;P_:#\(?L17^I/\ LS^'=/T;2[*W;6+B]T6+QM&TYU./1GF=]L"0&V2=8V\L
M3@;> ,?H-7S)_P $[]2_:A\+^'8O@3\3?^":7A']G[P%X4T*.'PC!X3^+5MX
M@BD8. ;?R(;&W,7!:0RLS%V)+99BU?3= !1110 4444 %%%% !1110 4444
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
-%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>pins-20231231_g8.jpg
<TEXT>
begin 644 pins-20231231_g8.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!>P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^=-0_;6\-Z?\ M;6O
MP"?0-4;Q!<*K+JBM']D -J;CD;MWW01TZUZQ\9/B=9?!CX7>)?'&HV<]_8Z%
M9O>S6UJ5$LBKC(7<0,_4TG)1IJJ_A?7T*Y7S^SZZ?CL=G17E7[,_[06D_M.?
M"FS\=Z+IEYI&GW5Q-;I:WY0R@QMM).PD<GWKTO5=4M-#TN[U'4+F.SL+2)Y[
MBXF;:D4:@LS,>P !-5->SOSZ$1?/\.I:HKX$UC_@KMX5OM=U&T\ _"_QAX_T
MZP8B;4[*'RXRO]\*%=@IYP7"GVKW']E']N;X?_M;+J-GX?2^T3Q'IR>;=:)J
MJJLWEYQYD;*2'0$@'H02,@9&2*<U>/J$FH[^A]%4444AA1110 4444 %%%>1
M_M0?M':1^RU\+W\<:YI5]K%@EY#9FVT\H)=TF<'YR!@8]:F4E%7?]7*C%R=D
M>N45SOP[\9V_Q&\ ^'/%5I;RVMKK>G6^HQ03$%XTEC5PK8XR V#BK?BSQ9H_
M@3PWJ/B#Q!J-OI.BZ="UQ=7MT^V.)!U)/]._2KJ)TFU/2VY$'[1)QUN:]%?G
MSKG_  6*\&OJ6HCPA\-/%OB[1=/)^T:M&BP1J@_Y:;<.54@$C?M/J!7TA^RS
M^V5\/_VM-$O+GPG-=6.KZ> ;[1-214N8%)PKC:2KH2/O*?J >*(Q<E=!)J+L
MSW:BBBD,**** "BBB@ HHKPO]K3]K+0?V1?"&B>(?$&BZCK=MJE__9\<6FF,
M.C^6S[CO8#&$-*^WGI]XTF]CW2BJNEWRZIIMI>(I1;B%)@K=0&4''ZU:JFG%
MV9*:DDT%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M17S/^UY^W7X7_8]U3PU8^(O#NKZX^NPSS0MIC1 1B)D!#;V'7>,8]#7SY_P^
MV^&G_0@>*_\ ONV_^.5,9*2NAM..C/T;HKR3]F#]HS2/VI/A;'XXT/2[[1["
M2\FLQ;:@4,NZ/&3\A(P<^M>MUI*+B[,B,E)77]6"BBBI*"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MS.C)SIQD^J04445D:A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^
M6/\ P6$\10^$/C9\ ]=N(I)[?2WN+V2*+&]UCN;9R!GC)"UV?_#[;X:?]"!X
MK_[[MO\ XY7)_P#!7;7+3PS\>/V>]8OW:.QT^>:[N'52Q6-+JV9B .3P#Q7T
M#_P]G_9Q_P"AGU3_ ,$MS_\ $TJ+_<)7^U/3Y_K^@ZG\9NWV8Z_+^OO.S\9?
MM/77B;]AW7OC7X)@FT2[;19]1TZ+4(XY7A:.1D&]>5/*GCWJ]^P_\9/$_P <
MOV6/#OCCQ9=0W?B&^-[YTT$"PH?+N)43"*,#Y4%<C\7/C3X9_:T_8?\ B]JW
MPSDO-;M4TR\L@KVDD,CS1Q+(RJC#)^5AT'-?/G[ 7[:WPL^%O['=EX6\0>(3
M'XMTJ>\BBT"&UDDN[UIIG>%(%53O+&0+UX/7 JI[5TE9VBXKKKS;>NGJ*/P4
MFW?WFF_1+?YGJW_!-O\ :H^(7[2FA?$RZ\<ZC:WTVAW,$-D;:SC@"*RREL[1
M\QRB]?2OGGX$_M9?M<?M;:7XD\,?#_4M"L=:TFY%U=^)+NV@A2&W.5CMD0Q.
MI=V5R6*GA?X>IZO_ ((QQ36_A?XV17,+6]PE_:K)"XPR,$G!4^X/%2?\$3XD
M_LGXQR;1YAU*R4MCG 6? _4_G6O(I5)+HJ<7\]-?Q^?H)U$J<I1ZU&EZ>]^B
M^6_0]#_:8_:^^*?PHO/AI\$O!<%EXE^.GB#3[9M3U.:!/(MY7&TLD8PF2RR-
MD_*JKD@YX\\\=?&W]L']B-M%\7?%[5_#OQ.\"7UXEK>QZ9#&DEH6!. Z6\!1
MR <$AT)7'&153]MAK[]FO_@H-\.?CSK&EW=]X#FABM;F\MHRX@D$4L$B^S!)
M%D4$_-AL=*;_ ,%!OVT/A[^TE\'],^%7PEO+GQWXF\2:C:2"&RL)T\E5;>J_
MO$4F0L%&T=!NSCOA&<I156"O.4VFNWO;6Z*VMS1PC&7LY.T5!._G9W=_4]N_
M;X_:]\2?";]F_P !?$CX6:I;PIXDU"W\NXNK1)Q):RVLLH&UP<'*K],$5YE\
M1OB!^VS/\+U^-VD:IX9\/^%;:R75?^$*AMHY[PV.P.99VDA^9BN694D4@= #
MQ7)_\%(/A[>?"7_@G[\$O!^H2++J.C:A96ERR'*^:ME/O /<!L@?2O0_%G_!
M1_X61?L?7^E7M[<6?Q$?PX=$E\)7-A,MQ'>-;>4=VY OE9.[<3]WCKQ3K6@J
M[I.[C+W?2WXZV^_S%2O-X=5-%*/O=.OX:7^X] TO_@HII=Q^P_/\<;C2(_[;
MMI/[*DT19"(VU+<%"ANHC(82>H7(Y(KQ)/'W[;T/P7_X7\_B_P +R>'OL?\
M;?\ PA)TZ+/]G[-^_/E;_N_/M\[=M_BS\M>4:;^RWXSF_P""4-Y.FEW;:I-X
MD'B]-,"MYS6*QB#=L[_)F7&/N\T>#?%7[)D7[,.F:SXC\8^-KOQ/!ID5GJ'@
MVV\17D<D]P%"21QQG]WY1Y(.=H4XZC%:54HSJM:27+9=KQN_=Z^]=?*Q%)IQ
MI)ZI\U_E*RU_PV?G>Y^G?[,/QYL/VE/@GX=\?6-K]@;4(V2ZLMV[[/<1L4E0
M'N-PR#W!%>JUX#^PWX5\(^&?V>=$E\#^&_$'A3PYJTLFIVVF>)9EDNU$A W\
M,V$<*&49SALX&:]^JJR4:C25O+MW7R,J3;@FW?\ RZ?@%%%%8FP4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!E>)O"NB^--&N-(\0:18ZYI5P-LUCJ5LEQ#(/]I'!!_$5POAC]EWX/\
M@O6H=7T+X8>$M)U2$[HKRUT:!)8CZHP7*GZ5Z?10M'= ]59E;4M-M-8T^YL+
M^UAOK&ZB:&>UN8Q)%+&P(9'4@AE()!!X(-9/@OX?^%OAOI<FF>$O#6D>%M-D
ME,[V>BV$5G"TA !<I&J@L0JC.,\#TK?HHVV \X\:?LW?"GXC:P^K>)_AQX7U
M[57&'OK_ $F"6=QV#.5W'\375^#_  +X<^'NCII/A;0-,\.:6ARMGI5I';1
M]SM0 9]ZW**%HK('J[LY=OA;X+?QLOC-O".@MXP5=H\0'3(?[0"[-F/M&WS,
M;/E^]TXZ5U%%%'2P=;G#^/O@;\._BI>VMYXQ\#>'O%%Y:C;#<:MIL-S(B]=H
M9U)Q[=*M7'PA\"76M:/K,W@KP[-J^C1K#IFH2:5 UQ8HI)58)"FZ, DD!2 ,
MFNNHH6FWJ#UW.8M_A;X,L_&L_C&#PCH4'BZ==DNOQZ;"M_(NT+AK@+YA&T!>
M6Z "E\2?#'P=XRUK2]9\0>$]#UW5]*8/I^H:EIL-Q<6;!@P:&1U+1D, <J1R
M :Z:BA:6MTV#OYF5XH\*:+XVT.YT;Q#I%CKFD72[9['4;=)X9!Z,C@@_E7)Z
M?^SS\+=+\)W'A>V^'/A6/PW<S+<3Z3_8UNUK-(OW7>,IM9AV)!(KT&B@"KI>
MEV6AZ;::=IMG;Z?I]I$L%O:6L2Q10QJ %1$4 *H    P *M444VVW=BVT1YK
MXL_9G^$OCS7'UGQ%\-/"FM:M(<R7M]H\$LLG^^Q3+?CFN]T?1=/\.Z;;Z=I5
MC;:9I]NNR&TLX5BBC4=E10 ![ 5=HI+166PWJ[LX+QA\ _AI\0O$$&N^)_ '
MAOQ!K,(4)?ZEI4$\P"\J-[*20.P/2M3_ (57X*_X2ZU\5?\ "(:#_P )1:Q"
M"WUO^S(/ML,84J$2;;O50I*X!Q@D5U-%"TV!Z[G,:=\+_!FC^,+SQ;8>$="L
MO%5ZI2ZURWTV&.^G4XR'G"AV!VKU/\(]*76_ACX.\3>)]-\2:QX3T/5?$6F;
M?L.KWVFPS7=IM8LOE3,I=,,21M(Y)-=-11M:W3;R#>]^NYR7Q ^$G@GXKVEO
M;>,_"6B^*H+=M\":O8QW/E,>I3>IVY]JIW7P)^&U]I>BZ9=?#[PM=:=HK%M+
MM)]&MI(K%B0285*$1DE5Y7'0>E=S10M-@WW,'QIX"\-?$;0Y-&\5:!IOB/29
M&#-9:I:)<0[AT;:X(R.QZBN='[/?PM_X1.V\+M\./"<OANVG^U0Z3-HML]K'
M-@CS1&R%0^"1NQGD\UZ!11ML,P/%G@'PSX\\.MH/B3P_IFO:(P4'3M1M(YX/
ME^[A&! QVXXKG[/]GWX86'A&7PK!\.O"J^&99EN)='.C6[6LDJ_==HBFUF'9
MB,BN_HH[^8NWD5-*TFRT'3+73M-L[?3M/M(EAM[2UB6**&-1A41% "J    ,
M"K=%%-MMW8MM$%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M<CXX^$/@3XG36DWC'P3X=\62V:LEM)KFE07K0JQ!8(94;:#@9QUP*YC_ (9.
M^"'_ $1OX?\ _A+V/_QJO5:* .?\&?#WPM\.-)DTOPEX:T?POIDDIG>ST6PB
MM(6D( +E(U4%B% SC. /2L#1/V?_ (9>&_%TGBG2?A]X9TWQ)([2-JMKI,$=
MQN;[S!PN03W(Y-=_13ZWZATMT.;\)_#3PAX!;43X8\*Z)X<.I2>;?'2=.AM?
MM3\_-+Y:C>?F;EL]3ZTSP3\+_!OPTCO$\(>$M"\*I>LKW2Z)IL-F)V&<%_+5
M=Q&3@GU-=/12 H:YH.F>)]*N-,UC3K75M-N%V36=] LT,J^C(P((^HKD? GP
M"^&GPOU*74?"'@'PWX:U"0;7N]+TN&"4K_=WJH./;.*[VBA:.Z!ZJS/BC_@J
MQ\&_&OQL^"/A;1_ WAV\\2:G;>(8[N:VLPI9(A;S*7.2.,LH_&OH#3?V>_A[
MXDLO"^M^*/A]X=U3Q38Z?:Q_;]2TJ&6YC>.-0 792<J1QGIVKU>BG%\B:75W
M_"P2]]Q;Z)K[W<:$54"!0%QC;CC'I7FLG[,?PBF\3?\ "1/\,?"+:YYOG_;S
MHMOYOF9SOW;/O9_BZUZ912V=^H=+=!%4*H & . !2T44 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 4=<T/3?$VCWFDZQI]KJVEWD
M30W-C?0K-!/&1@HZ,"K*1U!&*I^$?!?A[P!HL>C^%]!TSPWI$;,Z6&D6<=K
MK,<L1'&H4$GDG'-;5% ')^./A'X&^)TEH_C'P7X>\6/9AA;-KFE07I@#8W!#
M*C;<X&<=<"K_ (B\!^&O%_AP^']=\/Z7K&A;%C_LR^LXYK8*HPH$; J !TXX
MK=HI=+=!W=[G%?#[X)_#_P"$[W+^#/!6@^%I;D 3R:3IT5N\H'0,R*"1[$UJ
M>-OAYX6^)6D_V7XM\.:5XFTW=O%KJUG'<QAO[P5P0#[CFNAHIOWMQ+W=CB?A
M_P#!'X>_"F6>7P;X)T#PO-<#;+-I.G16\D@]&95!(]B:O>/OA?X/^*FF1:=X
MR\+Z1XIL89/-B@U>RCN5C?&-RAP=IQQD5U%%#][<%[NQD>$_"&A> ]!M=$\-
MZ-8:!HUJ"(-/TVV2W@CR23M1  ,DDGCDDFM.>"*ZADAFC6:&12KQR*&5@>H(
M/45)10_>W!:;'FVA?LU_";POXD7Q#I'PT\)Z9KBN94U"UT:WCF1SU96"94^X
MP:[O7-#TWQ-H]YI.L:?:ZMI=Y$T-S8WT*S03QD8*.C JRD=01BKU%'2W0.M^
MIB^$?!?A[P!HL>C^%]!TSPWI$;,Z6&D6<=K K,<L1'&H4$GDG'-;5%%.]]P.
M0U;X/^ M>\76WBO4_!'AS4?%-LT;0:W=Z3;RWL13E"L[(74KVP>.U=+JFEV6
MN:;=:=J5G!J&GW<307%I=1++%-&PPR.C AE()!!&"#5JBETY>@^O-U.;\$?#
M7PA\,[*XL_!_A71/"EI<2>;-;Z'IT-G'*X&-S+$J@G'&36CXD\,:/XQT>XTG
M7M*LM;TJX7;-8ZA;I/#(/1D<$'\16G10_>W$O=V.%\ _ GX<_"N\GO/!W@7P
M[X8O)UVRW.DZ9#;RNO\ =+JH./;.*TO&7PM\&?$::PE\6>$=!\3RZ>S/9R:S
MID-VULQ(),9D5MA.U<XQ]T>E=113N]'V#OYE;4--M-7T^YL+^UAO;&ZB:">U
MN(Q)%+&P(9&4C#*02"#P0:R?!?P_\+?#?2Y-,\)>&M(\+:;)*9WL]%L(K.%I
M" "Y2-5!8A5&<9X'I6_12VO8/(X+4/@'\-=6\:)XOO? 'AJ[\4HXD&L3:5 ]
MUO'1_,*[MP[-G(K9T'X:^$?"WB+5-?T7PKHFD:[JI+:AJEAIT,%U>$MN)FE5
M0TGS<_,3SS7244+38'KN%%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117QM^T)XMO_%'
MQNUWP3K7CC4_!.E:;::'=Z'INEW:64FL//?JMS/YI&^3R=J*$0@*6W,#D4*[
MDHKK_7]?Y:CMHV^G^:7ZGV317RS\8+GXA_"WX)Z%X=U?QU+<7&L^,+/07\96
MX6&]M=)N+C"O(^T(+C9B(R* ,N&'-/U*STS]F3XX?"?0?#GB#6IM,\<7=WI>
MH:'KFN76I[V2W:6.\C-S)(\;*Z!&V$*PEY&0*J*YGIWM\[)_JEZ^6I,O=^2O
M\KM7_!OT];'U'17DG[57C_5OAO\  [7M4T"X%GKUS):Z58714-]GGNKF.W67
M!X)0R[@#QE17FOB[P*G[,/BCX;>(O#GB+Q->V^L^(K7P[XAM=;UR[U&+4%NE
M9$N-D\CB*5)@C9B"C:6&,8PHKF:7=J*]7:R_%??ZCE[L6^R;^2_IV]#ZEHKY
M<\->!X_VG/&WQ/U?Q)X@\26ECX?\03>'- M=!UV[TV.Q^SQ1^9<;8)$$DK2N
M_,@8 *H QG/HW[*OCW5OB%\&--N]?N3?ZYIMY>Z)?7K*%-U+:74EN9B!P"XB
M#''&6-$5S14NZ3^35U^:OZ]12T;79M?-7NOP?W'KM%%%(8445@WGCC1+'Q=8
M^&)[W9KE["9X+7RG.] ').\+M'^K?@G/'N* -ZBBB@ 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@ 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@ HHHH *^1_VNOB5X'DNM:\#?%?P[I.F:.B
MZ;?Z#KVO1K-::B?M*_:H4=T"Q2HJX*[MS(Y;ID5]<5GZ]H-AXFTR33]3MQ=6
M<C([1,Q7)5@ZG((/#*#^%2U<I.Q\A?"_2;B3X$_%"VT'P5<?$/X63>( /#/A
MG6'<M=:/M@%S]E$WS&,2>>\"L0#M&T@%34_P[^%?ACQE\5_ 5]X$\ ^(_#'A
MCPK=S:MJ.M>+[2]AN[BX%O+!;V4/VXF=D0W$DAV_NUV@+R>/L:BME*TN9=+>
MNBMKW[^OEH1:\7'O?TU>MOR]//4\)^.FFZE\>?A?\1O"&B>']6TW7="N[673
M;G6+;[-:ZE=0-#=Q-;2Y.^(L@C+X&&W#M7*>*O%&I_M+>(?AQX?L/!'BGP]!
MHGB"T\0^(;SQ#I,MC#9?959TMXI' 6X=YM@S"77:&);D9^H:*B+Y6GV:?_;R
MMK]Z3MY+SNY>]%KNFOD^GW;/S?R^9=#\17_[-?C[XEV.I>#_ !/KNB>)M;/B
M'0[SPUI$NH))+/#&LUK)Y0/DN)8F;=)M0B0'=P:] _9;^'VK?#?X.Z?8Z_;B
MSUW4+V]UJ^LU<.+6:[N9+@P[AP2GF!"1P2IKUJBB+M'E[)+Y+1?I?T7G<E[S
MOYM_-[O\7][\K%%%%( KPKQ=_P G<>"?^P1)_P"@7E>ZUX5XN_Y.X\$_]@B3
M_P! O* /=:*** "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 **** "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 **** "BBB@ HHHH **** "O"O%W_)W'@G_L$2?^@7E>ZUX5XN_Y
M.X\$_P#8(D_] O* /=:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "HC=0K<+;F5!<,AD$6X;BH(!;'7 )'/N*+KS?LTWD!3/L
M/E[NF['&?QK\Z/AIHOA?XD>*-)T;Q5X\U?P5\>Y--O9-1OM2U2>WU"TU87D)
MC6W@>14EMRBOLB0&-XP>#UIP]ZHH?ULWI]WXKN*;Y8.?I^+2_KY]C]'**^7O
MVIO$-OH/CSX=V?Q"\5:EX7^$MQ:W:ZIJFEZA-IBSZFOE?9HKB>!EEBB*^>PP
MX4N%#'H#M?L>>(;KQ!IWCEM,UO4/$WPUM]:\GPCK&K73W5Q/;"%//432$R2Q
M)/YBH[DD@=2 #3BN9-]K_@[:]F]TNJU"7NVOU_5-_/:S\]#Z'HKP7XYWU]XV
M^,?P\^%,.K:CHNBZQ9ZAK6M3:3=O:75Q;VPB1+=9XR'C5I)U+%&#$)C(!-8W
M@G19?"WQC\:_!.37]?O?"6I>&8==TN6ZU>XFU#3M\TEO<Q1WC.9MN1&Z$N64
MLV#C&)5Y)>=[>=KW_)_=Z7IVC=O96OY7:2_-??ZGTG17Q9XT^ ME=?&SPO\
M#OP9XY^)$%] J:]XCU&;QOJ4ZV6GJ^(X0CS%3)<2*5&0<(DC8SBOM(<#%/[*
MEWO^'7[[KY$NZER^GX_\"S^8M%%%(84444 %%%% !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 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %>%>+O^3N/!/_ &")/_0+RO=:\*\7?\G<
M>"?^P1)_Z!>4 >ZT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 0WGGFUF^RF-;G8WE&4$H'QQN ()&<9P:^"/BMXWU3XO::W@O
MQS\*-:O_ (JS>%=0TI=.MM!F:Q&HM/ (;VVO"&BC@4J)!+YF4X!^8@'[]JNV
MGVK7R7QMH3>I&T*W!C'F+&Q!9 W4*2JDCH2H]*5ES7>VOY-:/IO_ %8=VEIO
M=/[FGKWV/E[6=%USX0_&3P'XW\8Z/K'C;1K'P7'X?DU+1=-EU.;3-2$B--<?
M9XE:4K.H"F1%)'E@' -:GPCNM1TGQ=\9OBK;>#?$&E>#M2MK6XT_P\-.:'4]
M5N+:&0W%U'9-M99)@8HU5PKN8@2!D5]*T5HYR=^^O_DTN9_CM_GJ1&,8V73W
M?_)4DOP6OS[L^=OBG-J6F?$+X5_&BT\,:]>Z59Z9>:;K.DV]@TNIV5M>)#*D
MC6J;G9HY(55T0,PW' .#5OX36^H?$K]H'Q-\5'T35-#\.1Z#;>&]'76K*2RN
MKS$\D]Q.;>55DC3<T:+O"D[6.,8)]^HI)I.Z6U[>5[W_ #?WORLW=QY7UM?S
MLTU^2^[UOX=^S;X<U0^(_BSXSU_3+S3M6\0>*;B"W2_@>*3^S[15M[78' /E
ML%>12.#YI(ZU[C112Z179)?<K#ZM]VW][O;Y;!1112 **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"O%W_)W'@G_L$2?^@7
ME>ZUX5XN_P"3N/!/_8(D_P#0+R@#W6BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ^1-:^)GQ4^*7Q&U&W\(>+=+\&Z=I'C&X
M\+6FFRZ9]KEN)H=.GG::[+2+^Z=U7:B!3M ;<3@5[)=-\9?$GPW\,7.FMX7\
M%>-7C#:W9ZQ:2ZG;(^W!6$PSQ\;N02S<''7FO!?B=I?PL^,7Q.MM7MKC4_AS
MXWT7Q7<:+KFK6.I'2[]%ATVZDBN7$<A1XV"H4DD4Y0LIP&9:] ^&/QVUW3OV
M*[KXF>*Y3J>I:5I>HW4=\T(B.IQ022K;7&P8 \Y$B?C ._(X-#TH<UME%^NF
MZ_Q;V^2V9K*+=:,5UNO_ ":2L_3:_P WJQWP3^(7Q?\ $WQP\2^&O$.J^#O$
M'A+PW;B#4]4T'2+FR==2<!DM4,ES*'*1D-)P-N]!G)./3/CE\4+KX6^#[6YT
MK3H]8\1ZOJ-OHVCZ?-+Y<<UW.^U#(W4(H#.V.=J'%4?V9OAZ_P -/@GX9TR[
M?S]:NK?^T]7NF^]<7]P?.N)&/<F1V_  =J\F_;,N=)\>_#WX<^)=,\0QS^$-
M)\;V4FLZUHE\&6WM"9K2X;SHB=@5I2CL""GS'((R-)QM.%)]XIOO>23^6KL^
MBMU,824HRJ+:TFOE%M:=W;5=[GH_@;4?C!HGCRRTWQ=/X:\9>&KZWF:;6?#M
MB^G/I%R@4K%+')<S&5'!(#+A@5Y&#QY_'\:/BUXP\#ZY\6/":^&3X%TV6\DL
MO#-W8S/J&K6=K(Z23"[$X2%Y/+=HU\IP!MW'DXS+SP#X,^&7[2WPPLOA)::?
MHLVO6^H_\)+IVAN/L]QIRVQ:*ZGC4[=PG,064_,=[#)YJM\%_'VA_#?]A;5M
M+UJ_AM=4\(6.IZ%J-B\@$ZW<<DR)$$^]NDW(4&/F$BXSFL:DI1I.I%7:6GF[
MM?.VB^??4TIQ4JBA+9M7^:V\KZOY7V=CZH\(^)['QMX4T;Q#ICF33M6LX;ZV
M<]3'(@=3^3"M>O._V=/"=[X%^ 7PZ\.ZDABU'2_#]C:7,9ZI(D"!E_ @C\*]
M$KIKQC"K.,-DW;[SGI2<J<92W:04445@:A1110 4444 %%%% !1110 4444
M%%%% !1110!\S_M,?MG?\,Z^/+#PW_PA_P#PD'VK38]0^U?VG]FV[I98]FWR
M7SCRLYS_ !=..?)/^'I7_5,O_*__ /<U<%_P4P_Y+OH/_8MP?^E5U7R37SN(
MQ=:%648RT7H?UMPKP+P[F62X7%XK#<U2<;M\\U=^BDE]R/O/_AZ5_P!4R_\
M*_\ _<U'_#TK_JF7_E?_ /N:O@RBN?Z]B/YOP7^1]5_Q#?A;_H$_\GJ?_)G[
MS4445]4?P^%%%% !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5X5XN_Y.X\$_P#8(D_] O*]UK\^_P!K#6K_ %[]LS2_#5[X
MBOO">G6V@6<MA_9]PMM-?M)/.)&$I!)"'"[5Q][G-*^J7?\ X<=M&^W^=C]!
M**\E\._#GXC1_#75?#&K_$FYCU==0?\ LOQ98VMO)?BQ#AHUG26$PM+MW(S!
M,$8/7FO)=#TKXH1_M):1X/TSXU^(O%.E:%"FJ^+!J6DZ6D"1/D6]FK0VR,)9
M2"QPPVHN>K+517-)1[_Y7_#\_D2_=BY=O\[?CT_&Q]:45%=7'V6UFF\N2;RT
M9_+B7+M@9PH[D]J^;?A;\7OB5XN_:GOM \5Z.GA'PQ)X1_M?3/#LDD<UXA-V
M(O-NG3*K(0&_=HS*H/))SA1]Z:@NM_P3?Z,)/E@YO96_%I?FT?2]%?./[0>A
M^*O 6B^)_'DOQR\5^'M%@_>6^A:7I&ES#S&(2*VA,ML\CN[E54,Q)+UZ/^SW
MHWCO0_A/HD7Q*UYO$7C&9&N+VX:"*+R=YW+!B)$5C&I"E@HW$$XIQ]Z+EM;^
MO^'^7=#E[K2[_I_7]:GH]%%%( HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH \W^(W[.OPY^+/B/1-=\5>$='UG5-)G\Z*XO-/@F>9?+=!%*SH2T8+[PN1
M\R(>V#VVK>&M(U[09]$U/2K+4=%GB\B73;NW26WDCZ;&C8%2O'0C%:5<C\3/
MBQX5^#N@P:SXOU3^R--GN5LXY_L\L^Z5D=PNV-&(^6-SG&..O2DY*,=79'11
MHUL55C2H0<YO1))MOR26K.L2-8XU1%"(HP%48 'IBLG2_!V@:'H,FB:;H>FZ
M?HLAE+Z=:VD<5NWF,6DS&H"G>S,6XY+$GK7CO_#=/P/_ .AW_P#*3??_ !BC
M_ANGX'_]#O\ ^4F^_P#C%8^WHO>:^]'O+AG/5M@*W_@N?_R)Z=X%^$O@CX7B
M['@[P?H7A47C!KC^Q=.AM/.(Z;O+49Q[U%J7P;\ ZUXRM_%VH>"O#][XJM]I
MAUNXTR%[Q-OW2)BNX$9..>*\V_X;I^!__0[_ /E)OO\ XQ7M?A_7;'Q1H.FZ
MSID_VG3=1MH[RUGV,GF12('1MK $94@X(!&>16D:L)OW97:\SSL9E.89=%2Q
MN'G34OYHRBG]Z5R_1115GE!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?F?_P %,/\ DN^@_P#8MP?^E5U7R37UM_P4P_Y+OH/_ &+<'_I5=5\D
MU\EBOX\C^\^"/^2<P7^#]6%%%%<A]P?O-1117W!_FH%%%% !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^?7[;/BKPA<?M&
M:?X<^)FCZ39>'ETFUEL-2UID:VNU,LWFC<ZA8W0\8W9(Y'H/T%KYY^)WA[3O
M%7[4G@[3=5M5O+&32B[PN2 2GVIU/!!X90?PJ6KC3L5?V.9A:>'OB#-HUQ?W
M'PMBUUV\'RW\DDF;$01^;Y#2$N;?S_-\LDXV_=^7%:7[%=JVK?".X\?78WZO
MX]U6[\17,I^]Y<DI2VCSZ)!'$H^AKWU0%  & . !2UKS:M^27R5KW[MM)OS7
MF3;2WFW^?Y79S?ACXB>'O&6N>)='T?4/MFH^&[M+'58?)D3[/,T2RJFYE ?*
M.IRA(YQG/%>0K_R?Q)_V3=?_ $Y&OH*BHCI.,^U_QBX_K?\ #S"7O0E#O;\)
M*7Z6_'R/GWXU*/'G[27P<\"3_/I5B+[QC>PGE97M!'#:J1W EN?,^L:U]!44
M4UI%1]?FV_\ *R^0WK*_HOZ^;;^84444@"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KY)_X*8?\D(T'_L9(/_26ZKZVKY)_X*8?\D(T'_L9(/\ TENJ
MY,5_ D?<<$?\E'@O\?Z,_,^BBBODC^\PK]J?@#_R0CX<?]BWIO\ Z2QU^*U?
MM3\ ?^2$?#C_ +%O3?\ TECKV,M^.7H?SYXQ?[AA/\;_ ".]HHHKZ _E<***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\S_^"F'_ "7?0?\ L6X/
M_2JZKY)KZV_X*8?\EWT'_L6X/_2JZKY)KY+%?QY']Y\$?\DY@O\ !^K"BBBN
M0^X/WFHHHK[@_P U 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@ HHHH **
M** "BBB@ HHHH **** "O"O%W_)W'@G_ +!$G_H%Y7NM>%>+O^3N/!/_ &")
M/_0+R@#T?XL?$S2_@[X U3Q?K,%Y<Z;IWE>;%8HKS-YDJ1+M#,H/S2#.2. ?
MI7SO_P /,/AA_P! 'Q=_X!VO_P DUWG[=/\ R:OXW_[<?_2ZWK\DZ\?&8JI1
MJ*,.Q_0'A_P7E/$>5U,7CXR<XU'%6E;11@_S;/TP_P"'F'PP_P"@#XN_\ [7
M_P"2:/\ AYA\,/\ H ^+O_ .U_\ DFOS/HKA_M"N?IO_ !"SAS^2?_@;/VA^
M!OQRT']H#PG=^(?#UIJ-G96U\]@\>IQQQR&18XW) 1W&W$J]\Y!XKT6ODG_@
MF?\ \D(U[_L9)_\ TEM:^MJ]^A-U*492W9_+/$V7T,KSC$X+#7Y(2LKZNP44
M45N?,!1110 4444 %%%% !1110 4444 %%%% !1110 5\D_\%,/^2$:#_P!C
M)!_Z2W5?6U?)/_!3#_DA&@_]C)!_Z2W5<F*_@2/N."/^2CP7^/\ 1GYGT445
M\D?WF%?M3\ ?^2$?#C_L6]-_])8Z_%:OVI^ /_)"/AQ_V+>F_P#I+'7L9;\<
MO0_GSQB_W#"?XW^1WM%%%?0'\KA1110 4444 %%%% !1110 445%<W4-G;O/
M<2I!#&-SR2,%51ZDGI0!+1110 4444 %%%% 'YG_ /!3#_DN^@_]BW!_Z575
M?)-?6W_!3#_DN^@_]BW!_P"E5U7R37R6*_CR/[SX(_Y)S!?X/U84445R'W!^
M\U%%%?<'^:@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
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7A7B[_ ).X\$_]@B3_ - O*]UKPKQ=_P G<>"?^P1)_P"@
M7E $7[=/_)J_C?\ [<?_ $NMZ_).OUL_;I_Y-7\;_P#;C_Z76]?DG7SF9?Q5
MZ?JS^N_"'_D15O\ K]+_ -(IA1117E'[@?IA_P $S_\ DA&O?]C)/_Z2VM?6
MU?)/_!,__DA&O?\ 8R3_ /I+:U];5]=A?X$?0_@SC?\ Y*/&_P"/]$%%%%=1
M\.%%%% !1110 4444 %%%% !1110 4444 %%%% !7R3_ ,%,/^2$:#_V,D'_
M *2W5?6U?)/_  4P_P"2$:#_ -C)!_Z2W5<F*_@2/N."/^2CP7^/]&?F?111
M7R1_>85^U/P!_P"2$?#C_L6]-_\ 26.OQ6K]J?@#_P D(^''_8MZ;_Z2QU[&
M6_'+T/Y\\8O]PPG^-_D=[1117T!_*X4444 %%%% !1110 4444 %?$_[:VJ6
M%KX^U"#XD7FH:?\ #UO"C?V XGFATR76#,XE6Z:,A3)Y?E>6LIV\OCFOMBOF
M;]JGXG>(_ ]MXLTS7/#%WJGPYU7PZ5L]6T73)KV6UOPSB2.[6/<5C9#&4<(%
M!#!CR*2^.+]=]MG_ $O.PI7]G-+MTWW6WZ^5S/\ %FL_\,^_LX^(-3\$_$%=
M>T?7-8M;7PUJ=Y<B^AT2.]GB@PMP\C^;%$7>5=YP/N]!69\*;[P)_P +@\,V
MO@;XI^,4UEC+)J-CXPDU2>U\4VXC;>]I]L(AWJY20/;<!<C:5.:Y"Z^ .L_$
MOX8_&6]\,^$)_#WA[7/$.E^(/#?A#4[86+7;69ADN':!P/L_VIHV 5PISAF
MS7H_BWQ+<?M&^-OA78>'O!WBG0F\,^(H=?U?4O$.AW&F1V$4,4J&V1YD43/(
MSA,0EEVY);&,[0^)7WNO51Y8[][/FOU=M=6B9? [;6E\Y7>GE?2W:_NZ)GT_
M=74-C:S7-Q*D%O"ADDED8*J*!DDD] !7RAX9^(7BOQ_^UA\/]?>_NM/\ ZUH
M^M+HFB;F1;F" VNV_F7NTID8Q@_=C"'@NPKUCXDZ/_PT%H?CSX9LGBCP;#:M
M:0RZ^;"-;;4(W"S,MJTF])X\#RY0RX^8J0<UX]K'P'^)NG_M(?"RZ/Q5\4ZU
MIMEINJ"35#X>TM(;),VN+9C%:*BB8*1\WS8C.PCFHI_Q$Y>=OG%Z_P!>>[M;
M5_"TOZLU9?UY=+F?\1OB=X4\;?&'Q_IOCWQ/XLM- \*W4&E:9X<\%RZDEU)-
M]FCGN+Z<:=^^9!YZ(I?]V-AZDU]!?LYW(O/A+I$\/CD?$;3Y&F:P\0,/WLUJ
M9&\I)222TL:X1F;#$H2P!S7E>GW!_9M^.GQ4UW6?"OB'5]#\<W-IJEEK/AS1
M;C5&66*V$,EI-';H\D9!3>K,-A\PC((-=M^RCX+UCPCX$\07FLZ9)H,OB3Q)
MJ7B"WT6;'F6%O<2[HXG X5]HW,HZ%R.H-%/X+?W5?_%I=>MVW?LNS1%3XK^?
M_DMG9^FR:[ONF?''_!3#_DN^@_\ 8MP?^E5U7R37UM_P4P_Y+OH/_8MP?^E5
MU7R37R&*_CR/[TX(_P"2<P7^#]6%%%%<A]P?O-1117W!_FH%%%% !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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%>=?%7]H+P'\%Y+.#Q7KT5E?7>UH=/
MA1I[IXS(L9E\I 6\L,XRV,?CQ2OT'9O8]%HK \-^/O#?B[PC#XIT;7+'4?#D
MT33KJD,ZF#8N=S%\X&W!SG&,'.,5A_#WX[_#KXM7U[9>"_&^@^*+RS&ZXM]*
MOXYWC7.-Q523MSQNZ>]59W<>I-]+]#NZ*9-,EO$\LKK'&@+,[G 4#J2>PKA_
M ?QX^'/Q0UB^TGPAXXT'Q)J=B";BTTS4(IY(U!P6VJ22N>,CBDM79#V5V=W1
M7E?Q"_:6\$?#7Q%/H>I2:SJ.HVD*W.H1Z%HEYJ:Z;"V2LETUO$XA4@$C>02
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
M **** "BBB@ HHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OD;]H
M;POXR^&?Q&\4_$/2?#*^-?#OB*'0;2ZBM+N*'4=.DM+X,JQ)*522*7S!P'!#
M\X(Y'US7S9^T!\._BC::YKWB+P-=6/BG1]:AT^*[\+:Y=7,8LY[>X5DN+1HX
MY0H8$>8FP#Y=^<C!5W&2:_K^OZT*6S^7YK_ASR[XS?$OP'JWP+TVW\*>&M3L
M=-USXC6FG>*?"36IM]0:\DD-Q/:2PLVT-,R1J<-Y;+*3D@FO3+7Q)?6'QT^'
MB_$WX9:5X6U&Y6ZT_P )Z]X>UR2\2*1H2TEE<H(8<;HHRRC$D>Z/C! -2_\
M#*NL>(/ /BQ]>\06=K\1?$'B*W\6+J6FP,UEIU]:B(6D<:,0TD:+"JL3M9]S
MGY<@#<L/AK\1_B-\0O"&N_$M?#&EZ9X/NI;^PT_PW<W%TU]>-"T*SRO-%'Y2
M(DDA$8#G<P)?CG:%HZ/O?R2Y(II/R:DDO3HV1/WE==FO5\TFFUYIJ_71[.PG
M[;U]/;_LYZ[:0R/#%JM]IND74D9P1;7-]!!,,]@8Y'7\:S?VF])L/!-Q\%-=
MT:R@L+[2/&>FZ3:O;QA-EG=;K>:#@?ZLHP.WIE%/:NT\>?#3Q)\8/!_Q%\(>
M+;G2+'0]3=4\/7FCK*UW;1JB.LMP)/E,J7"[@$^7:JYYS7*6_P ,?BG\2/%'
M@P_$N;PM:>'_  E?IJJ#P]/<33:S>1QLD,DJRQHMNBES)Y:M(2P4;@!S%/24
M;_S1D_32Z_!JW][U">L)+^[)?-II/YZ:^5^P_P#977[5KGQRNKM!_:4WC^^A
MN"W),4<%ND /MY03 ]Z/V(9''P-EL\_Z+I_B37+&T3M';QZE<+&B_P"RH&![
M"M/Q)\"_%5CXV\1>(?AUX]A\&#Q0T4FM65[HRZC&TZ1B+[3;_O8_*F,:HIW;
MT.Q3MSG/H/PN^'.F?"7P%I'A32&FEL]/B*_:+E@TUQ(S%Y)I" ,N[LS$XZL:
M(OW$GNHQC]R2O^&GJ$OB=NLG+[[NWX_AZ'54445(PKPKQ=_R=QX)_P"P1)_Z
M!>5[K7A7B[_D[CP3_P!@B3_T"\H B_;I_P"35_&__;C_ .EUO7Y)U^MG[=/_
M ":OXW_[<?\ TNMZ_).OG,R_BKT_5G]=^$/_ "(JW_7Z7_I%,****\H_<#],
M/^"9_P#R0C7O^QDG_P#26UKZVKY)_P""9_\ R0C7O^QDG_\ 26UKZVKZ["_P
M(^A_!G&__)1XW_'^B"BBBNH^'"BBB@#)\6>%].\;>%]7\/:O!]ITO5;26RNH
M<XWQ2(489[<$U\MVW[(_C_5]7OO"'B;XAIJOPO;1],TR61=)2+4]3M;:>X=;
M*6<3D# =1)*(E,BN -I#$_75%.+Y7S+R_#;[KC;;CR_UT?Z+_ATCQCQ5\$_%
MEC\0M2\8?#?QQ;>%+O6+2&TU33-9TEM3L)3"I6*>*-9X6BE"G:2&*L ,KD9J
M;P_\"=8\#_#76M'\+>.;C3/&FMZG_:^I>,+O38;N2XN6D0S'[.Q$85HT\I5S
M\BX(R1D^PT4)N.W]:WMZ7MIMHNPGK_7E;\CR'Q]\%M>O?B,GQ \!^++?PIXJ
METY-)U!-3TLZC8:A;([/%YD2RQ.LB,[[760<.00>,<QJ7[+_ (AOOAC\1-,A
M^)$]G\0O'C1G5O&,>F?+%&BK&(;>V69?+C$09%_>%AO+%F-?0M%39<KB]O\
M@W_,I2:DI+=?HK+\#Y\^&/P+^+?PVM_#ND0?%GPU_P (EI)BC.BZ?X"6T\RW
M0C=&L@O6V%AGY]K')S@UZ-\?O^2$?$?_ +%O4O\ TEDKO:X+X_?\D(^(_P#V
M+>I?^DLE%63E%W\SORJ*CCJ%OYX_FC\5J***^(/]&@K[S_X):_\ -3?^X9_[
M=U\&5]Y_\$M?^:F_]PS_ -NZ[L#_ +Q'Y_DS\T\2/^26Q?\ VY_Z<@?>=?)/
M_!3#_DA&@_\ 8R0?^DMU7UM7R3_P4P_Y(1H/_8R0?^DMU7OXK^!(_E?@C_DH
M\%_C_1GYGT445\D?WF%?M3\ ?^2$?#C_ +%O3?\ TECK\5J_:GX _P#)"/AQ
M_P!BWIO_ *2QU[&6_'+T/Y\\8O\ <,)_C?Y'>T445] ?RN%%%% !1110 445
M^2?_  W3\</^AW_\I-C_ /&*Y:^)AA[<R>I]QPSPAC^*O;?4IPC[+EOSMKXK
MVM:,OY7?8_6RBOR3_P"&Z?CA_P!#O_Y2;'_XQ1_PW3\</^AW_P#*38__ !BN
M3^TJ79_A_F?<?\0ASW_G]1_\"G_\K/ULHKY)_8'^.GCCXU?\)U_PF>M_VS_9
MOV'[)_HD$'E^9]HW_P"J1<Y\M.N<8XZFOK:O0I5%6@IQV9^5YWD]?(<PJ9=B
M9)SA:[C=K6*DK72>S[;G@O[=/_)J_C?_ +<?_2ZWK\DZ_6S]NG_DU?QO_P!N
M/_I=;U^2=>#F7\5>GZL_I_PA_P"1%6_Z_2_](IA1117E'[@?K9^PM_R:OX(_
M[?O_ $NN*]ZKP7]A;_DU?P1_V_?^EUQ7O5?8T/X4/1?D?Y\\3_\ (]Q__7ZI
M_P"ER/S/_P""F'_)=]!_[%N#_P!*KJODFOK;_@IA_P EWT'_ +%N#_TJNJ^2
M:^9Q7\>1_9W!'_).8+_!^K"BBBN0^X/WFHHHK[@_S4"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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\*\7?\G<>"?^P1
M)_Z!>5[K7A7B[_D[CP3_ -@B3_T"\H B_;I_Y-7\;_\ ;C_Z76]?DG7ZV?MT
M_P#)J_C?_MQ_]+K>OR3KYS,OXJ]/U9_7?A#_ ,B*M_U^E_Z13"BBBO*/W _3
M#_@F?_R0C7O^QDG_ /26UKZVKY)_X)G_ /)"->_[&2?_ -);6OK:OKL+_ CZ
M'\&<;_\ )1XW_'^B"BBBNH^'"BBB@ HHHH _)/\ ;I_Y.H\;_P#;C_Z0V]>"
MU[U^W3_R=1XW_P"W'_TAMZ\%KXZO_%GZO\S_ $%X8_Y$6 _Z\T__ $B(5[U^
MPM_R=1X(_P"W[_TAN*\%KWK]A;_DZCP1_P!OW_I#<44/XL/5?F'$_P#R(L?_
M ->:G_I$C];*X+X_?\D(^(__ &+>I?\ I+)7>UP7Q^_Y(1\1_P#L6]2_])9*
M^NJ? S^#<K_W^A_CC^:/Q6HHHKXH_P!& K[S_P""6O\ S4W_ +AG_MW7P97W
MG_P2U_YJ;_W#/_;NN[ _[Q'Y_DS\T\2/^26Q?_;G_IR!]YU\D_\ !3#_ )(1
MH/\ V,D'_I+=5];5\D_\%,/^2$:#_P!C)!_Z2W5>_BOX$C^5^"/^2CP7^/\
M1GYGT445\D?WF%?M3\ ?^2$?#C_L6]-_])8Z_%:OVI^ /_)"/AQ_V+>F_P#I
M+'7L9;\<O0_GSQB_W#"?XW^1WM%?*$_[2?Q4\97TFN> ?"&AZAX5@NM6M;/3
M;Z]E74=9^P.(YF0I&5A)=9!&IW;L#=MS7IOQ3^.6M>#_  OX!G\/>#SJOBGQ
ME?PV-EH.LWATYH&:VDN)/.<1R%#&L3 C:>:^@Z7]/QV_KIUL?RPU9M=K_P#D
MN_W?CT/8J*\^^%_B+XDZY<7Z^//!>B^%(8U0VCZ3K[:F9F).X,&MXMF!C'WL
MY/3'/1^./'>@?#;PS=^(/$VJV^C:1:[?,NKEL#<Q"JJCJS,2 % ))( !-$O=
MU8E[SLC>HKR+]G_]H2U^.7@_Q/XFETBX\*Z=H^LW>F>7JQ\J810*C&696 \H
MG<25/W0.3UK-^$?[4VB_&OXO>)?"?ANPN)M#TC2K?48/$$H9(=2\V62,M;J1
M\\(,9 E!PQ#8X )?*VU'JU?Y-7_(5URN71.WSO;\SV^OP9K]YJ_!FO"S/['S
M_0_I;P9_YF'_ '"_]R!1117AG]+'WG_P2U_YJ;_W#/\ V[K[SKX,_P""6O\
MS4W_ +AG_MW7WG7U6!_W>/S_ #9_#_B1_P E3B_^W/\ TW \%_;I_P"35_&_
M_;C_ .EUO7Y)U^MG[=/_ ":OXW_[<?\ TNMZ_).O*S+^*O3]6?N'A#_R(JW_
M %^E_P"D4PHHHKRC]P/UL_86_P"35_!'_;]_Z77%>]5X+^PM_P FK^"/^W[_
M -+KBO>J^QH?PH>B_(_SYXG_ .1[C_\ K]4_]+D?F?\ \%,/^2[Z#_V+<'_I
M5=5\DU];?\%,/^2[Z#_V+<'_ *575?)-?,XK^/(_L[@C_DG,%_@_5A1117(?
M<'[S4445]P?YJ!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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M^"6O_-3?^X9_[=U]YU\&?\$M?^:F_P#<,_\ ;NOO.OJL#_N\?G^;/X?\2/\
MDJ<7_P!N?^FX'@O[=/\ R:OXW_[<?_2ZWK\DZ_6S]NG_ )-7\;_]N/\ Z76]
M?DG7E9E_%7I^K/W#PA_Y$5;_ *_2_P#2*84445Y1^X'ZV?L+?\FK^"/^W[_T
MNN*]ZKP7]A;_ )-7\$?]OW_I=<5[U7V-#^%#T7Y'^?/$_P#R/<?_ -?JG_I<
MC\S_ /@IA_R7?0?^Q;@_]*KJODFOK;_@IA_R7?0?^Q;@_P#2JZKY)KYG%?QY
M']G<$?\ ).8+_!^K"BBBN0^X/WFHHHK[@_S4"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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\*\7?\G<>"?^P1)_Z!>5
M[K7A7B[_ ).X\$_]@B3_ - O* (OVZ?^35_&_P#VX_\ I=;U^2=?K9^W3_R:
MOXW_ .W'_P!+K>OR3KYS,OXJ]/U9_7?A#_R(JW_7Z7_I%,****\H_<#],/\
M@F?_ ,D(U[_L9)__ $EM:]KN_P!F_P"&M]\4(/B#-X,T23Q3#&ZB];38"[2,
MRL)V;9N,J[,!\Y 9AWKQ3_@F?_R0C7O^QDG_ /26UKZVKZ[":4H26Z1_!G'&
MO$6-B]G/_(*QH_!OA^'PU-X=CT+38_#\T<D,NDK:1BTD20DR*T6-I#%FW C!
MW'/6O/?CY^TQX7_9U_L+_A)+#5[W^V//^S_V7#%)M\KR]V_?(F,^:N,9Z'IW
M\D_X>8?##_H ^+O_  #M?_DFJG7I0;C.1Q8'A;.\QH1Q>#PTIPE>S7D[/\4?
M2'B3X8^#_&'A>#PUKOA71=9\/6X18=)OM/BFM8@@P@2)E*KM P,#@=*TO#/A
M71?!>B6VC>'])L=$TBV7;!8Z=;I!!&/140 #\!7R[_P\P^&'_0!\7?\ @':_
M_)-'_#S#X8?] 'Q=_P" =K_\DU/UNCK[^YV?ZC\1Z+ZE/3R7^9[_ *'\#_AU
MX9\63>*-(\!^&]+\23%C)J]GI,$5TQ;[Q,JH&R>_/-=O1175T2/B.MS\D_VZ
M?^3J/&__ &X_^D-O7@M>]?MT_P#)U'C?_MQ_](;>O!:^.K_Q9^K_ #/]!>&/
M^1%@/^O-/_TB(5[U^PM_R=1X(_[?O_2&XKP6O>OV%O\ DZCP1_V_?^D-Q10_
MBP]5^8<3_P#(BQ__ %YJ?^D2/ULK@OC]_P D(^(__8MZE_Z2R5WM<%\?O^2$
M?$?_ +%O4O\ TEDKZZI\#/X-RO\ W^A_CC^:/Q6HHHKXH_T8"OO/_@EK_P U
M-_[AG_MW7P97WG_P2U_YJ;_W#/\ V[KNP/\ O$?G^3/S3Q(_Y);%_P#;G_IR
M!]YU\D_\%,/^2$:#_P!C)!_Z2W5?6U?)/_!3#_DA&@_]C)!_Z2W5>_BOX$C^
M5^"/^2CP7^/]&?F?1117R1_>85^U/P!_Y(1\./\ L6]-_P#26.OQ6K]J?@#_
M ,D(^''_ &+>F_\ I+'7L9;\<O0_GSQB_P!PPG^-_D=[7(Z[\7_ GA?59],U
MGQKX=TC4H-OFV=]JL$$T>Y0R[D9P1E2",CD$&NNK\D_VZ?\ DZCQO_VX_P#I
M#;UZF*KO#P4DKZGXMP5PW2XIS">"K5'!1@Y723VE%6U_Q'Z7_P#"_OAA_P!%
M'\(_^#VU_P#CE'_"_OAA_P!%'\(_^#VU_P#CE?BM17F?VE/^4_:?^(.X#_H+
MG]R/VQT_XW?#K5K^VL;'Q]X7O+VYE6&"VM]9MI))9&("HJA\LQ)  '))KM:_
M%;X _P#)=_AQ_P!C)IO_ *51U^U->CA<0\1%MJUC\AXWX4H\*XBC1HU7-3BW
MJDK6=N@5^#-?O-7X,UPYG]CY_H?I?@S_ ,S#_N%_[D"BBBO#/Z6/O/\ X):_
M\U-_[AG_ +=U]YU\&?\ !+7_ )J;_P!PS_V[K[SKZK _[O'Y_FS^'_$C_DJ<
M7_VY_P"FX'@O[=/_ ":OXW_[<?\ TNMZ_).OUL_;I_Y-7\;_ /;C_P"EUO7Y
M)UY69?Q5Z?JS]P\(?^1%6_Z_2_\ 2*84445Y1^X'ZV?L+?\ )J_@C_M^_P#2
MZXKWJO!?V%O^35_!'_;]_P"EUQ7O5?8T/X4/1?D?Y\\3_P#(]Q__ %^J?^ER
M/S/_ ."F'_)=]!_[%N#_ -*KJODFOK;_ (*8?\EWT'_L6X/_ $JNJ^2:^9Q7
M\>1_9W!'_).8+_!^K"BBBN0^X/WFHHHK[@_S4"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@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\*\7?\ )W'@G_L$2?\
MH%Y7NM>%>+O^3N/!/_8(D_\ 0+R@"+]NG_DU?QO_ -N/_I=;U^2=?K9^W3_R
M:OXW_P"W'_TNMZ_).OG,R_BKT_5G]=^$/_(BK?\ 7Z7_ *13"BBBO*/W _3#
M_@F?_P D(U[_ +&2?_TEM:^MJ^2?^"9__)"->_[&2?\ ]);6OK:OKL+_  (^
MA_!G&_\ R4>-_P ?Z(^#/^"I7_-,O^XG_P"VE?!E?>?_  5*_P":9?\ <3_]
MM*^#*^?QW^\2^7Y(_JCPW_Y);"?]O_\ IR84445PGZ6?O-1117W!_FH?DG^W
M3_R=1XW_ .W'_P!(;>O!:]Z_;I_Y.H\;_P#;C_Z0V]>"U\=7_BS]7^9_H+PQ
M_P B+ ?]>:?_ *1$*]Z_86_Y.H\$?]OW_I#<5X+7O7["W_)U'@C_ +?O_2&X
MHH?Q8>J_,.)_^1%C_P#KS4_](D?K97!?'[_DA'Q'_P"Q;U+_ -)9*[VN"^/W
M_)"/B/\ ]BWJ7_I+)7UU3X&?P;E?^_T/\<?S1^*U%%%?%'^C 5]Y_P#!+7_F
MIO\ W#/_ &[KX,K[S_X):_\ -3?^X9_[=UW8'_>(_/\ )GYIXD?\DMB_^W/_
M $Y ^\Z^2?\ @IA_R0C0?^QD@_\ 26ZKZVKY)_X*8?\ )"-!_P"QD@_]);JO
M?Q7\"1_*_!'_ "4>"_Q_HS\SZ***^2/[S"OVI^ /_)"/AQ_V+>F_^DL=?BM7
M[4_ '_DA'PX_[%O3?_26.O8RWXY>A_/GC%_N&$_QO\CO:_)/]NG_ ).H\;_]
MN/\ Z0V]?K97Y)_MT_\ )U'C?_MQ_P#2&WKKS+^$O7]&?#^$/_(]K?\ 7F7_
M *73/!:***^</Z[.]^ /_)=_AQ_V,FF_^E4=?M37XK? '_DN_P ./^QDTW_T
MJCK]J:^@RWX)>I_*_C%_O^$_P/\ ,*_!FOWFK\&:SS/['S_0]+P9_P"9A_W"
M_P#<@4445X9_2Q]Y_P#!+7_FIO\ W#/_ &[K[SKX,_X):_\ -3?^X9_[=U]Y
MU]5@?]WC\_S9_#_B1_R5.+_[<_\ 3<#P7]NG_DU?QO\ ]N/_ *76]?DG7ZV?
MMT_\FK^-_P#MQ_\ 2ZWK\DZ\K,OXJ]/U9^X>$/\ R(JW_7Z7_I%,****\H_<
M#];/V%O^35_!'_;]_P"EUQ7O5>"_L+?\FK^"/^W[_P!+KBO>J^QH?PH>B_(_
MSYXG_P"1[C_^OU3_ -+D?F?_ ,%,/^2[Z#_V+<'_ *575?)-?6W_  4P_P"2
M[Z#_ -BW!_Z575?)-?,XK^/(_L[@C_DG,%_@_5A1117(?<'[S4445]P?YJ!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 %>%>+O^3N/!/_8(D_\ 0+RO=:\*\7?\G<>"?^P1)_Z!>4 1?MT_\FK^-_\
MMQ_]+K>OR3K];/VZ?^35_&__ &X_^EUO7Y)U\YF7\5>GZL_KOPA_Y$5;_K]+
M_P!(IA1117E'[@?IA_P3/_Y(1KW_ &,D_P#Z2VM?6U?)/_!,_P#Y(1KW_8R3
M_P#I+:U];5]=A?X$?0_@SC?_ )*/&_X_T1\&?\%2O^:9?]Q/_P!M*^#*^\_^
M"I7_ #3+_N)_^VE?!E?/X[_>)?+\D?U1X;_\DMA/^W__ $Y,****X3]+/WFH
MHHK[@_S4/R3_ &Z?^3J/&_\ VX_^D-O7@M>]?MT_\G4>-_\ MQ_](;>O!:^.
MK_Q9^K_,_P!!>&/^1%@/^O-/_P!(B%>]?L+?\G4>"/\ M^_](;BO!:]Z_86_
MY.H\$?\ ;]_Z0W%%#^+#U7YAQ/\ \B+'_P#7FI_Z1(_6RN"^/W_)"/B/_P!B
MWJ7_ *2R5WM<%\?O^2$?$?\ [%O4O_262OKJGP,_@W*_]_H?XX_FC\5J***^
M*/\ 1@*^\_\ @EK_ ,U-_P"X9_[=U\&5]Y_\$M?^:F_]PS_V[KNP/^\1^?Y,
M_-/$C_DEL7_VY_Z<@?>=?)/_  4P_P"2$:#_ -C)!_Z2W5?6U?)/_!3#_DA&
M@_\ 8R0?^DMU7OXK^!(_E?@C_DH\%_C_ $9^9]%%%?)']YA7[4_ '_DA'PX_
M[%O3?_26.OQ6K]J?@#_R0CX<?]BWIO\ Z2QU[&6_'+T/Y\\8O]PPG^-_D=[7
MY)_MT_\ )U'C?_MQ_P#2&WK];*_)/]NG_DZCQO\ ]N/_ *0V]=>9?PEZ_HSX
M?PA_Y'M;_KS+_P!+IG@M%%%?.']=G>_ '_DN_P ./^QDTW_TJCK]J:_%;X _
M\EW^''_8R:;_ .E4=?M37T&6_!+U/Y7\8O\ ?\)_@?YA7X,U^\U?@S6>9_8^
M?Z'I>#/_ #,/^X7_ +D"BBBO#/Z6/O/_ ():_P#-3?\ N&?^W=?>=?!G_!+7
M_FIO_<,_]NZ^\Z^JP/\ N\?G^;/X?\2/^2IQ?_;G_IN!X+^W3_R:OXW_ .W'
M_P!+K>OR3K];/VZ?^35_&_\ VX_^EUO7Y)UY69?Q5Z?JS]P\(?\ D15O^OTO
M_2*84445Y1^X'ZV?L+?\FK^"/^W[_P!+KBO>J\%_86_Y-7\$?]OW_I=<5[U7
MV-#^%#T7Y'^?/$__ "/<?_U^J?\ I<C\S_\ @IA_R7?0?^Q;@_\ 2JZKY)KZ
MV_X*8?\ )=]!_P"Q;@_]*KJODFOF<5_'D?V=P1_R3F"_P?JPHHHKD/N#]YJ*
M**^X/\U 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 ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O"O%W_)W'@G_L$2?^@7E>ZUX5XN_Y.X\$_P#8(D_] O* (OVZ
M?^35_&__ &X_^EUO7Y)U^MG[=/\ R:OXW_[<?_2ZWK\DZ^<S+^*O3]6?UWX0
M_P#(BK?]?I?^D4PHHHKRC]P/TP_X)G_\D(U[_L9)_P#TEM:^MJ^2?^"9_P#R
M0C7O^QDG_P#26UKZVKZ["_P(^A_!G&__ "4>-_Q_HCX,_P""I7_-,O\ N)_^
MVE?!E?>?_!4K_FF7_<3_ /;2O@ROG\=_O$OE^2/ZH\-_^26PG_;_ /Z<F%%%
M%<)^EG[S4445]P?YJ'Y)_MT_\G4>-_\ MQ_](;>O!:]Z_;I_Y.H\;_\ ;C_Z
M0V]>"U\=7_BS]7^9_H+PQ_R(L!_UYI_^D1"O>OV%O^3J/!'_ &_?^D-Q7@M>
M]?L+?\G4>"/^W[_TAN**'\6'JOS#B?\ Y$6/_P"O-3_TB1^ME<%\?O\ DA'Q
M'_[%O4O_ $EDKO:X+X_?\D(^(_\ V+>I?^DLE?75/@9_!N5_[_0_QQ_-'XK4
M445\4?Z,!7WG_P $M?\ FIO_ '#/_;NO@ROO/_@EK_S4W_N&?^W==V!_WB/S
M_)GYIXD?\DMB_P#MS_TY ^\Z^2?^"F'_ "0C0?\ L9(/_26ZKZVKY)_X*8?\
MD(T'_L9(/_26ZKW\5_ D?ROP1_R4>"_Q_HS\SZ***^2/[S"OVI^ /_)"/AQ_
MV+>F_P#I+'7XK5^U/P!_Y(1\./\ L6]-_P#26.O8RWXY>A_/GC%_N&$_QO\
M([VOR3_;I_Y.H\;_ /;C_P"D-O7ZV5^2?[=/_)U'C?\ [<?_ $AMZZ\R_A+U
M_1GP_A#_ ,CVM_UYE_Z73/!:***^</Z[.]^ /_)=_AQ_V,FF_P#I5'7[4U^*
MWP!_Y+O\./\ L9--_P#2J.OVIKZ#+?@EZG\K^,7^_P"$_P #_,*_!FOWFK\&
M:SS/['S_ $/2\&?^9A_W"_\ <@4445X9_2Q]Y_\ !+7_ )J;_P!PS_V[K[SK
MX,_X):_\U-_[AG_MW7WG7U6!_P!WC\_S9_#_ (D?\E3B_P#MS_TW \%_;I_Y
M-7\;_P#;C_Z76]?DG7ZV?MT_\FK^-_\ MQ_]+K>OR3KRLR_BKT_5G[AX0_\
M(BK?]?I?^D4PHHHKRC]P/UL_86_Y-7\$?]OW_I=<5[U7@O["W_)J_@C_ +?O
M_2ZXKWJOL:'\*'HOR/\ /GB?_D>X_P#Z_5/_ $N1^9__  4P_P"2[Z#_ -BW
M!_Z575?)-?6W_!3#_DN^@_\ 8MP?^E5U7R37S.*_CR/[.X(_Y)S!?X/U8444
M5R'W!^\U%%%?<'^:@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 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7A7B[_D[CP3_ -@B3_T"\KW6O"O%W_)W'@G_ +!$
MG_H%Y0!%^W3_ ,FK^-_^W'_TNMZ_).OUL_;I_P"35_&__;C_ .EUO7Y)U\YF
M7\5>GZL_KOPA_P"1%6_Z_2_](IA1117E'[@?IA_P3/\ ^2$:]_V,D_\ Z2VM
M?6U?)/\ P3/_ .2$:]_V,D__ *2VM?6U?787^!'T/X,XW_Y*/&_X_P!$?!G_
M  5*_P":9?\ <3_]M*^#*^\_^"I7_-,O^XG_ .VE?!E?/X[_ 'B7R_)']4>&
M_P#R2V$_[?\ _3DPHHHKA/TL_>:BBBON#_-0_)/]NG_DZCQO_P!N/_I#;UX+
M7O7[=/\ R=1XW_[<?_2&WKP6OCJ_\6?J_P S_07AC_D18#_KS3_](B%>]?L+
M?\G4>"/^W[_TAN*\%KWK]A;_ ).H\$?]OW_I#<44/XL/5?F'$_\ R(L?_P!>
M:G_I$C];*X+X_?\ )"/B/_V+>I?^DLE=[7!?'[_DA'Q'_P"Q;U+_ -)9*^NJ
M? S^#<K_ -_H?XX_FC\5J***^*/]& K[S_X):_\ -3?^X9_[=U\&5]Y_\$M?
M^:F_]PS_ -NZ[L#_ +Q'Y_DS\T\2/^26Q?\ VY_Z<@?>=?)/_!3#_DA&@_\
M8R0?^DMU7UM7R3_P4P_Y(1H/_8R0?^DMU7OXK^!(_E?@C_DH\%_C_1GYGT44
M5\D?WF%?M3\ ?^2$?#C_ +%O3?\ TECK\5J_:GX _P#)"/AQ_P!BWIO_ *2Q
MU[&6_'+T/Y\\8O\ <,)_C?Y'>U^2?[=/_)U'C?\ [<?_ $AMZ_6ROR3_ &Z?
M^3J/&_\ VX_^D-O77F7\)>OZ,^'\(?\ D>UO^O,O_2Z9X+1117SA_79WOP!_
MY+O\./\ L9--_P#2J.OVIK\5O@#_ ,EW^''_ &,FF_\ I5'7[4U]!EOP2]3^
M5_&+_?\ "?X'^85^#-?O-7X,UGF?V/G^AZ7@S_S,/^X7_N0****\,_I8^\_^
M"6O_ #4W_N&?^W=?>=?!G_!+7_FIO_<,_P#;NOO.OJL#_N\?G^;/X?\ $C_D
MJ<7_ -N?^FX'@O[=/_)J_C?_ +<?_2ZWK\DZ_6S]NG_DU?QO_P!N/_I=;U^2
M=>5F7\5>GZL_</"'_D15O^OTO_2*84445Y1^X'ZV?L+?\FK^"/\ M^_]+KBO
M>J\%_86_Y-7\$?\ ;]_Z77%>]5]C0_A0]%^1_GSQ/_R/<?\ ]?JG_I<C\S_^
M"F'_ "7?0?\ L6X/_2JZKY)KZV_X*8?\EWT'_L6X/_2JZKY)KYG%?QY']G<$
M?\DY@O\ !^K"BBBN0^X/WFHHHK[@_P U 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@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "O"O%W_)W'@G_ +!$G_H%Y7NM
M>%>+O^3N/!/_ &")/_0+R@"+]NG_ )-7\;_]N/\ Z76]?DG7ZV?MT_\ )J_C
M?_MQ_P#2ZWK\DZ^<S+^*O3]6?UWX0_\ (BK?]?I?^D4PHHHKRC]P/TP_X)G_
M /)"->_[&2?_ -);6OK:ODG_ ()G_P#)"->_[&2?_P!);6OK:OKL+_ CZ'\&
M<;_\E'C?\?Z(^#/^"I7_ #3+_N)_^VE?!E?>?_!4K_FF7_<3_P#;2O@ROG\=
M_O$OE^2/ZH\-_P#DEL)_V_\ ^G)A1117"?I9^\U%%%?<'^:A^2?[=/\ R=1X
MW_[<?_2&WKP6O>OVZ?\ DZCQO_VX_P#I#;UX+7QU?^+/U?YG^@O#'_(BP'_7
MFG_Z1$*]Z_86_P"3J/!'_;]_Z0W%>"U[U^PM_P G4>"/^W[_ -(;BBA_%AZK
M\PXG_P"1%C_^O-3_ -(D?K97!?'[_DA'Q'_[%O4O_262N]K@OC]_R0CXC_\
M8MZE_P"DLE?75/@9_!N5_P"_T/\ ''\T?BM1117Q1_HP%?>?_!+7_FIO_<,_
M]NZ^#*^\_P#@EK_S4W_N&?\ MW7=@?\ >(_/\F?FGB1_R2V+_P"W/_3D#[SK
MY)_X*8?\D(T'_L9(/_26ZKZVKY)_X*8?\D(T'_L9(/\ TENJ]_%?P)'\K\$?
M\E'@O\?Z,_,^BBBODC^\PK]J?@#_ ,D(^''_ &+>F_\ I+'7XK5^U/P!_P"2
M$?#C_L6]-_\ 26.O8RWXY>A_/GC%_N&$_P ;_([VOR3_ &Z?^3J/&_\ VX_^
MD-O7ZV5^2?[=/_)U'C?_ +<?_2&WKKS+^$O7]&?#^$/_ "/:W_7F7_I=,\%H
MHHKYP_KL[WX _P#)=_AQ_P!C)IO_ *51U^U-?BM\ ?\ DN_PX_[&33?_ $JC
MK]J:^@RWX)>I_*_C%_O^$_P/\PK\&:_>:OP9K/,_L?/]#TO!G_F8?]PO_<@4
M445X9_2Q]Y_\$M?^:F_]PS_V[K[SKX,_X):_\U-_[AG_ +=U]YU]5@?]WC\_
MS9_#_B1_R5.+_P"W/_3<#P7]NG_DU?QO_P!N/_I=;U^2=?K9^W3_ ,FK^-_^
MW'_TNMZ_).O*S+^*O3]6?N'A#_R(JW_7Z7_I%,****\H_<#];/V%O^35_!'_
M &_?^EUQ7O5>"_L+?\FK^"/^W[_TNN*]ZK[&A_"AZ+\C_/GB?_D>X_\ Z_5/
M_2Y'YG_\%,/^2[Z#_P!BW!_Z575?)-?6W_!3#_DN^@_]BW!_Z575?)-?,XK^
M/(_L[@C_ ))S!?X/U84445R'W!^\U%%%?<'^:@4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A7B[_D[CP3_P!@B3_T
M"\KW6O"O%W_)W'@G_L$2?^@7E $7[=/_ ":OXW_[<?\ TNMZ_).OUL_;I_Y-
M7\;_ /;C_P"EUO7Y)U\YF7\5>GZL_KOPA_Y$5;_K]+_TBF%%%%>4?N!^F'_!
M,_\ Y(1KW_8R3_\ I+:U];5\D_\ !,__ )(1KW_8R3_^DMK7UM7UV%_@1]#^
M#.-_^2CQO^/]$?!G_!4K_FF7_<3_ /;2O@ROO/\ X*E?\TR_[B?_ +:5\&5\
M_CO]XE\OR1_5'AO_ ,DMA/\ M_\ ].3"BBBN$_2S]YJ***^X/\U#\D_VZ?\
MDZCQO_VX_P#I#;UX+7O7[=/_ "=1XW_[<?\ TAMZ\%KXZO\ Q9^K_,_T%X8_
MY$6 _P"O-/\ ](B%>]?L+?\ )U'@C_M^_P#2&XKP6O>OV%O^3J/!'_;]_P"D
M-Q10_BP]5^8<3_\ (BQ__7FI_P"D2/ULK@OC]_R0CXC_ /8MZE_Z2R5WM<%\
M?O\ DA'Q'_[%O4O_ $EDKZZI\#/X-RO_ '^A_CC^:/Q6HHHKXH_T8"OO/_@E
MK_S4W_N&?^W=?!E?>?\ P2U_YJ;_ -PS_P!NZ[L#_O$?G^3/S3Q(_P"26Q?_
M &Y_Z<@?>=?)/_!3#_DA&@_]C)!_Z2W5?6U?)/\ P4P_Y(1H/_8R0?\ I+=5
M[^*_@2/Y7X(_Y*/!?X_T9^9]%%%?)']YA7[4_ '_ )(1\./^Q;TW_P!)8Z_%
M:OVI^ /_ "0CX<?]BWIO_I+'7L9;\<O0_GSQB_W#"?XW^1WM?DG^W3_R=1XW
M_P"W'_TAMZ_6ROR3_;I_Y.H\;_\ ;C_Z0V]=>9?PEZ_HSX?PA_Y'M;_KS+_T
MNF>"T445\X?UV=[\ ?\ DN_PX_[&33?_ $JCK]J:_%;X _\ )=_AQ_V,FF_^
ME4=?M37T&6_!+U/Y7\8O]_PG^!_F%?@S7[S5^#-9YG]CY_H>EX,_\S#_ +A?
M^Y HHHKPS^EC[S_X):_\U-_[AG_MW7WG7P9_P2U_YJ;_ -PS_P!NZ^\Z^JP/
M^[Q^?YL_A_Q(_P"2IQ?_ &Y_Z;@>"_MT_P#)J_C?_MQ_]+K>OR3K];/VZ?\
MDU?QO_VX_P#I=;U^2=>5F7\5>GZL_</"'_D15O\ K]+_ -(IA1117E'[@?K9
M^PM_R:OX(_[?O_2ZXKWJO!?V%O\ DU?P1_V_?^EUQ7O5?8T/X4/1?D?Y\\3_
M /(]Q_\ U^J?^ER/S/\ ^"F'_)=]!_[%N#_TJNJ^2:^MO^"F'_)=]!_[%N#_
M -*KJODFOF<5_'D?V=P1_P DY@O\'ZL****Y#[@_>:BBBON#_-0**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH *^<_C%\=O'$7CO7/"'P[L-%BG\.QZ5/JV
MK:\\C+NO;H1Q00PQC+917+.6&T$8!/3Z,KY2_:.\&^#OB!XK\2W/ASQ+K7A?
MXH^'XM'CU.;1I/*\ZTEO%>W,T4R-#<*A$C*V"588SR5I?:5]OZ_K^K.EL_ZZ
MK_AOZN>C?\+L\6Z'\([C7?$'P[OD\:0ZG_8L?A_3Y#)#>W#3"**:*8K\ML^X
M/YC+\J[L@D<M\&_&3QC9?%#2? 7Q)\+Z/H6K:Y8W.H:1>>'=6DO[69;<Q^=#
M)YL$+I(HE5@0&5AGD$8//_!_X]76@Z?XST?XG^(K.]G\+^*H?"T/B>"S,,>I
M23QPO!YD<8*QR[IA&Y&$##/RYQ6!XH\-7GP=_:H^'GB$^)-1\<7'C>[O-":Q
M\0&*271[?RGN2]AY2((H@T:+(&5F8>7ER5&=8KWHWU4ONUBFOG=IOLG]^<M(
MRZ-7_!N_R237=^NWOOQ4^)&F?"/X>ZYXOU=)9;'2K<S-!;@&6=R0J1(#U=W9
M5'NPKS31?C=X^\.^,/"VF?$SP1I'AO2_%EP;+2K[1=:>_:VN_+:1+:[5X(@K
M.J. T9==R[>X-1_MP6\DG[.>M7B@F#2]0TO5+H=OL]O?P2S$^P1&)]A5?]K"
M:/6+7X.V=C,DUY?>/]'GM%C;)DCB9YI67'81([$],?6IIJ\HWZR4?1.RO^+_
M / ?4J>D';I&3^:3=OPU]2]KWQL\>>(/&GBG1OAAX*T?Q+9^$YDM=6O=;UI[
M#S[HQ+*;6U5()=SJCIEI"B@N!V)'H_PI^)&G?%SX?:-XLTN*:VMM1B+-:W(
MFMI58I+#(!P'1U93[J:\M_9<8:3XD^.>CW<@&H6OCN[O91)PWD7%O!+"Y_V=
MAV@_[!]*7]B&)_\ A1LEX!FTU#Q'KE]9N/NR6\NI7#1NO^RRD,/4$&B*]Q-[
MN,9?-I-K\?P]12TD[=)./R5[/\/Q]#WZBBBI&%>%>+O^3N/!/_8(D_\ 0+RO
M=:\*\7?\G<>"?^P1)_Z!>4 1?MT_\FK^-_\ MQ_]+K>OR3K];/VZ?^35_&__
M &X_^EUO7Y)U\YF7\5>GZL_KOPA_Y$5;_K]+_P!(IA1117E'[@?IA_P3/_Y(
M1KW_ &,D_P#Z2VM?6U?)/_!,_P#Y(1KW_8R3_P#I+:U];5]=A?X$?0_@SC?_
M )*/&_X_T1\&?\%2O^:9?]Q/_P!M*^#*^\_^"I7_ #3+_N)_^VE?!E?/X[_>
M)?+\D?U1X;_\DMA/^W__ $Y,****X3]+/WFHHHK[@_S4/R3_ &Z?^3J/&_\
MVX_^D-O7@M>]?MT_\G4>-_\ MQ_](;>O!:^.K_Q9^K_,_P!!>&/^1%@/^O-/
M_P!(B%>]?L+?\G4>"/\ M^_](;BO!:]Z_86_Y.H\$?\ ;]_Z0W%%#^+#U7YA
MQ/\ \B+'_P#7FI_Z1(_6RN"^/W_)"/B/_P!BWJ7_ *2R5WM<%\?O^2$?$?\
M[%O4O_262OKJGP,_@W*_]_H?XX_FC\5J***^*/\ 1@*^\_\ @EK_ ,U-_P"X
M9_[=U\&5]Y_\$M?^:F_]PS_V[KNP/^\1^?Y,_-/$C_DEL7_VY_Z<@?>=?)/_
M  4P_P"2$:#_ -C)!_Z2W5?6U?)/_!3#_DA&@_\ 8R0?^DMU7OXK^!(_E?@C
M_DH\%_C_ $9^9]%%%?)']YA7[4_ '_DA'PX_[%O3?_26.OQ6K]J?@#_R0CX<
M?]BWIO\ Z2QU[&6_'+T/Y\\8O]PPG^-_D=[7Y)_MT_\ )U'C?_MQ_P#2&WK]
M;*_)/]NG_DZCQO\ ]N/_ *0V]=>9?PEZ_HSX?PA_Y'M;_KS+_P!+IG@M%%%?
M.']=G>_ '_DN_P ./^QDTW_TJCK]J:_%;X _\EW^''_8R:;_ .E4=?M37T&6
M_!+U/Y7\8O\ ?\)_@?YA7X,U^\U?@S6>9_8^?Z'I>#/_ #,/^X7_ +D"BBBO
M#/Z6/O/_ ():_P#-3?\ N&?^W=?>=?!G_!+7_FIO_<,_]NZ^\Z^JP/\ N\?G
M^;/X?\2/^2IQ?_;G_IN!X+^W3_R:OXW_ .W'_P!+K>OR3K];/VZ?^35_&_\
MVX_^EUO7Y)UY69?Q5Z?JS]P\(?\ D15O^OTO_2*84445Y1^X'ZV?L+?\FK^"
M/^W[_P!+KBO>J\%_86_Y-7\$?]OW_I=<5[U7V-#^%#T7Y'^?/$__ "/<?_U^
MJ?\ I<C\S_\ @IA_R7?0?^Q;@_\ 2JZKY)KZV_X*8?\ )=]!_P"Q;@_]*KJO
MDFOF<5_'D?V=P1_R3F"_P?JPHHHKD/N#]YJ***^X/\U 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 **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KR?XV?LT^#?CCY5WJUK-8Z_"B0Q:UIMU<6ET(1('
M,+/!)&SH<'"L2 3N R*]8HI-)[CNSA]/^"/@33/AS<> X?#%@?"5PKBXTN9#
M*DY=MSO(SDL[EOF+L2Q/.<UG_#O]GGP)\+]:;6-#TJZDUCR3;1ZAJVIW6I7$
M$)()BBDN99&B0X'RH0#@9KTBBJN[\W4FRM;H<II'PK\*Z'?>+KNTT>,3>+)Q
M<ZV)I'F2\<0K#ED=BJCRU5=J@ XY&2:YOP#^S5\._AGXBCUS0=#FBU&")H+-
M[W4;J\2PB;[T=K'-(ZVZ$8!6(*, #H *]/HI+35=K?+:WW#>JL_4\U^(?[.?
M@#XI:X-9U_1YVU-H5MI[G3]2NK!KN!22(;C[/(GGQC<WR2;AR>.37>Z-HUAX
M=TFSTO2[.'3]-LX5M[:TMHPD<,:@!451P   ,5=HH6BLM@>KNPHHHH *\*\7
M?\G<>"?^P1)_Z!>5[K7A7B[_ ).X\$_]@B3_ - O* (OVZ?^35_&_P#VX_\
MI=;U^2=?K9^W3_R:OXW_ .W'_P!+K>OR3KYS,OXJ]/U9_7?A#_R(JW_7Z7_I
M%,****\H_<#],/\ @F?_ ,D(U[_L9)__ $EM:^MJ^2?^"9__ "0C7O\ L9)_
M_26UKZVKZ["_P(^A_!G&_P#R4>-_Q_HCX,_X*E?\TR_[B?\ [:5\&5]Y_P#!
M4K_FF7_<3_\ ;2O@ROG\=_O$OE^2/ZH\-_\ DEL)_P!O_P#IR84445PGZ6?O
M-1117W!_FH?DG^W3_P G4>-_^W'_ -(;>O!:]Z_;I_Y.H\;_ /;C_P"D-O7@
MM?'5_P"+/U?YG^@O#'_(BP'_ %YI_P#I$0KWK]A;_DZCP1_V_?\ I#<5X+7O
M7["W_)U'@C_M^_\ 2&XHH?Q8>J_,.)_^1%C_ /KS4_\ 2)'ZV5P7Q^_Y(1\1
M_P#L6]2_])9*[VN"^/W_ "0CXC_]BWJ7_I+)7UU3X&?P;E?^_P!#_''\T?BM
M1117Q1_HP%?>?_!+7_FIO_<,_P#;NO@ROO/_ ():_P#-3?\ N&?^W==V!_WB
M/S_)GYIXD?\ )+8O_MS_ -.0/O.ODG_@IA_R0C0?^QD@_P#26ZKZVKY)_P""
MF'_)"-!_[&2#_P!);JO?Q7\"1_*_!'_)1X+_ !_HS\SZ***^2/[S"OVI^ /_
M "0CX<?]BWIO_I+'7XK5^U/P!_Y(1\./^Q;TW_TECKV,M^.7H?SYXQ?[AA/\
M;_([VOR3_;I_Y.H\;_\ ;C_Z0V]?K97Y)_MT_P#)U'C?_MQ_](;>NO,OX2]?
MT9\/X0_\CVM_UYE_Z73/!:***^</Z[.]^ /_ "7?X<?]C)IO_I5'7[4U^*WP
M!_Y+O\./^QDTW_TJCK]J:^@RWX)>I_*_C%_O^$_P/\PK\&:_>:OP9K/,_L?/
M]#TO!G_F8?\ <+_W(%%%%>&?TL?>?_!+7_FIO_<,_P#;NOO.O@S_ ():_P#-
M3?\ N&?^W=?>=?58'_=X_/\ -G\/^)'_ "5.+_[<_P#3<#P7]NG_ )-7\;_]
MN/\ Z76]?DG7ZV?MT_\ )J_C?_MQ_P#2ZWK\DZ\K,OXJ]/U9^X>$/_(BK?\
M7Z7_ *13"BBBO*/W _6S]A;_ )-7\$?]OW_I=<5[U7@O["W_ ":OX(_[?O\
MTNN*]ZK[&A_"AZ+\C_/GB?\ Y'N/_P"OU3_TN1^9_P#P4P_Y+OH/_8MP?^E5
MU7R37UM_P4P_Y+OH/_8MP?\ I5=5\DU\SBOX\C^SN"/^2<P7^#]6%%%%<A]P
M?O-1117W!_FH%%%% !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
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5X5XN_P"3N/!/_8(D_P#0+RO=:\*\7?\ )W'@G_L$2?\
MH%Y0!%^W3_R:OXW_ .W'_P!+K>OR3K];/VZ?^35_&_\ VX_^EUO7Y)U\YF7\
M5>GZL_KOPA_Y$5;_ *_2_P#2*84445Y1^X'Z8?\ !,__ )(1KW_8R3_^DMK7
MUM7R3_P3/_Y(1KW_ &,D_P#Z2VM?6U?787^!'T/X,XW_ .2CQO\ C_1'P9_P
M5*_YIE_W$_\ VTKX,K[S_P""I7_-,O\ N)_^VE?!E?/X[_>)?+\D?U1X;_\
M)+83_M__ -.3"BBBN$_2S]YJ***^X/\ -0_)/]NG_DZCQO\ ]N/_ *0V]>"U
M[U^W3_R=1XW_ .W'_P!(;>O!:^.K_P 6?J_S/]!>&/\ D18#_KS3_P#2(A7O
M7["W_)U'@C_M^_\ 2&XKP6O>OV%O^3J/!'_;]_Z0W%%#^+#U7YAQ/_R(L?\
M]>:G_I$C];*X+X_?\D(^(_\ V+>I?^DLE=[7!?'[_DA'Q'_[%O4O_262OKJG
MP,_@W*_]_H?XX_FC\5J***^*/]& K[S_ ."6O_-3?^X9_P"W=?!E?>?_  2U
M_P":F_\ <,_]NZ[L#_O$?G^3/S3Q(_Y);%_]N?\ IR!]YU\D_P#!3#_DA&@_
M]C)!_P"DMU7UM7R3_P %,/\ DA&@_P#8R0?^DMU7OXK^!(_E?@C_ )*/!?X_
MT9^9]%%%?)']YA7[4_ '_DA'PX_[%O3?_26.OQ6K]J?@#_R0CX<?]BWIO_I+
M'7L9;\<O0_GSQB_W#"?XW^1WM?DG^W3_ ,G4>-_^W'_TAMZ_6ROR3_;I_P"3
MJ/&__;C_ .D-O77F7\)>OZ,^'\(?^1[6_P"O,O\ TNF>"T445\X?UV=[\ ?^
M2[_#C_L9--_]*HZ_:FOQ6^ /_)=_AQ_V,FF_^E4=?M37T&6_!+U/Y7\8O]_P
MG^!_F%?@S7[S5^#-9YG]CY_H>EX,_P#,P_[A?^Y HHHKPS^EC[S_ ."6O_-3
M?^X9_P"W=?>=?!G_  2U_P":F_\ <,_]NZ^\Z^JP/^[Q^?YL_A_Q(_Y*G%_]
MN?\ IN!X+^W3_P FK^-_^W'_ -+K>OR3K];/VZ?^35_&_P#VX_\ I=;U^2=>
M5F7\5>GZL_</"'_D15O^OTO_ $BF%%%%>4?N!^MG["W_ ":OX(_[?O\ TNN*
M]ZKP7]A;_DU?P1_V_?\ I=<5[U7V-#^%#T7Y'^?/$_\ R/<?_P!?JG_I<C\S
M_P#@IA_R7?0?^Q;@_P#2JZKY)KZV_P""F'_)=]!_[%N#_P!*KJODFOF<5_'D
M?V=P1_R3F"_P?JPHHHKD/N#]YJ***^X/\U 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**** "BBB@ HHHH **** "BBB@ HHHH **** "O"O%W_ "=QX)_[!$G_ *!>
M5[K7A7B[_D[CP3_V")/_ $"\H B_;I_Y-7\;_P#;C_Z76]?DG7ZV?MT_\FK^
M-_\ MQ_]+K>OR3KYS,OXJ]/U9_7?A#_R(JW_ %^E_P"D4PHHHKRC]P/TP_X)
MG_\ )"->_P"QDG_]);6OK:ODG_@F?_R0C7O^QDG_ /26UKZVKZ["_P "/H?P
M9QO_ ,E'C?\ '^B/@S_@J5_S3+_N)_\ MI7P97WG_P %2O\ FF7_ '$__;2O
M@ROG\=_O$OE^2/ZH\-_^26PG_;__ *<F%%%%<)^EG[S4445]P?YJ'Y)_MT_\
MG4>-_P#MQ_\ 2&WKP6O>OVZ?^3J/&_\ VX_^D-O7@M?'5_XL_5_F?Z"\,?\
M(BP'_7FG_P"D1"O>OV%O^3J/!'_;]_Z0W%>"U[U^PM_R=1X(_P"W[_TAN**'
M\6'JOS#B?_D18_\ Z\U/_2)'ZV5P7Q^_Y(1\1_\ L6]2_P#262N]K@OC]_R0
MCXC_ /8MZE_Z2R5]=4^!G\&Y7_O]#_''\T?BM1117Q1_HP%?>?\ P2U_YJ;_
M -PS_P!NZ^#*^\_^"6O_ #4W_N&?^W==V!_WB/S_ "9^:>)'_)+8O_MS_P!.
M0/O.ODG_ (*8?\D(T'_L9(/_ $ENJ^MJ^2?^"F'_ "0C0?\ L9(/_26ZKW\5
M_ D?ROP1_P E'@O\?Z,_,^BBBODC^\PK]J?@#_R0CX<?]BWIO_I+'7XK5^U/
MP!_Y(1\./^Q;TW_TECKV,M^.7H?SYXQ?[AA/\;_([VOR3_;I_P"3J/&__;C_
M .D-O7ZV5^2?[=/_ "=1XW_[<?\ TAMZZ\R_A+U_1GP_A#_R/:W_ %YE_P"E
MTSP6BBBOG#^NSO?@#_R7?X<?]C)IO_I5'7[4U^*WP!_Y+O\ #C_L9--_]*HZ
M_:FOH,M^"7J?ROXQ?[_A/\#_ #"OP9K]YJ_!FL\S^Q\_T/2\&?\ F8?]PO\
MW(%%%%>&?TL?>?\ P2U_YJ;_ -PS_P!NZ^\Z^#/^"6O_ #4W_N&?^W=?>=?5
M8'_=X_/\V?P_XD?\E3B_^W/_ $W \%_;I_Y-7\;_ /;C_P"EUO7Y)U^MG[=/
M_)J_C?\ [<?_ $NMZ_).O*S+^*O3]6?N'A#_ ,B*M_U^E_Z13"BBBO*/W _6
MS]A;_DU?P1_V_?\ I=<5[U7@O["W_)J_@C_M^_\ 2ZXKWJOL:'\*'HOR/\^>
M)_\ D>X__K]4_P#2Y'YG_P#!3#_DN^@_]BW!_P"E5U7R37UM_P %,/\ DN^@
M_P#8MP?^E5U7R37S.*_CR/[.X(_Y)S!?X/U84445R'W!^\U%%%?<'^:@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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
MA7B[_D[CP3_V")/_ $"\KW6O"O%W_)W'@G_L$2?^@7E $7[=/_)J_C?_ +<?
M_2ZWK\DZ_6S]NG_DU?QO_P!N/_I=;U^2=?.9E_%7I^K/Z[\(?^1%6_Z_2_\
M2*84445Y1^X'Z8?\$S_^2$:]_P!C)/\ ^DMK7UM7R3_P3/\ ^2$:]_V,D_\
MZ2VM?6U?787^!'T/X,XW_P"2CQO^/]$?!G_!4K_FF7_<3_\ ;2O@ROO/_@J5
M_P TR_[B?_MI7P97S^._WB7R_)']4>&__)+83_M__P!.3"BBBN$_2S]YJ***
M^X/\U#\D_P!NG_DZCQO_ -N/_I#;UX+7O7[=/_)U'C?_ +<?_2&WKP6OCJ_\
M6?J_S/\ 07AC_D18#_KS3_\ 2(A7O7["W_)U'@C_ +?O_2&XKP6O>OV%O^3J
M/!'_ &_?^D-Q10_BP]5^8<3_ /(BQ_\ UYJ?^D2/ULK@OC]_R0CXC_\ 8MZE
M_P"DLE=[7!?'[_DA'Q'_ .Q;U+_TEDKZZI\#/X-RO_?Z'^./YH_%:BBBOBC_
M $8"OO/_ ():_P#-3?\ N&?^W=?!E?>?_!+7_FIO_<,_]NZ[L#_O$?G^3/S3
MQ(_Y);%_]N?^G('WG7R3_P %,/\ DA&@_P#8R0?^DMU7UM7R3_P4P_Y(1H/_
M &,D'_I+=5[^*_@2/Y7X(_Y*/!?X_P!&?F?1117R1_>85^U/P!_Y(1\./^Q;
MTW_TECK\5J_:GX _\D(^''_8MZ;_ .DL=>QEOQR]#^?/&+_<,)_C?Y'>U^2?
M[=/_ "=1XW_[<?\ TAMZ_6ROR3_;I_Y.H\;_ /;C_P"D-O77F7\)>OZ,^'\(
M?^1[6_Z\R_\ 2Z9X+1117SA_79WOP!_Y+O\ #C_L9--_]*HZ_:FOQ6^ /_)=
M_AQ_V,FF_P#I5'7[4U]!EOP2]3^5_&+_ '_"?X'^85^#-?O-7X,UGF?V/G^A
MZ7@S_P S#_N%_P"Y HHHKPS^EC[S_P""6O\ S4W_ +AG_MW7WG7P9_P2U_YJ
M;_W#/_;NOO.OJL#_ +O'Y_FS^'_$C_DJ<7_VY_Z;@>"_MT_\FK^-_P#MQ_\
M2ZWK\DZ_6S]NG_DU?QO_ -N/_I=;U^2=>5F7\5>GZL_</"'_ )$5;_K]+_TB
MF%%%%>4?N!^MG["W_)J_@C_M^_\ 2ZXKWJO!?V%O^35_!'_;]_Z77%>]5]C0
M_A0]%^1_GSQ/_P CW'_]?JG_ *7(_,__ (*8?\EWT'_L6X/_ $JNJ^2:^MO^
M"F'_ "7?0?\ L6X/_2JZKY)KYG%?QY']G<$?\DY@O\'ZL****Y#[@_>:BBBO
MN#_-0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **B6ZADN)(%E1IHPK/&&!90<X)';.#C
MZ&I: "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@ KPKQ=_P G<>"?^P1)_P"@
M7E>ZUX5XN_Y.X\$_]@B3_P! O* (OVZ?^35_&_\ VX_^EUO7Y)U^MG[=/_)J
M_C?_ +<?_2ZWK\DZ^<S+^*O3]6?UWX0_\B*M_P!?I?\ I%,****\H_<#],/^
M"9__ "0C7O\ L9)__26UKZVKY)_X)G_\D(U[_L9)_P#TEM:^MJ^NPO\  CZ'
M\&<;_P#)1XW_ !_HCX,_X*E?\TR_[B?_ +:5\&5]Y_\ !4K_ )IE_P!Q/_VT
MKX,KY_'?[Q+Y?DC^J/#?_DEL)_V__P"G)A1117"?I9^\U%%%?<'^:A^2?[=/
M_)U'C?\ [<?_ $AMZ\%KWK]NG_DZCQO_ -N/_I#;UX+7QU?^+/U?YG^@O#'_
M "(L!_UYI_\ I$0KWK]A;_DZCP1_V_?^D-Q7@M>]?L+?\G4>"/\ M^_](;BB
MA_%AZK\PXG_Y$6/_ .O-3_TB1^ME<%\?O^2$?$?_ +%O4O\ TEDKO:X+X_?\
MD(^(_P#V+>I?^DLE?75/@9_!N5_[_0_QQ_-'XK4445\4?Z,!7WG_ ,$M?^:F
M_P#<,_\ ;NO@ROO/_@EK_P U-_[AG_MW7=@?]XC\_P F?FGB1_R2V+_[<_\
M3D#[SKY)_P""F'_)"-!_[&2#_P!);JOK:ODG_@IA_P D(T'_ +&2#_TENJ]_
M%?P)'\K\$?\ )1X+_'^C/S/HHHKY(_O,*_:GX _\D(^''_8MZ;_Z2QU^*U?M
M3\ ?^2$?#C_L6]-_])8Z]C+?CEZ'\^>,7^X83_&_R.]K\D_VZ?\ DZCQO_VX
M_P#I#;U^ME?DG^W3_P G4>-_^W'_ -(;>NO,OX2]?T9\/X0_\CVM_P!>9?\
MI=,\%HHHKYP_KL[WX _\EW^''_8R:;_Z51U^U-?BM\ ?^2[_  X_[&33?_2J
M.OVIKZ#+?@EZG\K^,7^_X3_ _P PK\&:_>:OP9K/,_L?/]#TO!G_ )F'_<+_
M -R!1117AG]+'WG_ ,$M?^:F_P#<,_\ ;NOO.O@S_@EK_P U-_[AG_MW7WG7
MU6!_W>/S_-G\/^)'_)4XO_MS_P!-P/!?VZ?^35_&_P#VX_\ I=;U^2=?K9^W
M3_R:OXW_ .W'_P!+K>OR3KRLR_BKT_5G[AX0_P#(BK?]?I?^D4PHHHKRC]P/
MUL_86_Y-7\$?]OW_ *77%>]5X+^PM_R:OX(_[?O_ $NN*]ZK[&A_"AZ+\C_/
MGB?_ )'N/_Z_5/\ TN1^9_\ P4P_Y+OH/_8MP?\ I5=5\DU];?\ !3#_ )+O
MH/\ V+<'_I5=5\DU\SBOX\C^SN"/^2<P7^#]6%%%%<A]P?O-1117W!_FH%16
M]U#=H7@ECF169"T;!@&4E67CN""".Q%>(_MB76N6GPILVTQ]7AT5M:L5\23:
M 9!?QZ09/]):(Q?O!QMW%/F"%R*\[_8]\,>!M4U>?Q9\,O'R3:7'>:Q::IX;
ML]1:]@NHVOY6LYWC>4F"18\$/MS(KC=ZU4%SW?;_ "3OZ.]D^]^PY^[%/O;\
M;_BK7?DUW/K>BOE/]I'7?BE9_$[X9S#4;3PSX#;QUIFF)8Z?.\EYK"N&9GN'
MPHBB!0@1#=NZL1PM?5E3'WH<_FU^$7_[=_F3+W9\GDG][DO_ &T**^4_VTM<
M^*6FZ/;76BZA:>%?!5CKFBQS7-K.[ZCJ[37T$;Q< "WA7?R<LSXQA5SGM?VA
M-7U'Q%\1OAC\+K+5K_1+'Q5/?7>KW>EW#6UTUE:0AVACF0AHS)))$"R$-M#
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
M #4/R3_;I_Y.H\;_ /;C_P"D-O7@M>]?MT_\G4>-_P#MQ_\ 2&WKP6OCJ_\
M%GZO\S_07AC_ )$6 _Z\T_\ TB(5[U^PM_R=1X(_[?O_ $AN*\%KWK]A;_DZ
MCP1_V_?^D-Q10_BP]5^8<3_\B+'_ /7FI_Z1(_6RN"^/W_)"/B/_ -BWJ7_I
M+)7>UP7Q^_Y(1\1_^Q;U+_TEDKZZI\#/X-RO_?Z'^./YH_%:BBBOBC_1@*^\
M_P#@EK_S4W_N&?\ MW7P97WG_P $M?\ FIO_ '#/_;NN[ _[Q'Y_DS\T\2/^
M26Q?_;G_ *<@?>=?)/\ P4P_Y(1H/_8R0?\ I+=5];5\D_\ !3#_ )(1H/\
MV,D'_I+=5[^*_@2/Y7X(_P"2CP7^/]&?F?1117R1_>85^U/P!_Y(1\./^Q;T
MW_TECK\5J_:GX _\D(^''_8MZ;_Z2QU[&6_'+T/Y\\8O]PPG^-_D=[7Y)_MT
M_P#)U'C?_MQ_](;>OULK\D_VZ?\ DZCQO_VX_P#I#;UUYE_"7K^C/A_"'_D>
MUO\ KS+_ -+IG@M%%%?.']=G>_ '_DN_PX_[&33?_2J.OVIK\5O@#_R7?X<?
M]C)IO_I5'7[4U]!EOP2]3^5_&+_?\)_@?YA7X,U^\U?@S6>9_8^?Z'I>#/\
MS,/^X7_N0****\,_I8^\_P#@EK_S4W_N&?\ MW7WG7P9_P $M?\ FIO_ '#/
M_;NOO.OJL#_N\?G^;/X?\2/^2IQ?_;G_ *;@>"_MT_\ )J_C?_MQ_P#2ZWK\
MDZ_6S]NG_DU?QO\ ]N/_ *76]?DG7E9E_%7I^K/W#PA_Y$5;_K]+_P!(IA11
M17E'[@?K9^PM_P FK^"/^W[_ -+KBO>J\%_86_Y-7\$?]OW_ *77%>]5]C0_
MA0]%^1_GSQ/_ ,CW'_\ 7ZI_Z7(_,_\ X*8?\EWT'_L6X/\ TJNJ^2:^MO\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KPKQ=_R=QX)_[!$G_H%Y7NM>%>+O^3N/!/\ V")/_0+R@"+]NG_D
MU?QO_P!N/_I=;U^2=?K9^W3_ ,FK^-_^W'_TNMZ_).OG,R_BKT_5G]=^$/\
MR(JW_7Z7_I%,****\H_<#],/^"9__)"->_[&2?\ ]);6OK:ODG_@F?\ \D(U
M[_L9)_\ TEM:^MJ^NPO\"/H?P9QO_P E'C?\?Z(^#/\ @J5_S3+_ +B?_MI7
MP97WG_P5*_YIE_W$_P#VTKX,KY_'?[Q+Y?DC^J/#?_DEL)_V_P#^G)A1117"
M?I9^\U%%%?<'^:A^2?[=/_)U'C?_ +<?_2&WKP6O>OVZ?^3J/&__ &X_^D-O
M7@M?'5_XL_5_F?Z"\,?\B+ ?]>:?_I$0KWK]A;_DZCP1_P!OW_I#<5X+7O7[
M"W_)U'@C_M^_](;BBA_%AZK\PXG_ .1%C_\ KS4_](D?K97!?'[_ )(1\1_^
MQ;U+_P!)9*[VN"^/W_)"/B/_ -BWJ7_I+)7UU3X&?P;E?^_T/\<?S1^*U%%%
M?%'^C 5]Y_\ !+7_ )J;_P!PS_V[KX,K[S_X):_\U-_[AG_MW7=@?]XC\_R9
M^:>)'_)+8O\ [<_].0/O.ODG_@IA_P D(T'_ +&2#_TENJ^MJ^2?^"F'_)"-
M!_[&2#_TENJ]_%?P)'\K\$?\E'@O\?Z,_,^BBBODC^\PK]J?@#_R0CX<?]BW
MIO\ Z2QU^*U?M3\ ?^2$?#C_ +%O3?\ TECKV,M^.7H?SYXQ?[AA/\;_ ".]
MK\D_VZ?^3J/&_P#VX_\ I#;U^ME?DG^W3_R=1XW_ .W'_P!(;>NO,OX2]?T9
M\/X0_P#(]K?]>9?^ETSP6BBBOG#^NSO?@#_R7?X<?]C)IO\ Z51U^U-?BM\
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
M#_VBO ?BC5/$OP\\=>%=)M_%-WX-O+JYE\-W%REN;R.>W,1>&1_D6>/.5WD
M[F&X9S7EGP ^)W@^X^'=]J=IX;U+PM\6=(^'UN;B'6(##)?6,$+&">(J[131
M>83AQEEW ,!TKW#XT>"_'.K:KX8\3^ -9MX-7T*2<3Z#JUS-#INKP2Q[6CE,
M8;9(I"LDFQ]IW#&&->8_LY?!'Q;J?_"/>,?B5:Z?I4]GX,C\+:;X>L6ED>&V
MD$;3R73R1H?-8QH/+"X3:1EB<UGRN5.I!.U[_)\LK6]79/U?1&ZE&-I/76/S
MM*[OZ*[7RW9R6I>"=+L?^"9\6H16\8U>U\(1^*H]2" 3C5!$+O[5OZ^89OF+
M9R<U]<>$]2EUKPKHVH3C$UW90SN/]IHPQ_4U\TK^S[\5;CX4P_!&ZOO#/_"M
MHT336\31W5Q_:TNDJXQ;&U,/EK*8AY1E\XC'S;,\5]!K;^*[/QUI\%FNAIX
MBTMTE5O._M(7@=1$$Q^[\GR]V<_-NVXXS754E&I.<HZ*3NO)6?W7T7R[6.6,
M91C%2U<4[OO=K_@OY][GB?[0GA_2O'WC?PI\&='TJQLSXA275/$E[;6T:2V^
MCPLHDC5@,JUQ(RQ!AR%\PCD5Z5KGPQ\!^%?$6F_$#5C;Z9:>$]$DTZS2Z>./
M3],MLJSR(I&$?;&J[@?NC&*B\)?"_5=*^/WC_P ?:G/9SVFKZ=INEZ3'#([3
M000"5Y1("H"[I921M9L@#..E><_M*?"'XL?%#XE>%[O0;;P7KOP_T6'[2_AS
MQ1J=Y;)>:CORDTR0V\BRI$H!1&.-S$D<"N=/E44M&[MOMNO_ $G2W=O:[9JT
MI2DWLDOGLW_Y-U[);VL:'[+VFRZ]XU^*'Q)L-,DT'P?XOO;1]&LI8C UVD$)
MCDU Q8&SSR1C(W,L:L>HKZ&K@?A7<?$^9=0'Q'TWPCINWRQ8KX5O[JZ##YM_
MF>?!%MQ\F-N>^<<5WU7+HELDE]R(75OJ%%?GK_P4*^)_C+P5\:-%L?#WBW7-
M!LI/#\,SVVF:E-;1M(;FY!<JC %B%49ZX4>E?,'_  O[XG_]%'\7?^#VZ_\
MCE>14Q\:<W!QV/VS)_##&9Q@*./IXF,545[-.Z/VIHK\5O\ A?WQ/_Z*/XN_
M\'MU_P#'*/\ A?WQ/_Z*/XN_\'MU_P#'*S_M*'\K/9_X@[C_ /H+A]S/VIJ"
M]:!+.=KID2U$;&5I2 H3'S$D]!C-?&/_  3?\?\ BCQS_P +$_X23Q)J_B#[
M+_9WV?\ M2^EN?)W?:MVS>QVYVKG'7:/2OM.2-9HV1U#HP*LK#((/4&O0IU/
M;TN=+?N?CV?9//A_,ZF6U9\SI\NJTWBI?J?#O]F^+OV<KFPU_P"&'B;1?B)\
M--)\*:AJ^GZ/JB[9H]+6>"62&UOHF*R8!!C,B'A=I8Y##T_X4^)+?QE^USXE
M\01!UM=6^'F@WVFK,,.+>2XNW? ^K)GWQ52?]AO3?^$@BTZU\:>)K3X8-97-
MM+X/CO8A"$EGCD:U23R3,MJVUMR"7(P%&%)%>I_$#X#:9XRU/0]8TC6]8\"^
M(M%M6L+/5_#C0I(+1MNZW>.:*2)X\HI 9#M(RI'-=D96C%O7?U5^??OO'\7U
M/FI1O*:76WH[<C7_ *3+[UV.-^!VX_M+?M$&'_CP^WZ,#M^[]H_LY/,_X%M\
MK/X5WWQ^^)I^#WP>\4>+(H1=7UC:%;&V/_+>[D(CMX_^!2N@_&H?"_P,TCPA
M\._$'A;3-7URWNM>-Q-J/B5+P#5IKJ9-KW7GA<+* %VD*%38H50 !4_C'X+Z
M5X\\!^'_  IK&JZQ=6>CW>G7HO'N$>ZNY+.1)8S<.R$/O:-2^ "<G!%9N*DE
M!O3W4WY;2:].GR-(RM+GMW=OROZ]>QQ6AV+?LH_LRW5_+8WOBGQ%9VS:EJ?V
M2%YKG5-4G8&60A S$-*_8':@&!A<5\WZ-\8/ 7AOXN_![4;K4O$&J^([K4-5
MU#Q)JLO@_5X&N+N>R\M1&DEJ&:*/"QHJ@[(T!;')K]!:Y7Q)\.=-\4>-O"7B
MBZGNH]0\,O=/9QPNHBD,\/E/Y@*DG"\C!'/7/2KYOWCF^OX+LO+;[EV,I1_=
M\JW_ #?=^>_WLO\ C+P7H7Q%\,7WA[Q)I=OK.B7R;+BSNERCC((/J"" 01@@
M@$$$5YQ\(OV6/!7P?\07>O6,=]JVMM+/]DO]8U&ZOI;*"5@3#$;B639G #,N
M"^!NZ5[%5#7?$&E^%]*GU/6=2M-(TV#;YMY?3K!#'N8*NYV( RQ &3R2!4+W
M6Y+0VC&56U-*[OHO/^OT/-_%7[+?PU\:>)K[7=5T*>2YU%TEU&TM]3N[>QU%
MU "M=6D<JPSG  S(C9  .0*['Q-\-_#GC#4O#%_JVFK<W7AJ]_M#27662(6T
M_EM%N"HP#?([#:P(YZ9 K(_X7]\,/^BC^$?_  >VO_QRC_A?WPP_Z*/X1_\
M![:__'*A5(I)*6QZ#RO'2NW0GK_=?^1C^-/V8?AUX_\ $E[KFKZ/=B]U!434
MH[#5KRRM]250 HNH(94CN %&W]XK97@\<5Z;I^GVVDV-O965O%:6=O&L,-O"
M@1(T48554<     5Q7_"_OAA_P!%'\(_^#VU_P#CE6-/^-WPZU:_MK&Q\?>%
M[R]N95A@MK?6;:2261B J*H?+,20 !R2:%4BERIZ!++<=\4J$]/[K_R-3P?X
M!T'P$-9&A6'V$:QJ4VKWW[Z23SKJ7'F2?.QVYVCY5PHQP!7F/Q._9!\ _$_Q
MI9>);JVO-*OVNQ<:L-)U&[LUU91;R0A9E@F12V)%_>$%BJE/NL:]OHJ^WEI\
MNQYUWKYWO\]_GY]]3B?$7P6\%>*/ -EX+OO#]NOAJQ$0LK.S9[8V1B_U3P/$
M5>)U[,C CUI?AW\&_"GPLM=2BT"PN%FU-Q)?WVH7T]]>79 (7S;B=WD<*"0
M6P!TQ5_Q-\3_  =X*OX['Q#XMT/0;V2(3);:GJ4-M(T9) <*[ E2589Z94^E
M9'_"_OAA_P!%'\(_^#VU_P#CE2ZD;N[WW\_4[J>7XNI",Z=&3CT:B[?+0KQ_
ML]_#Z'X4VOPV7P['_P (9:\VVGM<S,T#"0RJ\<Q<RJZN2P<.&4]"*M_#?X)^
M$?A3<7]WH%C=-J>H*J76J:KJ-SJ-[,BYV1M<7$DDFQ<G";MHR>.:9_PO[X8?
M]%'\(_\ @]M?_CE'_"_OAA_T4?PC_P"#VU_^.4>UC=OFU9?]EXYJSH3_ / 7
M_D;OBCP#H/C/4/#U]K-C]LNO#]^-3TV3SI$\BY$;Q[\*P#?)(XPV1SG&0*Z"
ML#PMX_\ "_CG[5_PC?B32/$'V7;]H_LN^BN?)W9V[]C';G:V,]=I]*WZ:=UI
ML<56E4HS<*L6I+HU9]_UO\PK\&:_>:OP9KQ,S^Q\_P!#^D/!G_F8?]PO_<@4
M445X9_2P5^U/P!_Y(1\./^Q;TW_TECK\5J_:GX _\D(^''_8MZ;_ .DL=>QE
MOQR]#^?/&+_<,)_C?Y'>T445] ?RN%%%% !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 %%%% !7A7B[_D[CP3_V
M")/_ $"\KW6O"O%W_)W'@G_L$2?^@7E $7[=/_)J_C?_ +<?_2ZWK\DZ_6S]
MNG_DU?QO_P!N/_I=;U^2=?.9E_%7I^K/Z[\(?^1%6_Z_2_\ 2*84445Y1^X'
MZ8?\$S_^2$:]_P!C)/\ ^DMK7UM7R3_P3/\ ^2$:]_V,D_\ Z2VM?6U?787^
M!'T/X,XW_P"2CQO^/]$?!G_!4K_FF7_<3_\ ;2O@ROO/_@J5_P TR_[B?_MI
M7P97S^._WB7R_)']4>&__)+83_M__P!.3"BBBN$_2S]YJ***^X/\U#\D_P!N
MG_DZCQO_ -N/_I#;UX+7O7[=/_)U'C?_ +<?_2&WKP6OCJ_\6?J_S/\ 07AC
M_D18#_KS3_\ 2(A7O7["W_)U'@C_ +?O_2&XKP6O>OV%O^3J/!'_ &_?^D-Q
M10_BP]5^8<3_ /(BQ_\ UYJ?^D2/ULK@OC]_R0CXC_\ 8MZE_P"DLE=[7!?'
M[_DA'Q'_ .Q;U+_TEDKZZI\#/X-RO_?Z'^./YH_%:BBBOBC_ $8"OO/_ ():
M_P#-3?\ N&?^W=?!E?>?_!+7_FIO_<,_]NZ[L#_O$?G^3/S3Q(_Y);%_]N?^
MG('WG7R3_P %,/\ DA&@_P#8R0?^DMU7UM7R3_P4P_Y(1H/_ &,D'_I+=5[^
M*_@2/Y7X(_Y*/!?X_P!&?F?1117R1_>85^U/P!_Y(1\./^Q;TW_TECK\5J_:
MGX _\D(^''_8MZ;_ .DL=>QEOQR]#^?/&+_<,)_C?Y'>U^2?[=/_ "=1XW_[
M<?\ TAMZ_6ROR3_;I_Y.H\;_ /;C_P"D-O77F7\)>OZ,^'\(?^1[6_Z\R_\
M2Z9X+1117SA_79WOP!_Y+O\ #C_L9--_]*HZ_:FOQ6^ /_)=_AQ_V,FF_P#I
M5'7[4U]!EOP2]3^5_&+_ '_"?X'^85^#-?O-7X,UGF?V/G^AZ7@S_P S#_N%
M_P"Y HHHKPS^EC[S_P""6O\ S4W_ +AG_MW7WG7P9_P2U_YJ;_W#/_;NOO.O
MJL#_ +O'Y_FS^'_$C_DJ<7_VY_Z;@>"_MT_\FK^-_P#MQ_\ 2ZWK\DZ_6S]N
MG_DU?QO_ -N/_I=;U^2=>5F7\5>GZL_</"'_ )$5;_K]+_TBF%%%%>4?N!^M
MG["W_)J_@C_M^_\ 2ZXKWJO!?V%O^35_!'_;]_Z77%>]5]C0_A0]%^1_GSQ/
M_P CW'_]?JG_ *7(_,__ (*8?\EWT'_L6X/_ $JNJ^2:^MO^"F'_ "7?0?\
ML6X/_2JZKY)KYG%?QY']G<$?\DY@O\'ZL****Y#[@_>:BBBON#_-0*\%_;I_
MY-7\;_\ ;C_Z76]>]5X+^W3_ ,FK^-_^W'_TNMZPK_PI^C_(^EX8_P"1[@/^
MOU/_ -+B?DG1117QQ_H,%=[\ ?\ DN_PX_[&33?_ $JCK@J[WX _\EW^''_8
MR:;_ .E4=:4_C7J>9FG^X5_\$OR9^U-%%%?:'^<X45\D_M\?'3QQ\%?^$%_X
M0S6_[&_M+[=]K_T2"?S/+^S[/]:C8QYC],9SST%?)/\ PW3\</\ H=__ "DV
M/_QBO/JXVG1FX23NC]4R3PYS;/LOIYCAJM-0G>RDY)Z2<7>T&MUWV/ULHK\D
M_P#ANGXX?]#O_P"4FQ_^,4?\-T_'#_H=_P#RDV/_ ,8K+^TJ79_A_F>Y_P 0
MASW_ )_4?_ I_P#RL_6RBODG]@?XZ>./C5_PG7_"9ZW_ &S_ &;]A^R?Z)!!
MY?F?:-_^J1<Y\M.N<8XZFOK:O0I5%6@IQV9^5YWD]?(<PJ9=B9)SA:[C=K6*
MDK72>S[;A7Y%_&[XW?$72?C1X^L;'Q]XHL[*V\0:A#!;6^LW,<<4:W,@5%4/
MA5    X %?KI7XK?'[_DN_Q'_P"QDU+_ -*I*\W,9.,8V9^O^$>'HXC'8I5H
M*24%ND^OF'_"_OB?_P!%'\7?^#VZ_P#CE'_"_OB?_P!%'\7?^#VZ_P#CE<%1
M7A>TGW9_3O\ 9F _Y\0_\!7^1WO_  O[XG_]%'\7?^#VZ_\ CE?I_P#L9^(-
M4\4?LV>#]3UG4KS5]2G^V>;>7T[SS2;;R=5W.Q).%  R>  *_(.OUL_86_Y-
M7\$?]OW_ *77%>GE\I2JN[Z?Y'XMXL8/#8?)*,Z-*,7[6.J27V)]CWJBBO)/
MVK_'6N?#7X ^*?$GAN^_LW6K+[+]GNO*CEV;[J&-OE=64Y5V'([^M>].2A%R
M?0_E[ X.IF&+I8.DTI5)1BK[7DTE??3771GK=%?DG_PW3\</^AW_ /*38_\
MQBC_ (;I^.'_ $.__E)L?_C%>;_:5+L_P_S/V+_B$.>_\_J/_@4__E9^ME%?
MDG_PW3\</^AW_P#*38__ !BNM^$/[9GQB\4?%GP3HVI^,/M.FZCK=E9W4']F
M6:>9%).B.NY801E21D$$9X-..84I-*S_  _S,*_A/G>'I3K3K4K13;]Z?17_
M )#]/Z***]0_%C\S_P#@IA_R7?0?^Q;@_P#2JZKY)KZV_P""F'_)=]!_[%N#
M_P!*KJODFODL5_'D?WGP1_R3F"_P?JPHHHKD/N#[S_X):_\ -3?^X9_[=U]Y
MU\&?\$M?^:F_]PS_ -NZ^\Z^JP/^[Q^?YL_A_P 2/^2IQ?\ VY_Z;@%%%?@S
M1BL5]7MI>X<&<&?ZW?6/]H]E[+E^SS7YN;^]&UN7SW/WFHK\&:*X?[3_ +GX
M_P# /TK_ (@S_P!3#_RE_P#=#]YJ*_!FOVI^ /\ R0CX<?\ 8MZ;_P"DL==F
M&Q?UAM<MK'Y]QCP-_JG0I5_K/M>=M6Y.6UE?^:1WM>"_MT_\FK^-_P#MQ_\
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
MAZ,KJ2&'N#0M5=!MHR]17SAXJ_:VU.W\27,/A#X<ZKXP\/Z;J5WI=[JD%U!
MUQ/;0227$=I&[@RF,QD$MM!(*J2:[KQ!^T5X?TOP3X0U_2]/U7Q+=^+U3^P=
M#TV!5OKUFC,I&V5D6,(@)=I&4+CDYP";KF7E^.WW].X?:<>JO^&_W=>QZK17
MGOPK^,EG\3+K6M*N-%U3PGXIT1HQJ7A_6A%]I@60$Q2AHI)(Y(W"MAT<C*L#
M@@BNXU/5+/1=/N+_ %"ZAL;&W0RS7-Q((XXT R69CP /4T2]W5@M79%JBO.O
M@?\ ';PS^T%X>U?7?";SSZ/8:K/I2W<R;%N6B"$R1CKL._@G!.,XKAE_:PNM
M5U76K?PU\(/'OBW3M+U*YTI]7TJ/3Q:S302&.7R_-NT<@,I&2HZ4[.Z7=7^6
MG^:!:IR6R=OGKI^#^X]^HJ*UF-Q;Q2M$\+.@8QR8W)D9P<=Q4M(6^H4444#"
MBBB@ HHHH **** "BBB@ HHHH *\*\7?\G<>"?\ L$2?^@7E>ZUX5XN_Y.X\
M$_\ 8(D_] O* (OVZ?\ DU?QO_VX_P#I=;U^2=?K9^W3_P FK^-_^W'_ -+K
M>OR3KYS,OXJ]/U9_7?A#_P B*M_U^E_Z13"BBBO*/W _3#_@F?\ \D(U[_L9
M)_\ TEM:^MJ^2?\ @F?_ ,D(U[_L9)__ $EM:^MJ^NPO\"/H?P9QO_R4>-_Q
M_HCX,_X*E?\ -,O^XG_[:5\&5]Y_\%2O^:9?]Q/_ -M*^#*^?QW^\2^7Y(_J
MCPW_ .26PG_;_P#Z<F%%%%<)^EG[S4445]P?YJ'Y)_MT_P#)U'C?_MQ_](;>
MO!:]Z_;I_P"3J/&__;C_ .D-O7@M?'5_XL_5_F?Z"\,?\B+ ?]>:?_I$0KWK
M]A;_ ).H\$?]OW_I#<5X+7O7["W_ "=1X(_[?O\ TAN**'\6'JOS#B?_ )$6
M/_Z\U/\ TB1^ME<%\?O^2$?$?_L6]2_])9*[VN"^/W_)"/B/_P!BWJ7_ *2R
M5]=4^!G\&Y7_ +_0_P <?S1^*U%%%?%'^C 5]Y_\$M?^:F_]PS_V[KX,K[S_
M ."6O_-3?^X9_P"W==V!_P!XC\_R9^:>)'_)+8O_ +<_].0/O.ODG_@IA_R0
MC0?^QD@_]);JOK:ODG_@IA_R0C0?^QD@_P#26ZKW\5_ D?ROP1_R4>"_Q_HS
M\SZ***^2/[S"OVI^ /\ R0CX<?\ 8MZ;_P"DL=?BM7[4_ '_ )(1\./^Q;TW
M_P!)8Z]C+?CEZ'\^>,7^X83_ !O\CO:_)/\ ;I_Y.H\;_P#;C_Z0V]?K97Y)
M_MT_\G4>-_\ MQ_](;>NO,OX2]?T9\/X0_\ (]K?]>9?^ETSP6BBBOG#^NSO
M?@#_ ,EW^''_ &,FF_\ I5'7[4U^*WP!_P"2[_#C_L9--_\ 2J.OVIKZ#+?@
MEZG\K^,7^_X3_ _S"OP9K]YJ_!FL\S^Q\_T/2\&?^9A_W"_]R!1117AG]+'W
MG_P2U_YJ;_W#/_;NOO.O@S_@EK_S4W_N&?\ MW7WG7U6!_W>/S_-G\/^)'_)
M4XO_ +<_]-P/!?VZ?^35_&__ &X_^EUO7Y)U^MG[=/\ R:OXW_[<?_2ZWK\D
MZ\K,OXJ]/U9^X>$/_(BK?]?I?^D4PHHHKRC]P/UL_86_Y-7\$?\ ;]_Z77%>
M]5X+^PM_R:OX(_[?O_2ZXKWJOL:'\*'HOR/\^>)_^1[C_P#K]4_]+D?F?_P4
MP_Y+OH/_ &+<'_I5=5\DU];?\%,/^2[Z#_V+<'_I5=5\DU\SBOX\C^SN"/\
MDG,%_@_5A1117(?<'[S4445]P?YJ!7@O[=/_ ":OXW_[<?\ TNMZ]ZKP7]NG
M_DU?QO\ ]N/_ *76]85_X4_1_D?2\,?\CW ?]?J?_I<3\DZ***^./]!@KO?@
M#_R7?X<?]C)IO_I5'7!5WOP!_P"2[_#C_L9--_\ 2J.M*?QKU/,S3_<*_P#@
ME^3/VIHHHK[0_P YSX,_X*E?\TR_[B?_ +:5\&5]Y_\ !4K_ )IE_P!Q/_VT
MKX,KY7'?[Q+Y?DC^X/#?_DEL)_V__P"G)A1117"?I9]Y_P#!+7_FIO\ W#/_
M &[K[SKX,_X):_\ -3?^X9_[=U]YU]5@?]WC\_S9_#_B1_R5.+_[<_\ 3< K
M\5OC]_R7?XC_ /8R:E_Z525^U-?BM\?O^2[_ !'_ .QDU+_TJDKDS+X(GW'@
M[_O^+_P+\S@J***\ _J@*_6S]A;_ )-7\$?]OW_I=<5^2=?K9^PM_P FK^"/
M^W[_ -+KBO5RW^*_3]4?A_B]_P B*C_U^C_Z14/>J\%_;I_Y-7\;_P#;C_Z7
M6]>]5X+^W3_R:OXW_P"W'_TNMZ]RO_"GZ/\ (_FGAC_D>X#_ *_4_P#TN)^2
M=%%%?''^@P5WOP!_Y+O\./\ L9--_P#2J.N"KO?@#_R7?X<?]C)IO_I5'6E/
MXUZGF9I_N%?_  2_)G[4T445]H?YSGYG_P#!3#_DN^@_]BW!_P"E5U7R37UM
M_P %,/\ DN^@_P#8MP?^E5U7R37R6*_CR/[SX(_Y)S!?X/U84445R'W!]Y_\
M$M?^:F_]PS_V[K[SKX,_X):_\U-_[AG_ +=U]YU]5@?]WC\_S9_#_B1_R5.+
M_P"W/_3< K\&:_>:OP9KAS/['S_0_2O!G_F8?]PO_<@4445X9_2P5^U/P!_Y
M(1\./^Q;TW_TECK\5J_:GX _\D(^''_8MZ;_ .DL=>QEOQR]#^?/&+_<,)_C
M?Y'>UX+^W3_R:OXW_P"W'_TNMZ]ZKP7]NG_DU?QO_P!N/_I=;U[-?^%/T?Y'
M\^<,?\CW ?\ 7ZG_ .EQ/R3HHHKXX_T&"N]^ /\ R7?X<?\ 8R:;_P"E4=<%
M7>_ '_DN_P ./^QDTW_TJCK2G\:]3S,T_P!PK_X)?DS]J:***^T/\YS\S_\
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
M'M:.4QAMDBD*R2;'VG<,88TJO\-/U_6WRUMZ;="(KWFM[K_@6]>OS5^IX?\
M #XG>#[CX=WVIVGAO4O"WQ9TCX?6YN(=8@,,E]8P0L8)XBKM%-%YA.'&67<
MP'2JFI>"=+L?^"9\6H16\8U>U\(1^*H]2" 3C5!$+O[5OZ^89OF+9R<UUO[.
M7P1\6ZG_ ,(]XQ^)5KI^E3V?@R/PMIOAZQ:61X;:01M/)=/)&A\UC&@\L+A-
MI&6)S51?V??BK<?"F'X(W5]X9_X5M&B::WB:.ZN/[6ETE7&+8VIA\M93$/*,
MOG$8^;9GBNBIK*:3M)M6[*TIZ_<XR];]4:<R]IS/6*;OW>D?RM*/HUTU/I?P
MGJ4NM>%=&U"<8FN[*&=QZ,R!C^IKY:^/GPM&C_M"_!/QGJ7B#5->U:\\<?9;
M2&ZD"6NF6C6-TWD00H O)12TC;G8@<@<5](K;^*[/QUI\%FNAIX BTMTE5O.
M_M(7@=1$$Q^[\GR]V<_-NVXXS7+_ !D^%^J_$/Q5\+-3TZXLX8/"OB5=9O5N
MG=6DA%K<0[8MJD%]TJG#%1@'GL<[KVL:BT5_N7-_DON]3&*<:,J<G=\K7J^5
M_K^/H<;?QQ^*OVY+2QU*%;FT\,^!_P"T-/BE&Y([FZO&BDE / <1P!0>H#-Z
MFE^#4<?AG]J+XV^&-.B6VT:6WT?7UMHQMCCNKB.>.=E7H-_V>-CCJ<GO70?%
M+X:^+5^)VA?$KX?_ -CW7B&STZ;1=0TC7+B2VMM0LWD65<3QQR-')'(I*G8P
M(=@0,YJY\%?ACKOA?6O&'C'QC<:?-XR\67,$EU!I3.]I8V\$?EP6T3NJM(%!
M=BY5=S.WR@5-/2"3Z*2?SFVE]UGVTMV+J:RDUUY;>5HI/\4__ O4Q?VBO ?B
MC5/$OP\\=>%=)M_%-WX-O+JYE\-W%REN;R.>W,1>&1_D6>/.5WD [F&X9S7B
M/PW^+7A2U^!?B?7--\.ZEX4^+^A_#)'ECU:$PRWEE!;N8+B$J[131"0G#K\R
M[@&V]*^B_C1X+\<ZMJOACQ/X UFW@U?0I)Q/H.K7,T.FZO!+'M:.4QAMDBD*
MR2;'VG<,88UY/\!?@%XH\4:;I'B/XHVFGZ68_ Z^$+'P[8-+(\-K,J&XDNGD
MC0^<VQ!Y87";2,L36?*Y4JD%U3^3Y96MZNR?J^B.B$HP<92UUC\TI7=_17:^
M6[T,GXJ>"=)\$?\ !/>PO]*M(X-3\,Z%I_B'3[Y$ F2^C\J<S[^N]WW;CG+;
MVSG-?7.GW!N["VG8;6EB5R/3(!KYB'P(^*_B'X=Z-\(/$E[X9D^'NGM:VUUX
MBM;J=M4U/3[=T:.W:U:$1Q.ZHJ/()7&-Q"C=Q] 2KXN7X@6:VXT0>!!IL@N
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
M:++ SO\ :6FFN+>5&5=NTH%A;)+ Y(X/412]VM&7E+\82M^+7S-9?PY1]/\
MTI?H,\6Z'X ^$7B#Q7\7?%%ZMO<7=E;V4]WJ++(L$,6X)!;+MW R.Y)1<EV(
MP.@K _9$\'ZKX9\ ^(-2U'29/#=MXE\0WNO:=X>D4*VF6D[*8XF0<(S;3*R#
M[K2D=0:XSXH?"'XU^)?VA/\ A-;"Q^'WB;POH\,:>&=)\2:M?0?8)]O[Z[:*
M*U=&G8DJK$G8H&,%C7O'PSG\>7&@S-\0K+P[8:UY["*+PS>3W-OY.U<%GFBC
M;?NW9 7&,<]:FG\+EUM;T5T_O;2?EKW85-U'S3^=K?<DVO/Y:_,^O> ?$G@_
MQYH^O?!+QIH.O:+JGB35;_\ X1O68_/LXM1-M<?:UBNX'#Q!F64%&5PDC$]
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
M"BO$/^&U/@S_ -#E_P"4N]_^,T?\-J?!G_H<O_*7>_\ QFOM#_.<^ OVZ?\
MDZCQO_VX_P#I#;UX+7L7[67BW2_B1^T!XJ\1>'+A]2T:\^R^1=""2,/LM(8V
M^5U###(PY':O(_LD_P#SQD_[X-?(UX2=6>G5_F?WKPWF."ADF!A.M%-4J=US
M+^1>9#7O7["W_)U'@C_M^_\ 2&XKPO[)/_SQD_[X->N?LF^+=+^&_P"T!X5\
M1>([A]-T:S^U>?=&"20)OM)HU^5%+'+.HX'>BA"2JPTZK\PXDS'!3R3'0A6B
MVZ52RYE_(_,_82N"^/W_ "0CXC_]BWJ7_I+)7&_\-J?!G_H<O_*7>_\ QFN1
M^,'[7'PF\3_"7QMH^F>*_M6I:AH=]:6L TV[7S)9+=T1<M$ ,L0,D@<U]7/X
M6?PYEK4<=0;VYX_FC\MJ*F^R3_\ /&3_ +X-'V2?_GC)_P!\&OCO9S[,_P!!
MO[4P'_/^'_@2_P R&OO/_@EK_P U-_[AG_MW7PE]DG_YXR?]\&OKC]@3XR^#
M_@S_ ,)W_P )EJS:-_:7V#[+NM)YO,\O[1O_ -6C8QYB=<=>.]=N"A)5XMKO
M^1^<^(>.PE;AC%TZ56,I/DT4DW_$AYGZ45\D_P#!3#_DA&@_]C)!_P"DMU7H
M_P#PVI\&?^AR_P#*7>__ !FOG7]NC]H'P%\7OA+I.C^$==;6-2@UR&[D@6RN
M(ML2V]PA;,D:C[SJ,9SS7NXI-T9)'\Q<%U(4N(<'.H[)3W>BV9\)45-]DG_Y
MXR?]\&C[)/\ \\9/^^#7ROLY]F?W'_:F _Y_P_\  E_F0U^U/P!_Y(1\./\
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
MUN)\74I24HODU3NOX<#V^OQ6^/W_ "7?XC_]C)J7_I5)7Z=?\-J?!G_H<O\
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
MXA_LC4KBVBENM/-C=S?9960%XO,6##[6)7<.#C-:'_#:GP9_Z'+_ ,I=[_\
M&:Z4[JY\74A*G-PENG8]OHKY2^._[:_A!/A3KA^''C$_\)G^X^P8TJ8G_7Q^
M;_KH?+_U7F?>_#G%?(O_  V]\=_^APD_\$]E_P#&*Y:V)C1ERN+?H?;9%PCB
M<_PTL51Q%*FE)QM.3B]$G>RB]-?ON?K/17Y,?\-O?'?_ *'"3_P3V7_QBC_A
MM[X[_P#0X2?^">R_^,5C]>A_++[O^"?1_P#$-<?_ -!N'_\ !C_^0/UGHK\M
M_A_^V[\6V\>^&QXF\8R?\(V=3MO[4SH]J/\ 1?-7SON0;_N;ON_-Z<U]L_\
M#:GP9_Z'+_REWO\ \9KIHUE63:37J?%Y]P_6X?JPI5JU.HYJ_P"[DY)>MTM3
MV^BO$/\ AM3X,_\ 0Y?^4N]_^,UX'^U1^VU<1_\ ",?\*;\8L<_:O[5VZ3G_
M )X^3_Q\P?\ 77[OX]JTJ5%3BYM7/-RG+:F<8VG@:4XPE.^LW:*LF]79]K+3
M>Q]UT5^3'_#;WQW_ .APD_\ !/9?_&*/^&WOCO\ ]#A)_P"">R_^,5Q?7H?R
MR^[_ ()^C?\ $-<?_P!!N'_\&/\ ^0/UGHK\F/\ AM[X[_\ 0X2?^">R_P#C
M%>N_LQ_MM>))/'M^/B[XQ8>&_P"S)/L^[2$'^E>;%M_X]X-_W/-Z_+^.*N&+
MC4DHJ+U\CSLQX#QF6X2IC*F+H24%>T9MR?HN5:_,_0JBO$/^&U/@S_T.7_E+
MO?\ XS1_PVI\&?\ H<O_ "EWO_QFNX_,SV^BOQ[_ &LO%NE_$C]H#Q5XB\.7
M#ZEHUY]E\BZ$$D8?9:0QM\KJ&&&1AR.U>1_9)_\ GC)_WP:\J>.E"3C[.]OZ
M['[EEWAO@L=@J.+GFD8.I&,G'E7N\R3M_$6U[;+T/W@HK\'_ +)/_P \9/\
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
M^&__ $3[PK_X);;_ .(H_P"%&?#?_HGWA7_P2VW_ ,17<44 </\ \*,^&_\
MT3[PK_X);;_XBC_A1GPW_P"B?>%?_!+;?_$5W%% '#_\*,^&_P#T3[PK_P""
M6V_^(H_X49\-_P#HGWA7_P $MM_\17<44 </_P *,^&__1/O"O\ X);;_P"(
MH_X49\-_^B?>%?\ P2VW_P 17<44 </_ ,*,^&__ $3[PK_X);;_ .(H_P"%
M&?#?_HGWA7_P2VW_ ,17<44 </\ \*,^&_\ T3[PK_X);;_XBC_A1GPW_P"B
M?>%?_!+;?_$5W%% '#_\*,^&_P#T3[PK_P""6V_^(H_X49\-_P#HGWA7_P $
MMM_\17<44 </_P *,^&__1/O"O\ X);;_P"(H_X49\-_^B?>%?\ P2VW_P 1
M7<44 </_ ,*,^&__ $3[PK_X);;_ .(H_P"%&?#?_HGWA7_P2VW_ ,17<44
M</\ \*,^&_\ T3[PK_X);;_XBC_A1GPW_P"B?>%?_!+;?_$5W%% '#_\*,^&
M_P#T3[PK_P""6V_^(H_X49\-_P#HGWA7_P $MM_\17<44 </_P *,^&__1/O
M"O\ X);;_P"(H_X49\-_^B?>%?\ P2VW_P 17<44 </_ ,*,^&__ $3[PK_X
M);;_ .(H_P"%&?#?_HGWA7_P2VW_ ,17<44 </\ \*,^&_\ T3[PK_X);;_X
MBC_A1GPW_P"B?>%?_!+;?_$5W%% '#_\*,^&_P#T3[PK_P""6V_^(H_X49\-
M_P#HGWA7_P $MM_\17<44 </_P *,^&__1/O"O\ X);;_P"(H_X49\-_^B?>
M%?\ P2VW_P 17<44 </_ ,*,^&__ $3[PK_X);;_ .(H_P"%&?#?_HGWA7_P
M2VW_ ,17<44 </\ \*,^&_\ T3[PK_X);;_XBC_A1GPW_P"B?>%?_!+;?_$5
MW%% '#_\*,^&_P#T3[PK_P""6V_^(H_X49\-_P#HGWA7_P $MM_\17<44 </
M_P *,^&__1/O"O\ X);;_P"(H_X49\-_^B?>%?\ P2VW_P 17<44 </_ ,*,
M^&__ $3[PK_X);;_ .(KL;&QMM+L;>RLK>*TL[>-88;>! D<2* %55' 4
M#@ 5/10!A^)O OAOQI]F_P"$A\/:5KOV;=Y']IV45QY6[&[;O4[<[5SCKM'I
M6'_PHSX;_P#1/O"O_@EMO_B*[BB@#A_^%&?#?_HGWA7_ ,$MM_\ $4?\*,^&
M_P#T3[PK_P""6V_^(KN** .'_P"%&?#?_HGWA7_P2VW_ ,11_P *,^&__1/O
M"O\ X);;_P"(KN** .'_ .%&?#?_ *)]X5_\$MM_\11_PHSX;_\ 1/O"O_@E
MMO\ XBNXHH X?_A1GPW_ .B?>%?_  2VW_Q%'_"C/AO_ -$^\*_^"6V_^(KN
M** .'_X49\-_^B?>%?\ P2VW_P 11_PHSX;_ /1/O"O_ ();;_XBNXHH X?_
M (49\-_^B?>%?_!+;?\ Q%'_  HSX;_]$^\*_P#@EMO_ (BNXHH X?\ X49\
M-_\ HGWA7_P2VW_Q%'_"C/AO_P!$^\*_^"6V_P#B*[BB@#A_^%&?#?\ Z)]X
M5_\ !+;?_$4?\*,^&_\ T3[PK_X);;_XBNXHH X?_A1GPW_Z)]X5_P#!+;?_
M !%'_"C/AO\ ]$^\*_\ @EMO_B*[BB@#A_\ A1GPW_Z)]X5_\$MM_P#$4?\
M"C/AO_T3[PK_ ."6V_\ B*[BB@#A_P#A1GPW_P"B?>%?_!+;?_$4?\*,^&__
M $3[PK_X);;_ .(KN** .'_X49\-_P#HGWA7_P $MM_\11_PHSX;_P#1/O"O
M_@EMO_B*[BB@#A_^%&?#?_HGWA7_ ,$MM_\ $4?\*,^&_P#T3[PK_P""6V_^
M(KN** .'_P"%&?#?_HGWA7_P2VW_ ,11_P *,^&__1/O"O\ X);;_P"(KN**
M .'_ .%&?#?_ *)]X5_\$MM_\11_PHSX;_\ 1/O"O_@EMO\ XBNXHH X?_A1
MGPW_ .B?>%?_  2VW_Q%'_"C/AO_ -$^\*_^"6V_^(KN** .'_X49\-_^B?>
M%?\ P2VW_P 11_PHSX;_ /1/O"O_ ();;_XBNXHH X?_ (49\-_^B?>%?_!+
M;?\ Q%'_  HSX;_]$^\*_P#@EMO_ (BNXHH X?\ X49\-_\ HGWA7_P2VW_Q
M%'_"C/AO_P!$^\*_^"6V_P#B*[BB@#A_^%&?#?\ Z)]X5_\ !+;?_$4?\*,^
M&_\ T3[PK_X);;_XBNXHH X?_A1GPW_Z)]X5_P#!+;?_ !%'_"C/AO\ ]$^\
M*_\ @EMO_B*[BB@#A_\ A1GPW_Z)]X5_\$MM_P#$4?\ "C/AO_T3[PK_ ."6
MV_\ B*[BB@#A_P#A1GPW_P"B?>%?_!+;?_$4?\*,^&__ $3[PK_X);;_ .(K
MN** .'_X49\-_P#HGWA7_P $MM_\11_PHSX;_P#1/O"O_@EMO_B*[BB@#A_^
M%&?#?_HGWA7_ ,$MM_\ $4?\*,^&_P#T3[PK_P""6V_^(KN** .'_P"%&?#?
M_HGWA7_P2VW_ ,11_P *,^&__1/O"O\ X);;_P"(KN** .'_ .%&?#?_ *)]
MX5_\$MM_\11_PHSX;_\ 1/O"O_@EMO\ XBNXHH X?_A1GPW_ .B?>%?_  2V
MW_Q%'_"C/AO_ -$^\*_^"6V_^(KN** .'_X49\-_^B?>%?\ P2VW_P 11_PH
MSX;_ /1/O"O_ ();;_XBNXHH P_#/@7PWX+^T_\ "/>'M*T+[3M\_P#LRRBM
M_-VYV[MBC=C<V,]-Q]:U;ZQMM4L;BRO;>*[L[B-H9K>= \<J,"&5E/!4@D$'
M@@U/10!P_P#PHSX;_P#1/O"O_@EMO_B*/^%&?#?_ *)]X5_\$MM_\17<44 <
M/_PHSX;_ /1/O"O_ ();;_XBC_A1GPW_ .B?>%?_  2VW_Q%=Q10!P__  HS
MX;_]$^\*_P#@EMO_ (BC_A1GPW_Z)]X5_P#!+;?_ !%=Q10!P_\ PHSX;_\
M1/O"O_@EMO\ XBC_ (49\-_^B?>%?_!+;?\ Q%=Q10!P_P#PHSX;_P#1/O"O
M_@EMO_B*/^%&?#?_ *)]X5_\$MM_\17<44 </_PHSX;_ /1/O"O_ ();;_XB
MC_A1GPW_ .B?>%?_  2VW_Q%=Q10!P__  HSX;_]$^\*_P#@EMO_ (BC_A1G
MPW_Z)]X5_P#!+;?_ !%=Q10!P_\ PHSX;_\ 1/O"O_@EMO\ XBC_ (49\-_^
MB?>%?_!+;?\ Q%=Q10!P_P#PHSX;_P#1/O"O_@EMO_B*/^%&?#?_ *)]X5_\
M$MM_\17<44 </_PHSX;_ /1/O"O_ ();;_XBC_A1GPW_ .B?>%?_  2VW_Q%
M=Q10!P__  HSX;_]$^\*_P#@EMO_ (BC_A1GPW_Z)]X5_P#!+;?_ !%=Q10!
MP_\ PHSX;_\ 1/O"O_@EMO\ XBC_ (49\-_^B?>%?_!+;?\ Q%=Q10!P_P#P
MHSX;_P#1/O"O_@EMO_B*/^%&?#?_ *)]X5_\$MM_\17<44 </_PHSX;_ /1/
MO"O_ ();;_XBC_A1GPW_ .B?>%?_  2VW_Q%=Q10!P__  HSX;_]$^\*_P#@
MEMO_ (BC_A1GPW_Z)]X5_P#!+;?_ !%=Q10!P_\ PHSX;_\ 1/O"O_@EMO\
MXBC_ (49\-_^B?>%?_!+;?\ Q%=Q10!P_P#PHSX;_P#1/O"O_@EMO_B*/^%&
M?#?_ *)]X5_\$MM_\17<44 </_PHSX;_ /1/O"O_ ();;_XBC_A1GPW_ .B?
M>%?_  2VW_Q%=Q10!P__  HSX;_]$^\*_P#@EMO_ (BC_A1GPW_Z)]X5_P#!
M+;?_ !%=Q10!P_\ PHSX;_\ 1/O"O_@EMO\ XBC_ (49\-_^B?>%?_!+;?\
MQ%=Q10!P_P#PHSX;_P#1/O"O_@EMO_B*/^%&?#?_ *)]X5_\$MM_\17<44 <
M/_PHSX;_ /1/O"O_ ();;_XBC_A1GPW_ .B?>%?_  2VW_Q%=Q10!P__  HS
MX;_]$^\*_P#@EMO_ (BC_A1GPW_Z)]X5_P#!+;?_ !%=Q10!P_\ PHSX;_\
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
M1U7+9.UKK^OOW7DR.K2=[?U^&S\T%%%%0,\H^-OQNN?AM=:)X<\,^')O&GQ
M\0>9_9>@PSK;IY<>/-N;B9@1%"FY<M@DE@ "37!7'B3]I_P7IDOB;7M'^'?B
MG3;=6GO/#'ALWL%^D(Y(@N9F,<T@4?=:- QX!%9'[3GC^?\ 9P^,.A_%:ZTY
M;[0-4TB/PG->S,%ATR=[Z.1)9FR-D3HTN6Z!HD!ZUU/CC]MSX7:78?8O!WB.
MR^)GB^]4QZ9X<\(3+J5Q=3$?*&,198DSC<[D!1GZ5";]GSQUE=Z;ZIZ*WFK/
MOKHT7;W^5_#IY7TU=^EG==M-3V?P3XPTOX@^$=&\3:)<?:M)U:TCO+67&"T;
MJ&&1V/.".Q!K;KS7]F_X>ZG\+?@?X1\,ZU)')K-G:;[WR#F-)Y':61$_V59R
MH]E%>E5O42C-J.US&#;BFPHHHK,L^?/&GQQ^(/C+QQK7@OX*^&-(U2YT.46N
ML^+/%%Q)%I-C<E0QMTCB'F7$JJP+!2JKD MGHND_%+XI_"WQ9H.E?%VR\,:E
MX?U^\33;/Q1X36>W2TO),^5#=6\[.0LA&U9%<C<54J,YKSCX<_';1_V;/C-X
MA^$GCVZTOPE875_K'BF#Q)KE[':07T-U=)+;K&[L SYEN(V!Y'V<=C6M\4/C
M'H/[5&J:'\-/A7=?\)=;IK=AJ6O^)]/0OIFE6MK<)<E1<8V//(8E140DC<2<
M 5=))^S:U4K7]+VEZ<NOI;6_5U-'-/2U[?\ MOKS::=;Z6/K.BBBH$%,EE2"
M-Y)'6.- 69V.  .I)]*?7!_'KPWJWC#X(^/="T%VCUK4M#O+6S9&*GS7A95
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
MHHH X;XO_&+P_P#!3PNFLZ\;JX>XG6TL-+TV W%[J%RV=D%O$.7<X)]  22
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
M"B^3QK=ZG>VC:SK^EJ9M,T:RCG2621[D#RS*1'M1$);+ \8ITM?9M:\UK_\
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
MX3^#7B/PWX"U'PVT<UQH\FB)<VI@>-S'"T221&%7(SYBD_=;@TOQ<\"^,?\
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
M6&<#=#*/0I(J,/I43]WW[;?\,_G:Z1<5S/E;M?\ I?B><? ;PC\'&\ ZU)\
MXO#WAF]N(7M9-0L-/#7EE<;3M%U#+MEW(W)BE*G@CCK6Y\'_ !AXOL?'7B+X
M<^/-5T_Q'KNEV-MJUIKNG67V);RTG>6/$D&]PDB/"P)4[6#*0!R*Q;7]G^P^
M+?A'POXJ\6Z7J7P_^*_]F0)?ZWX:OQ::C#,$ =&EB)29-V2$D#KR.*QOAK\,
M?'/PK^+5W'HFA3^(M+U*:(>(?B#XZ\0+<:G?PQH?+BM+>"/:B(SD!6$8SO.W
MD,>A_P 1Q;\NZTVL^G?TTUW6'_+N]O/SZ7NNNFB\]=#Z4HHHK(T"BBB@#Y+\
M??LY_ ^Q^(VCV'CGP-!\0_'7C?7;V^ANEL/WT4&[>SSL''[B!6BCRV>J@+S7
MK6N>%7TO05\#?!SQ!X=^'&LZ+Y-[)IHT1+JW^S.) J- KQ%%D9#^\4Y^1NM2
M?&+X?^*=0\2>&_'/@*32W\7:!%<V8L-;>2.TU"SN/+,L+2(K-$^Z&)U<*W*D
M$88X\UL_V9-=^+_B+7?&OQE,>GZY<VD&G:9I/@;6KNU^PV<9E=HGNE,33-*T
MI+ @(-J8Z9I+^'RK2WZ?#;OTO\[]+V[<SF]W^;>OIU_"WE[-\$?B)/\ %3X9
M:1XBN[:&TOY3-;7D-NQ:$7$$SP2F-CRT9>-BI/52*[JO'_@);^-])BET74OA
M]HGP[\!:9:QVVA:9;:I]LOU"DY\X(IB48Q]UW.<Y)SFO8*TG:]ULS&-[6?3^
MOGZA1114%F)XX\.R>,/!FNZ%%?/IDFIV,]DM[&F]H#)&4WA<C)&<XSVKXS^-
MW[*/@7X3^+/A3>>#?AW\/;5-1U5-&U'4/$&A27D(G:$FV;RTG1$\R2,H6VL0
MTB'GD'[GKPC]I3]EV;]H_3;RPO/B!XAT+3#9JMIH^GM&EDEZC%X[J7:HEE*M
ML(3S%7Y >O-)>[-27=7]%_P[MYO4O247&3Z.WJ_Z3^6FIQWB']M#_A37B33_
M  CXZ\+6%_K,THMX;/X<:JFL7*1X^5WL&2*XC7CHJR8QU-?4=K<+>6L,ZK(B
MRHKA94*. 1G#*>0?8\BO,M'^&NC?L_?#V>'X9?#G3;K5$1%&GZ2(+!KR0D O
M+-(>@^\2S.V!P&. >D^%M]XWU+PG%<?$#2]'T7Q#)-(39:'=R74$46?W8,CH
MI+X^]@8STK31IK=KKM^!EKH]D^FYUU%%%04%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 AZ>E?)/PX^-GQQL-4\;?V[H6E?$33O#6OW&DW^FZ!#
M]BUJTA&V2">.-W,5TKPR1OM!C8'(&\U];UQVC_#'3M!^*'B/QO:75U'>Z]96
MMG>V(9?LSM;F39/C;N\S;)L)SC:J\<41TE?R_'1_HU\]QOX;>:_R_6_R/EKX
MD_%CX2?%#Q?X8O/AOIJS?'5M>T]D\G0Y;+6+6%9HUNA?L\2ND MA(K"0X(VA
M<G%?:U>;_'KXH2?!KP#=>*X8='N!9.DES;ZMJD>G&:W!S(L,LGR&7'W5<J">
M-PJ;X'?'+PS^T)X%M_%?A0:DNF3';MU*PEM'#;0V!O4"0<_?C+*3D!C@U4=8
M.,>CN_*Z7X:??<4KIIRZJR^1Z%1114@>4_M2>)O&7@GX%^*/$G@.>W@\0Z/
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
M+D<=[?H]UZ_,]SHK)\*^)K'QIX<T[7-,^T&POX5GA^UVLMM+M/3=%*JNA]F
M-:U0TT[,$TU=!1112&>$?M7^./B!\/=+\%:GX(U;2-(M;K7K?2M5GUK3VNX(
MX[C]W#(P1T95\XQH2&X$F>V*Q/$'[06BZ/H]QX9_:+\$0^%;67"R:A=6AU7P
MSJ&U@RLL_ED1G< 0EPB$$#&[K7LWQ7^'NF_%;X<^(/">KFX2PU2U:!Y;0@31
M-U22,D$!U8*RDCJ!7GOP;_:N^&7Q9>UT#2M?NH]9VM!%9>([-[&ZO3$QCD:,
M2*JS$,I#>7G!R"!1%73CN[W^5E^33\M=AR=K3V6WSO?\;_@9/['=SI]YH_CF
M?PE83:?\+Y->9_"<<ENUO$;<P1>>UM&P!6W-QYI3@#EL<8KZ$KPWQ]XE\??"
M'Q]IWB'4O$^FZ[\.-9UFTT=M#?2Q;WFEM<LL,,L=RLA\X><RAE9 =KY!^7GW
M*K?O14EMHOFDM_.UGIIJ3M)I^OWM_P#!\PHHHJ!A7S1\2?B+\9?#O[2@\,>%
M7\,ZIH-YH/\ ;&G:)K,,EO+?-#(([J&.\0D1R*'B<;XV!#D';C-?2]>*?M1M
MI_@OPOIGQ8N-/U34KSX>3R:JEMH\L44L\$D30W$;&0$&/8^]AP?W0P1BE=1D
MI/;_ #37X.S^123DG%+5[???\=OF>9_%7X__  -\;>'9=)^,_A"XT#Q3;021
MVWA_Q/H33:@)6 _Y!\R(ZRL65,/;N3D*3@CCW?\ 9_\ ^$D_X4CX&_X2])X_
M$W]D6POTNSF82>6,^9_MXQN_VLUSOP__ &CO"7Q0O!X;OEU'P/XQF@,B:!X@
M1;6]9&7_ %MLX9HYUPP(>%W [XZ5B?#.36OA7\<?^%97OC;6?'VEZEH,NNVL
M_B%XIK_3GBGCB='ECC3=')YP*;AD&-P"1TUBG=PMK+7R]U2;M\K]>EC-R32D
MGHOOU:2_3IYGOM%%%9E!39%9HV"-L8@@-C.#ZTZBD]58#Y$^$GQV^-]GI^OW
MOBSP]IOQ#L-#UN[T;5;;PM;FUUG3FAD^206[N4ND>)HY0$9'P_"O63XL^*'P
MF^)GQ2\$7_PHL(;GXR/X@LY+^:ST:6RU"WL-P6]&I,T2LL?V?<H67JPCVC(%
M>A_%#QE9_LS_ !<CUZP\)>)?%DWQ+N([6XLM$DMC'#=6ENQ$BQR%"TLD*D8#
M_,(  ,]>PL_&'A']I[P5J%AX3\<:OX=OHY8Q>MHLHL-:TZ12&\J:*:,M$3T*
MNG()QZU<).\9I7Y;7]5:_P#VZW]Z=KA-?%%Z<U[=K.]OFMO57L>O45Y%^SCX
MRU;7])\6Z!K6L'Q+?>$=>FT+^WFC1&OT6.*5'<( GFJLPC?: -\;' SBO7:&
MK6?1I->C5U^#$GNNS:^YV84445(SS;]H[2?%.L?!#QA#X)U>[T3Q9%8/<Z;=
MV3 2>='^\5!D$8?;L.1_%7DGPU^)WQ5\.^ ?#OBIK:7XW> ]8L(;Z&^TV*&T
M\0V:NBDK+;Y2&ZVDD$QF-^/N,:^HSSP>17R[X?\ VAO"'P%\8>*/AJW@/Q-H
M'A;PO<+/<>((%.H6%NMXS3K*ZJ[30PEFD&[88T*,,J!1'1M=7;TTW^^Z[/3S
M'+5+3:_XV_*WIKZ&O\*]=U/XL?M$7'CS2_!?B#P;X6M?#KZ3>77B;36TZYU>
MZ-PDD06!\/L@59AO<#)F(7(S7T97@OQJ5_$G@:7XK^!?BO>Z/#H>E2W]J-/O
M8)]"U%8P9,7*%&WJP&W<CJP!X.17L/@OQ#_PEW@_0M<^SO:'4[&"]^SR AH_
M,C5]ISW&['X5?V>6UN73[W)_B[^EK$/XN:]^;]%%?AI^GELT445!05\W?M7?
M\)KI/C3X6:GX;\?ZGX(T2]U5M#U*2TMX+B 33H39R2Q2J0R><@B(!4GSAA@1
M7TC7/>// 6B?$OPS<:!XAM#>Z7-)%,T:RO$P>*19(V5T(96#HI!!!XH^U%OH
MU]W7\+CZ-=T_^!^)XZWQT^(/PKC:P^)WPUU?Q"J#;#XE^'=B^IVMYV&^T!^T
M6[G^[AT_VZW_ -EC0M:T?X>ZI<ZOH,WA.'5]=OM6T[P[<[?.TVTFEWI%(%)5
M7)WR% <*9-O:MCX6_&";XC>&_%'B.3P_<:7X>TW4+NTTVX:7S9]2@MB8Y)Q$
M!E,RQRA5))(4'C.*\PD^(4%C\2/A]XS\(?$^_P#%/A[XB:E':?\ "(WD\$]M
M'"]L[^?:!8Q+"8C$&=69E^9P0#BKC=RL]VDO_ K-771MKRMJM-2)VY?*-W_X
M"FG9]4D_GIY'TW1114%!1110!\[_ !!_:$^('@GX]7?@W3OAU!XMT&/18];C
M?3]2$.IS0^88IO)AD CF:-]I*>8AQ(N,GBLCXA>.O@+^T!X5DUW6/&I\.:MX
M8AFD6236+C1-5T25E!)EM_,C?>"BX616!P0,ACGU/XI^ [>\\7^#?B(=9CT%
M_!C7D]]<2P^8MQITENPG@8[AM&Y8I W.#%T-8EO/\+/C%X+\/?%#Q9X)TRV@
M=DDTZ^\7Z1!]J@5Y0D$@+AC&),QLO(^^N<&IY>:%NJZ]5=OE:^6BV=T]2F^6
M=^CZ='9:K]7TLTK'4? 'Q1K/C;X)>!]>\0Q/%K>HZ1;W%V)(O*9I&0$N4_AW
M?>V]MV*[^O$_!'BGQQX+^,D7@'QKX@TSQ;;:WIUWJ^C:C8Z9]@GM4@FB1[>>
M,2.KC;/'MD7;DJP*]*]LK:;YW[1*RE=_BU;Y--?EH9Q3BN5]/Z_K\=0HHHK,
MH0YQQUKY9\$_M>>+89_$D_C[X;S6?A[0];NM%O-<\+SOJ)L7B88>ZM-@F2-T
M:.021^8-K@MMKZGKPKQ4^G?L]_$K7_'$EQ>:C!X]N--TN#POIEGYES<:H@=#
M.C%P,& +OR.%@+9[$C\?KHO6ZM^J]6N@W\+\M?EK?_/T3/-OBGXK^&%OKWAO
MXI_#3QE;ZCX]U[7=-L8K71M>DN8M;A>6.&:![,2F/"P[W+! 4,>XD'.?KZO(
M?%WPQ\)P^(KL^"H_"O@/XMZM:M<VOB$^'[>YO&BCDC$S%?D:5<.J-\X(WJ?2
MM/X$^/M:\::%KMAXE-C+XE\,ZO-HFHW6F(R6MU(B)(LT:L24#1RH2A8[6W+D
MXS51UARKI=_+1:>2?IJ]MV3+1J3ZV7SLWK\MM]%J]D>ET445(PKSW]H'QYK_
M ,+?@YXI\7>&M)MM=U71;1KX:?=2.B31H0TO*@G(0,1QU%>A5!?6<.I6=Q:7
M,:S6\\;121L,AE88(/L0:B?-ROEW+@XJ2<EH> >'?VJ]+^PV.G?%K1/^%<R:
MQ;J;/59KH7.@ZE'(H*^3?@*J%@P^281OZ ]:Q_@E_P (KX _:$O? 7PSUN;6
M?!TOAYM4U/3UU>75(-(O!.B0E)9))&C,Z/*3'NQ^Y# #)STOPQAT?X;1^'/V
M?M3$WC>XMM*GN7E;3U:TL],$SK:QW6]F!)4")>#O\ICA14'B7PL_@/P_J<OP
M'O\ P7X+A\+R3RZ]X:308EM[Z41)*L4LD3QM;-L.0^U^) <$"MG*$)NHOAU^
M[57?^%ZZ7]Y:(SC"<H^S?Q:??H]/\2VO;1ZL^@**P? /BZW\?^!O#WB:UBD@
MMM9T^WU"**48=%EC5PI]P&Q6]2E%PDXRW0HR4XJ4=F%%%%24%%%% !1110 4
M444 %%%% !1110 4444 %%%% !7,_$3PSK/B[PK<:7H/BF\\&ZA,Z?\ $WL+
M:&>:- P+JBS*R LN5W$'&<CI7344FKC3L>+^$/V1?ASX;UJ+7]6L+OQ[XJC.
MX>(/&=V^J72-W,8ES'#](D05[.JA%"J J@8  X%+157>Q-NH4444AA7EVL?#
M+5(_VA-#\>Z0]HFFW&B7&B>(+>9RKSHKK+:2( I#,CF92"1\LIYXP?4:*%HU
M+M?\4U^3#HUW_1W_ #1XKK7[&7P8U[Q(=;NO MDMQ).+J>UM9IK>QNI@01)/
M:1NL,K9 .70\U[0B+&JJJA548"J, #TIU%&RY>@/5\SW"BBB@!" P((R#7B_
MPQ^ -MHGP_\ $_P_\8Z7I'B/P6^M7D^C6-U&+A5L)W\Y8I$=,*8Y))57:3A0
MO(/%>TT4=[]5;\4_T_%CN]/)W_!K]3RWX9?LQ_#7X/\ B&XUWPOX;^R:Q+$;
M=;V[O;B\D@A)!,,)GD?RH\@?(FT<#CBO4J**=V]R;!1112&>=_M!?#>7XL?!
M[Q+X<LW\C5IK?[1IEQW@O86$MM(/3;*B&N1O/V>M'^*FE:+XPU2QU;X:?$RY
MT^$W^K>%[];._BE* O%*\>Z*X56)P)%D7TKW*BA=?ZM_P^E_1#>MOG\]M_2V
MGJSSOX0?!'1_@]#J\UKJ>L>(]=UF9)]4U_Q!=_:;V\9%VH&8*JJBC(5$55&3
MQR:]$HHIMM[DI6"BBBD,\<^+GP_U:\^+7PV\:Z%I:ZHUI-<:%KML60"32;J/
M+LP<@,(YHH7V\D@L "3BL76/V-?"WG72^$?%'C'X::9?,3?:/X/U@VMC<!L[
M]L+HZP%LG+0>6>>N>:]]HHZ6_JSUMZ7N_5L=W>_]:=?6VGHD8O@OP;I'P]\)
MZ5X:T"S6PT;2[=;6UMU);8BC R3R3W)/)))-;5%%-MR=WN2DHJR"BBBD,^?O
M$GP#^(NF:EKUK\-OB=:^#O"_B"ZFO;RPO-#6^N+">8YGDLI?-0)O8L^V17"N
MS,.N*Z[X9_LQ_#7X3W&DZAH?A'2H_$6GV$6GCQ!):1F_F1(PFYY<9+L%&YNI
MKU.BG%N*LOZMI^HY>\[O^O/U"BBBD(*YWXA>!M.^)7@O5O#.JF9++483$TMN
M^R6)L@I)&W\+HP5E/8J*Z*BDU=6&G9W/G>#]G3QYXTU_1HOBK\1=/\;>#=%E
M:>#0K;P^EI_:4GEM&CW[&1UDVAR=B*JEL''&*]A^'_PP\(_"C17TCP;X;TSP
MSIKR&9[72[9($=SU9@HY/N?2NGHJKZ67]>I-OP"BBBD,*\E^/7A#Q!J%UX,\
M8^%M(@\1ZWX/U*2_70YYD@-]#+;R02I%(_RI,%DW(6PI*[21NR/6J*-=T&FS
M/EA/!'Q(_:$^)1\87UGXA^ ]KH^E2:9I<\-Y9W&IWKRRH\K31 30^2HC 56R
MVYBPVU[M\*/AAIOPC\'0Z!IUW>ZD?.EN[O4M2E\VZO;F5R\L\K  %F8D\  #
M   %=C15)VCRK;_@W_-W["M=W?\ 6EOR"BBBI&%>#^*_!7Q2^'OCSQ/XA^%U
MEX8\06/BJ2*ZU#2_$=[-9-:7J0I!]HCECCDWHT<<0:,A2"F0?F(KWBBCS7]+
ML.^ECYM^'O[%?ANUM]/U?Q[-<>)/%TFHRZWJRV=_=0:/=7\D[3B0V7F>6_EE
ME5&=2<1KGIQ])4453>EEMV)Z\SU;ZA1114C"BBB@!K@LK -M)& WI[UX(O['
M^B>++L7OQ4\4^(?BS<"3S%L=<N1;Z3&<Y 6PMPD+ ?\ 30.??BO?:*.MQW=K
M&?H/AW2O"NEP:9HNFV>D:= NV*TL8%ABC'HJ* !6A113;;U9.VB"BBBD,*\)
M_:Z\%S:QX)T+Q78:*=?U3P;K$&K+IJVWVA[RT;,-Y (\'>7MY9,+@Y95KW:B
MCJGV:?W._P#PX[[KO=??H> 2?LSZIX,WW'P9\?7WPTM+C]XWAZ\L%U31E)QD
MQ6LK*UN?]F*1%SU2N]^"WPC'PC\/ZC!=:W=>*/$&L7\FJZQKEY$D4E[=.JH6
M$:?+&BHB(J#HJCD]:]"HJDVKVZZ?+MZ:+3R78FU[7_I]PHHHJ1A1110!Y5H/
MPIOM!^-_CC7D6QN/!GBW3;5KZPFR7_M&'=$S^65*LDD'EJQ)SF)>#GC-T;]C
MGX.^'O&%GXDT[P1:VE]93_:[2UCN)_L%M/DGSHK/?Y"29)PRQ@CM7L]%-/EL
MUNOZ_#9>0/WKWV?^5O\ A_F%%%%( HHHH H:_HEGXFT/4=(U"%;BPO[>2UN(
M6&0\;J58'Z@FO)/ O[/]GJWP)\.^ ?BOI.D^+WT6,V<,TH,Q:&)RMM,'*JT<
MWE+'N*G(;.&/6O:J*--5WM^%[?==CN]/+]=_OLON///A/^S_ . _@FVHR>$-
M#-C>:CM%Y?W5W/>W<ZKG8K3SN\A5<G"[L#TKT.BBFVWN38****0PKQ[]H#P-
MK6L:E\/_ !?X7T\ZGX@\+Z[$[VB2(AN-/N!]GO8\N0N!&XDP3R817L-%"T:?
M9I_\#T>S\@Z-=TU]YX;X@_9%\+7&J7>H^#O$'BCX5W5\YDOT\$ZD+.WNV)^9
MGMW1X0YS_K$17_VJ]*^&OPWT/X3>#+#PQX=MY(-,L]Y#3RM--+([%Y)9)&.7
M=W9F9CR237444UHN5; ]7=A1112 **** / ?$7@WXN?#?QAXIO\ X76GA7Q!
MH_BB[&HS6?B2]GLY-,O3$D3R(T44GG1.(T8H=K!@<$@\4_AK^Q9X2\.Q:#JO
MBF2[\1>*;6Z;5[[R[^YBTJXU-YFF:Y%CYGD[E=_E)7/RJ3R,U]%44XMQM;=6
MMY);+Y?HNR%)*5_/?SON_P"N[[L****0PHHHH YWXA>!M.^)7@O5O#.JF9++
M483$TMN^R6)L@I)&W\+HP5E/8J*\9@_9T\>>--?T:+XJ_$73_&W@W196G@T*
MV\/I:?VE)Y;1H]^QD=9-H<G8BJI;!QQBOHBBEUO_ %_7]=$/I8YCX?\ PP\(
M_"C17TCP;X;TSPSIKR&9[72[9($=SU9@HY/N?2NGHHJFV]R=M@HHHI#"O,?B
MU\*=:\6ZQHWBGP9XEC\)>-='BEMH+RZLOMEI=6LI0R6]Q#O0LI:-&#*ZLK+D
M$@D'TZBCS'<\ \,_LDZ/X@DU76/C*='^+/BK4KB&9KF^T>.*TL4B5EBAM86+
ME$&]R26)8L2?2O>K6UALK:*WMXD@MXD$<<42A510,!0!P !VJ6BG?H38****
M0PHHHH ^>]8\%_&3X9Z]XFA^%]MX1UOP_P"(K^75$_X2.[GM9M(NYL&8XBB<
M7$3.#(%RC L1DC&'?"W]C#P7X%_X1C4]6:^U_P 2:21>2/)?W"Z:^HDEI+Q+
M$R&%)"[,00N1G/7FOH*BB/NI6Z6^Y;+^O*^R"7O7OUO?SON_G_GW"BBB@ HH
MHH **** //OBQ\,]:^)BZ;:6/Q U[P3I,1<W\/AT0Q7%\#MVK]H=&>$##<QX
M8[NHQ5'X:_LT_#?X3WSZEH'ABW.O2\SZ]J3O?:E.?5[J8M(?INQZ"O3Z*(^[
ML#][1A1110 4444 %?//A?\ 9[L;[7_B?X.\7^%;76?AYJ.KIXBT*>XV$03W
M*[KJ.+#>9$Z3H90Z[?\ 7<'(-?0U%'5ORM^*?YI#N[6^?YK\FU\SPSP]^R3H
M>D>*]'U;4_&?C?Q;I^AW"W>D:#XBUHW=C8SJ"$E *"25ES\IF=]IY'->YT44
M[NUB;*]PHHHI#"J&OZ)9^)M#U'2-0A6XL+^WDM;B%AD/&ZE6!^H)J_14RBI)
MQ>S'%N+36YXKX%_9_L]6^!/AWP#\5])TGQ>^BQFSAFE!F+0Q.5MI@Y56CF\I
M8]Q4Y#9PQZUT_P )_P!G_P !_!-M1D\(:&;&\U':+R_NKN>]NYU7.Q6GG=Y"
MJY.%W8'I7H=%:.3<G+J]_,FR24>BV\@HHHJ1A1110!YE^T-\,]2^)WP]%KX?
MFM[7Q5I.H6NLZ+<73E(X[NWE5U#L 2%=0\;$ _*YX-+\2OV<OA[\8I[>_P#%
MGABWGUJ*,(NJZ?<36=Z@XRBW,#1R[/\ 9+8/I7IE%&EK>=_G9+\DAW=[_+Y;
M_P"?WG.^ /AYX;^%GA:T\-^%-(M]#T6UW&*TM@<;F.69B22S$DDLQ)).2:Z*
MBBFVY.[)22T04444AA7EVL?#+5(_VA-#\>Z0]HFFW&B7&B>(+>9RKSHKK+:2
M( I#,CF92"1\LIYXP?4:*%HU+M?\4U^3#HUW_1W_ #1XKK7[&7P8U[Q(=;NO
M MDMQ).+J>UM9IK>QNI@01)/:1NL,K9 .70\U[0B+&JJJA548"J, #TIU%&R
MY>@/5\SW"BBB@ HHHH ^=?$'[.OQ%L3K6@^ OBG#X4\":W<SW,]A<:(MW?:<
M9W9[A;*X\U5179W8!T?86.#C 'H7P[_9S^&WPKU*WU7PWX-T?3M=BLX[%M8C
MLXQ>2QHBI\\H&22%&X]^]>D44XOE5E_P?O"7O.["BBBD 4444 9?BCP[9^+_
M  SJVA:@K/8:G:2V5PJG!,<B%&P?H37S9K'PF^.'C3PK8_"KQ#)X-?P!&;>U
MU'Q/%+.VH:EI\3*?)^QF,1Q2R*@1V\QE&6*CH!]3T4*R=_3YVV_-^O6XVW9+
MM^%]_P E]QYI\,/V=_!?PCUW4-:T.VU&XU>]A%LU]K&J7.H316X;<L$33NYC
MB!YVK@<#/05Z7113NR;+<****0PKSGXV?#G5O'6EZ'J'AJ]L[#Q;X:U)=7TB
M7449[5Y1')$\4P7Y@DD4LB%ER5W!@#C!]&HHUZ#3M_7<^8V^ WCGX]>-;;7_
M (RQ:7X;T_1K&:TT72O!>LW8NHIYGC,MVUZJPNIVQ!%1!C:[;LYQ7NGPV^&G
MAWX2^$[?P[X8L38Z9"[RD22O-+-*[%I)9)'):1V8DEF))KJ**=[+E6B_I_U_
ME83UU>O]?U_384444@"BBB@#QGXE>!_'F@_$5OB#\-(-#U;5+S38])U;0]?N
M9;6*YBBDDD@EBGC1RCH9I05*$,'Z@J,\/X=_8YM_'TFN^)?C%-]O\6^(KX76
MHV'AC5+RTTS[,L4<45E(JNGVJ-5CR3(O)=^ #BOIZBG'W?ZVUO\ G_EMH-MO
M7^G967X?Y[D-G9P:?:06MM$EO;0(L444:[515& H'8 #%3444;ZLE*RL@HHH
MI#"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 ***
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 ***
8* "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995650013072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 02, 2024</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Pinterest, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-3607129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">762-7100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.00001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PINS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.8<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant&#8217;s fiscal year ended December&#160;31, 2023.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">595,211,750<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_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">83,771,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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>22
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649091552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_pins_AuditInformationAbstract', window );"><strong>Audit Information [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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Francisco, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditInformationAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995644860576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated balance sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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,361,936<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,149,148<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 $10,635 and $12,672 as of December&#160;31, 2023 and 2022, respectively</a></td>
<td class="nump">763,159<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">64,316<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">3,338,559<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">32,225<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">92,119<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">117,462<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">14,040<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,594,405<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">79,058<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">238,032<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">317,090<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">160,616<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">26,019<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">503,725<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, 591,663 and 593,918 shares issued and outstanding as of December&#160;31, 2023 and 2022, respectively; Class B common stock, $0.00001 par value, 1,333,333 shares authorized, 86,355 and 89,284 shares issued and outstanding as of December&#160;31, 2023 and 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,241,954<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">(1,013)<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,150,268)<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">3,090,680<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,594,405<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>24
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649985840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated balance sheets (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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">$ 10,635<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">591,663<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">591,663<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">86,355<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">86,355<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>25
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645905808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statements of operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 3,055,071<span></span>
</td>
<td class="nump">$ 2,802,574<span></span>
</td>
<td class="nump">$ 2,578,027<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">688,760<span></span>
</td>
<td class="nump">678,597<span></span>
</td>
<td class="nump">529,320<span></span>
</td>
</tr>
<tr class="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">1,068,416<span></span>
</td>
<td class="nump">948,980<span></span>
</td>
<td class="nump">780,264<span></span>
</td>
</tr>
<tr class="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">911,166<span></span>
</td>
<td class="nump">933,133<span></span>
</td>
<td class="nump">641,279<span></span>
</td>
</tr>
<tr class="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">512,407<span></span>
</td>
<td class="nump">343,541<span></span>
</td>
<td class="nump">300,977<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">3,180,749<span></span>
</td>
<td class="nump">2,904,251<span></span>
</td>
<td class="nump">2,251,840<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 );">Income (loss) from operations</a></td>
<td class="num">(125,678)<span></span>
</td>
<td class="num">(101,677)<span></span>
</td>
<td class="nump">326,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income (expense), net</a></td>
<td class="nump">105,439<span></span>
</td>
<td class="nump">30,235<span></span>
</td>
<td class="nump">3,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">3,799<span></span>
</td>
<td class="num">(14,502)<span></span>
</td>
<td class="num">(8,291)<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 );">Income (loss) before provision for income taxes</a></td>
<td class="num">(16,440)<span></span>
</td>
<td class="num">(85,944)<span></span>
</td>
<td class="nump">320,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">19,170<span></span>
</td>
<td class="nump">10,103<span></span>
</td>
<td class="nump">4,533<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 income (loss)</a></td>
<td class="num">$ (35,610)<span></span>
</td>
<td class="num">$ (96,047)<span></span>
</td>
<td class="nump">$ 316,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average shares used in computing net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">674,641<span></span>
</td>
<td class="nump">665,732<span></span>
</td>
<td class="nump">640,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">674,641<span></span>
</td>
<td class="nump">665,732<span></span>
</td>
<td class="nump">691,651<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>26
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649085776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statements of comprehensive income (loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">$ (35,610)<span></span>
</td>
<td class="num">$ (96,047)<span></span>
</td>
<td class="nump">$ 316,438<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">10,001<span></span>
</td>
<td class="num">(8,334)<span></span>
</td>
<td class="num">(4,252)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation adjustment</a></td>
<td class="nump">405<span></span>
</td>
<td class="num">(904)<span></span>
</td>
<td class="num">(409)<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 income (loss)</a></td>
<td class="num">$ (25,204)<span></span>
</td>
<td class="num">$ (105,285)<span></span>
</td>
<td class="nump">$ 311,777<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>27
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648584848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>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>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (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, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">626,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 2,242,371<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 4,574,934<span></span>
</td>
<td class="nump">$ 2,480<span></span>
</td>
<td class="num">$ (2,335,049)<span></span>
</td>
</tr>
<tr class="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">21,944<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased', window );">Release of restricted stock units and issuance of restricted stock awards, net</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">7,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">23,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,912<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_StockIssuedDuringPeriodSharesCharitableContributions', window );">Issuance of common stock related to charitable contributions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueCharitableContributions', window );">Issuance of common stock related to charitable contributions</a></td>
<td class="nump">45,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">415,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">415,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(4,661)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,661)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="nump">316,438<span></span>
</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">316,438<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 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 );">Ending 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">17,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(161,809)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(161,809)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">12,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">497,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">497,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(9,238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">(96,047)<span></span>
</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">(96,047)<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 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 );">Ending 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">12,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (335,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(335,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,756<span></span>
</td>
<td class="nump">2,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 8,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,499<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_StockIssuedDuringPeriodSharesCharitableContributions', window );">Issuance of common stock related to charitable contributions (in shares)</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_StockIssuedDuringPeriodValueCharitableContributions', window );">Issuance of common stock related to charitable contributions</a></td>
<td class="nump">12,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">647,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">647,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="nump">10,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">(35,610)<span></span>
</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">(35,610)<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 Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">678,018<span></span>
</td>
<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 Dec. 31, 2023</a></td>
<td class="nump">$ 3,090,680<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 5,241,954<span></span>
</td>
<td class="num">$ (1,013)<span></span>
</td>
<td class="num">$ (2,150,268)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_StockIssuedDuringPeriodSharesCharitableContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Charitable Contributions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesCharitableContributions</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_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_pins_StockIssuedDuringPeriodValueCharitableContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Charitable Contributions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodValueCharitableContributions</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_pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Restricted Stock Awards And Restricted Stock Units Released</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased</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_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>28
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645762608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statements of cash flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (35,610)<span></span>
</td>
<td class="num">$ (96,047)<span></span>
</td>
<td class="nump">$ 316,438<span></span>
</td>
</tr>
<tr class="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 income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">21,509<span></span>
</td>
<td class="nump">46,489<span></span>
</td>
<td class="nump">27,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">647,860<span></span>
</td>
<td class="nump">497,123<span></span>
</td>
<td class="nump">415,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashContributionExpense', window );">Non-cash charitable contributions</a></td>
<td class="nump">12,890<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">45,300<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization (accretion) of investment premiums discount</a></td>
<td class="num">(21,897)<span></span>
</td>
<td class="num">(638)<span></span>
</td>
<td class="nump">5,908<span></span>
</td>
</tr>
<tr class="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">(2,438)<span></span>
</td>
<td class="num">(13,251)<span></span>
</td>
<td class="nump">3,699<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(80,782)<span></span>
</td>
<td class="num">(28,856)<span></span>
</td>
<td class="num">(88,862)<span></span>
</td>
</tr>
<tr class="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="nump">18,102<span></span>
</td>
<td class="num">(30,214)<span></span>
</td>
<td class="num">(14,727)<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">55,324<span></span>
</td>
<td class="nump">56,024<span></span>
</td>
<td class="nump">43,995<span></span>
</td>
</tr>
<tr class="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">(9,261)<span></span>
</td>
<td class="nump">70,777<span></span>
</td>
<td class="num">(33,451)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(43,544)<span></span>
</td>
<td class="nump">20,627<span></span>
</td>
<td class="nump">82,435<span></span>
</td>
</tr>
<tr class="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">(66,507)<span></span>
</td>
<td class="num">(52,832)<span></span>
</td>
<td class="num">(50,710)<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">612,961<span></span>
</td>
<td class="nump">469,202<span></span>
</td>
<td class="nump">752,907<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(8,063)<span></span>
</td>
<td class="num">(28,984)<span></span>
</td>
<td class="num">(9,031)<span></span>
</td>
</tr>
<tr class="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">(1,308,020)<span></span>
</td>
<td class="num">(1,028,480)<span></span>
</td>
<td class="num">(1,104,087)<span></span>
</td>
</tr>
<tr class="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">35,850<span></span>
</td>
<td class="nump">7,417<span></span>
</td>
<td class="nump">274,654<span></span>
</td>
</tr>
<tr class="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">1,243,240<span></span>
</td>
<td class="nump">1,007,861<span></span>
</td>
<td class="nump">849,520<span></span>
</td>
</tr>
<tr class="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>
<td class="num">(36,914)<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">(36,993)<span></span>
</td>
<td class="num">(128,245)<span></span>
</td>
<td class="num">(25,858)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,256<span></span>
</td>
<td class="nump">12,882<span></span>
</td>
<td class="nump">23,912<span></span>
</td>
</tr>
<tr class="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>
<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">(335,019)<span></span>
</td>
<td class="num">(161,809)<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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Payment of deferred offering costs and other financing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,750)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(826,763)<span></span>
</td>
<td class="num">(148,927)<span></span>
</td>
<td class="nump">22,162<span></span>
</td>
</tr>
<tr class="re">
<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,667<span></span>
</td>
<td class="num">(1,434)<span></span>
</td>
<td class="num">(1,058)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="num">(249,128)<span></span>
</td>
<td class="nump">190,596<span></span>
</td>
<td class="nump">748,153<span></span>
</td>
</tr>
<tr class="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, beginning of period</a></td>
<td class="nump">1,617,660<span></span>
</td>
<td class="nump">1,427,064<span></span>
</td>
<td class="nump">678,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">1,368,532<span></span>
</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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net</a></td>
<td class="nump">19,173<span></span>
</td>
<td class="nump">10,008<span></span>
</td>
<td class="nump">1,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets obtained in exchange for operating lease&#160;liabilities</a></td>
<td class="nump">$ 32,784<span></span>
</td>
<td class="nump">$ 31,515<span></span>
</td>
<td class="nump">$ 118,977<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript: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_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript: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 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-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_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_NoncashContributionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash charitable contributions made by the entity 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> -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_NoncashContributionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherNoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherNoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>29
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649999088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated statements of cash flows (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,361,936<span></span>
</td>
<td class="nump">$ 1,611,063<span></span>
</td>
<td class="nump">$ 1,419,630<span></span>
</td>
</tr>
<tr class="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,542<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
<td class="nump">1,137<span></span>
</td>
</tr>
<tr class="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,054<span></span>
</td>
<td class="nump">5,530<span></span>
</td>
<td class="nump">6,297<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,368,532<span></span>
</td>
<td class="nump">$ 1,617,660<span></span>
</td>
<td class="nump">$ 1,427,064<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>30
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649669120">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Description of business</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Pinterest was incorporated in Delaware in 2008 and is headquartered in San Francisco, California. Pinterest is a visual search and discovery platform, positioned at the intersection of search, social, and commerce. We generate revenue by delivering ads on our website and mobile application.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Basis of presentation and consolidation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The 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:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Reclassifications </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Preparing our consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the 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, 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:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We operate as a single operating segment. Our chief operating decision maker is our Chief Executive Officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making operating decisions, assessing financial performance and allocating resources. </span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 cost per click ("CPC") basis, views an ad contracted on a cost per thousand impressions ("CPM") or cost per day ("CPD") basis or views a video ad contracted on a cost per view ("CPV") basis. We recognize revenue over the service period for ads contracted on a CPD basis, which do not contain minimum impression guarantees. We typically bill customers on a CPC, CPM, CPV, or CPD 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record sales commissions in sales and marketing as incurred because we would amortize these over a period of less than one year. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue was $15.3 million and $13.2 million as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Share-based compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Restricted stock units ("RSUs") granted under our 2009 Stock Plan (the "2009 Plan") are subject to both a service condition, which is typically satisfied over four years, and a performance condition, which was deemed satisfied upon the pricing of our initial public offering ("IPO"). We did not record any share-based compensation expense for our RSUs prior to our IPO because the performance condition had not yet been satisfied. Upon pricing our IPO, we recorded cumulative share-based compensation expense using the accelerated attribution method for those RSUs granted under our 2009 Plan for which the service condition had been satisfied at that date. We record the remaining unrecognized share-based compensation expense over the remainder of the requisite service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">RSUs, restricted stock awards ("RSAs"), and stock options granted under our 2019 Omnibus Incentive Plan (the "2019 Plan") are generally subject only to a service condition, which is typically satisfied over <span style="-sec-ix-hidden:f-349">two</span> to four years. We record share-based compensation expense for these RSUs, RSAs and stock options on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We measure RSUs and RSAs based on the fair market value of our common stock on the grant date and stock options based on their estimated grant date fair values, which we determine using the Black-Scholes option-pricing model. We record the resulting expense in our consolidated statements of operations over the requisite service period, which is generally four years, and we account for forfeitures as they occur.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce deferred tax assets to the amounts we believe it is more likely than not we will be able to realize. We recognize tax benefits from uncertain tax positions when we believe it is more likely than not that the tax position is sustainable on examination by tax authorities based on its technical merits. We recognize taxes on Global Intangible Low-Taxed Income as incurred.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Advertising expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record advertising expenses as incurred and include these in sales and marketing in the consolidated statements of operations. Advertising expenses were $145.6&#160;million, $139.7&#160;million and $94.7&#160;million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Marketable securities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We invest in highly liquid corporate debt securities, U.S. treasury securities, asset-backed securities, U.S. government agency securities, municipal securities, non-U.S. government and supranational bonds and certificates of deposit. We classify marketable investments with stated maturities of ninety days or less from the date of purchase as cash equivalents and those with stated maturities greater than ninety days from the date of purchase as marketable securities.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We classify our marketable securities as available-for-sale investments in our current assets because they are available for use to support current operations. We carry our marketable investments at fair value and record unrealized gains or losses, net of taxes, in accumulated other comprehensive income (loss) in stockholders&#8217; equity. We determine realized gains and losses on the sale of marketable investments using a specific identification method and record these and any expected credit losses in other income (expense), net.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Fair value measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We account for certain assets and liabilities at fair value, which is the amount we believe market participants would be willing to receive to sell an asset or pay to transfer a liability in an orderly transaction. We categorize these assets and liabilities into the three levels below based on the degree to which the inputs we use to measure their fair values are observable in active markets. We use the most observable inputs available to us when measuring fair value.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 2: Observable inputs such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, or inputs that are derived principally from or corroborated by observable market data or other means</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 3: Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Accounts receivable, net of allowances</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record accounts receivable at the original invoiced amount. We maintain an allowance for credit losses for any receivables we may be unable to collect. We estimate uncollectible receivables based on our receivables&#8217; age, our customers&#8217; credit quality and current economic conditions, among other factors that may affect our customers&#8217; ability to pay. We also maintain an allowance for sales credits, which we determine based on historical credits issued to customers. We include the allowances for credit losses and sales credits in accounts receivable, net in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We carry property and equipment at cost less accumulated depreciation and calculate depreciation using the straight-line method over our assets&#8217; estimated useful lives, which are generally:</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:48.602%"></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:48.603%"></td><td style="width:0.1%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Property and Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lesser of estimated useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Leases and operating lease incremental borrowing rate</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We lease office space under operating leases with expiration dates through 2035. We determine whether an arrangement constitutes a lease at inception and record lease liabilities and&#160;right-of-use&#160;assets on our consolidated balance sheets at lease commencement. We measure lease liabilities based on the present value of the total lease payments not yet paid discounted based on the more readily determinable of the rate implicit in the lease or our incremental borrowing rate, which is the estimated rate we would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. We estimate our incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to our own. We measure&#160;right-of-use&#160;assets based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs we incur and (iii)&#160;tenant incentives under the lease. We begin recognizing rent expense when the lessor makes the underlying asset available to us, we do not assume renewals or early terminations unless we are reasonably certain to exercise these options at commencement and we do not allocate consideration between lease and&#160;non-lease&#160;components.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For&#160;short-term&#160;leases, we record rent expense in our consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and record variable lease payments as incurred.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">B</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">usiness combinations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We include the results of operations of businesses that we acquire in our consolidated financial statements beginning on their respective acquisition dates. We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values. When the fair value of the purchase consideration exceeds the fair values of the identifiable assets and liabilities acquired, we record the excess as goodwill. Our estimates of fair value are based on assumptions we believe to be reasonable but which are inherently uncertain and unpredictable, and as a result, actual results may differ from estimates. During the measurement period, which is one year from the acquisition date, we may record adjustments to the assets and liabilities acquired with the corresponding offset to goodwill. Any adjustments after the measurement period are reflected in our consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Long-lived assets, including goodwill and intangible assets</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record definite-lived intangible assets at fair value less accumulated amortization. We calculate amortization using the straight-line method over the assets&#8217; estimated useful lives of up to ten years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We review our property and equipment, operating lease right-of-use assets and intangible assets for impairment whenever events or circumstances indicate that an asset&#8217;s carrying value may not be recoverable. We measure recoverability by comparing an asset&#8217;s carrying value to the future undiscounted cash flows that we expect it to generate. If this test indicates that the asset&#8217;s carrying value is not recoverable, we record an impairment charge to reduce the asset&#8217;s carrying value to its fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We recorded $117.3&#160;million of impairment and abandonment charges for operating lease right-of-use assets and leasehold improvements for the year ended December 31, 2023. Refer to Note 13, "Restructuring" for further information. In the fourth quarter of 2022, we recorded $9.4&#160;million of impairment charges for acquired intangible assets. We did not record any other material property and equipment or intangible asset impairments during the periods presented.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We review goodwill for impairment at least annually or more frequently if current circumstances or events indicate that the fair value of our single reporting unit may be less than its carrying value. We did not record any goodwill impairment during the periods presented.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Website development costs</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We capitalize costs to develop our website and mobile application when preliminary development efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Due to the iterative process by which we perform upgrades and the relatively short duration of our development projects, development costs meeting our capitalization criteria were not material during the periods presented.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Loss contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business. We record a liability for these when we believe it is probable that we have incurred a loss and can reasonably estimate the loss. We regularly evaluate current information to determine whether we should adjust a recorded liability or record a new one.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Foreign currency</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The functional currency of our international subsidiaries is generally their local currency. We translate these subsidiaries&#8217; financial statements into U.S. dollars using month-end exchange rates for assets and liabilities and rates that approximate those in effect during the period for revenue and costs and expenses. We record translation gains and losses in accumulated other comprehensive loss in stockholders&#8217; equity. We record foreign exchange gains and losses in other income (expense), net. Our net foreign exchange gains and losses were not material for the periods presented.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Concentration of business risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have an agreement with Amazon Web Services (&#8220;AWS&#8221;) to provide 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 are currently required to maintain a substantial majority of our monthly usage of certain compute, storage, data transfer and other services on AWS. 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.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Concentration of credit risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Financial instruments that may potentially expose us to concentrations of credit risk primarily consist of cash, cash equivalents, marketable securities and restricted cash. Our investment policy is meant to preserve capital and maintain liquidity. The policy limits our marketable investments to investment-grade securities and limits our credit exposure by limiting our concentration in any one corporate issuer or sector and by establishing a minimum credit rating for marketable investments we purchase. Although we deposit cash and marketable investments with multiple financial institutions, our deposits may exceed insurable limits.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">No customer accounted for more than 10% of our revenue for the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our accounts receivable are generally unsecured. We monitor our customers&#8217; credit quality on an ongoing basis and maintain reserves for estimated credit losses. Bad debt expense was not material for the years ended December 31, 2023, 2022 and 2021</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, which requires disclosure of incremental segment information on an annual and interim basis. ASU 2023-07 will be effective for our annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. The amendments must be applied retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09,</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740):</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">which requires disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. ASU 2023-09 will be effective for us beginning January 1, 2025. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>31
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649729728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, cash equivalents and marketable securities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_CashCashEquivalentsAndMarketableSecuritiesTextBlock', window );">Cash, cash equivalents and marketable securities</a></td>
<td class="text">Cash, cash equivalents and marketable securities<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash, cash equivalents and marketable securities consist of the following (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortized Cost</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Gains</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Losses</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash and cash equivalents:</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 #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">220,583&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">220,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Money market funds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,032,675&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,032,675&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">106,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">106,268&#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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">859&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">859&#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 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,551&#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:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total cash and cash equivalents</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,361,980&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(44)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,361,936&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">428,002&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,277&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,322)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">427,957&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">200,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">201,145&#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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">336,721&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">251&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(616)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">336,356&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">132,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">132,457&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">9,101&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(119)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8,983&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,250&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total marketable securities</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,149,425&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,896&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2,173)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,149,148&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,511,405&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,896&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2,217)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,511,084&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;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.733%"></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:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortized Cost</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Gains</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Losses</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Fair Value</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">474,365&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">474,365&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Money market funds</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,017,191&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,017,191&#160;</span></td><td style="background-color:#dbdbdb;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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,975&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,542&#160;</span></td><td style="background-color:#dbdbdb;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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,990&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,611,082&#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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2&#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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(21)</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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,611,063&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">370,445&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(7,542)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">363,075&#160;</span></td><td style="background-color:#dbdbdb;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">241,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">244,056&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,173)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">242,916&#160;</span></td><td style="background-color:#dbdbdb;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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">158,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Municipal securities</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">28,029&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(584)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,449&#160;</span></td><td style="background-color:#dbdbdb;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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">23,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,695&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">40&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(48)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,687&#160;</span></td><td style="background-color:#dbdbdb;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:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total marketable securities   </span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,097,467&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">380&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(10,683)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,087,164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,708,549&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">382&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(10,704)</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,698,227&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Our allowance for credit losses for our marketable securities was not material as of December 31, 2023 and 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The fair value of our marketable securities by contractual maturity is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.275%"></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:13.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Due in one year or less   </span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">835,925&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Due after one to five years   </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">313,223&#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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,149,148&#160;</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></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/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_CashCashEquivalentsAndMarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995654112512">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 2</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 3</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,032,675&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,032,675&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">106,268&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">106,268&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,551&#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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">859&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">859&#160;</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">427,957&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">427,957&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">201,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">201,145&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">336,356&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">336,356&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">132,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">132,457&#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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8,983&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8,983&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,250&#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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Restricted cash:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,054&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,054&#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></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:6pt;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:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 2</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 3</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,975&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,975&#160;</span></td><td style="background-color:#dbdbdb;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 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,990&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,542&#160;</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">363,075&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">363,075&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">242,916&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">242,916&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Municipal securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,449&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,449&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,687&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,687&#160;</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,067&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,067&#160;</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Restricted cash:</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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,530&#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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,530&#160;</span></td><td style="background-color:#dbdbdb;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>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></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>33
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995742915920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other balance sheet components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_pins_OtherBalanceSheetComponentsAbstract', window );"><strong>Other Balance Sheet Components [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Other balance sheet components</a></td>
<td class="text">Other balance sheet components<div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Property and equipment, net</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Property and equipment, net consists of the following (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></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:11.846%"></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:11.848%"></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 style="height:14pt"><td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">64,326&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">104,557&#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></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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">21,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30,882&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,603&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">32,845&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">112,006&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">168,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less: accumulated depreciation   </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(90,116)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(116,291)</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Construction in progress</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,582&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">32,225&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">59,575&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Depreciation expense was $14.1 million, $21.6 million and $26.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Accrued expenses and other current liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consists of the following (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></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:11.846%"></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:11.848%"></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 style="height:14pt"><td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued hosting expenses</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">53,262&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">53,380&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued compensation</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">48,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">48,146&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><span style="-sec-ix-hidden:f-625"><span style="-sec-ix-hidden:f-626">Operating lease liabilities</span></span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">35,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">50,274&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other accrued expenses</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">100,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">140,811&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued expenses and other current liabilities</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">238,032&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">292,611&#160;</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></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_pins_OtherBalanceSheetComponentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Balance Sheet Components [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherBalanceSheetComponentsAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//210/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_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649937600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessCombinationDisclosureTextBlock', window );">Acquisition</a></td>
<td class="text">Acquisition<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On June&#160;10, 2022, we acquired all outstanding shares of The Yes Platform, Inc. (&#8220;The Yes&#8221;), an AI powered shopping platform for fashion. We believed the acquisition of The Yes would help accelerate our vision for Pinterest to be the home of taste-driven shopping.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The total purchase consideration was $87.6&#160;million in cash. Of this, we attributed $15.0&#160;million to customer relationships, $13.6&#160;million to developed technology, and $60.0 million to goodwill. Goodwill represents the synergies we expect to realize from the acquisition and the assembled workforce and is not deductible for tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We included the results of The Yes&#8217;s operations in our consolidated financial statements beginning on the acquisition date. The acquisition did not have a material impact on our consolidated financial statements so we have not presented historical and pro forma disclosures.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In the fourth quarter of 2022, we recorded impairment charges of $9.4 million related to the customer relationships and developed technology. Refer to Note 6 for detail.</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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/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_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995643502288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and intangible assets, net</a></td>
<td class="text">Goodwill and intangible assets, net<div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Goodwill was unchanged for the year ended December 31, 2023 and increased by $60.0&#160;million for the year ended December 31, 2022, due to our acquisition of The Yes.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consists of the following (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:44.733%"></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:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Carrying Amount</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Accumulated Amortization</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Net Carrying Amount</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Useful Life</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Acquired technology, patents and other intangibles</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">39,907&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(24,246)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">15,661&#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="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.9 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Customer relationships</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(16,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1.6 years</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total intangible assets, net</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">57,607&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(40,372)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,235&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td></tr></table></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.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.894%"></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:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Carrying Amount</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Accumulated Amortization</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Net Carrying Amount</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Useful Life</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Acquired technology, patents and other intangibles</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">39,907&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(17,427)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">22,480&#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="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.9 years</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Customer relationships</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(15,585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,115&#160;</span></td><td style="background-color:#ffffff;padding: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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1.6 years</span></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total intangible assets, net</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">57,607&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(33,012)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">24,595&#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="3" style="background-color:#e2e3e4;padding:0 1pt"></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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt">Based on the weighted-average useful life established as of acquisition date.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Amortization expense was</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">$7.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> $24.9 million, and $1.3 million for the years ended December 31, 2023, 2022 and 2021, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, we evaluated the acquired intangible assets from The Yes for impairment due to the departure of certain key employees. We concluded that the fair values of the customer relationships and developed technology were impaired and recorded impairment charges of $6.3 million and $3.1 million to sales and marketing and cost of revenue, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:128%">Estimated future amortization expense as of December 31, 2023, is as follows (in thousands):</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:85.358%"></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:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Intangible Asset Amortization</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,359&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,464&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,424&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">476&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">434&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">78&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,235&#160;</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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible 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> -Topic 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995655232288">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2023, our non-cancelable contractual commitments are as follows (in&#160;thousands):</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:58.275%"></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:11.846%"></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:11.846%"></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:11.848%"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Purchase Commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total Commitments</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,906&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,906&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,919&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,754,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">83,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,837,786&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,754,553&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">240,969&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,995,522&#160;</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></tr></table></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In April 2021, we entered into a new private pricing addendum with AWS, which governs our use of cloud computing infrastructure provided by AWS. Under the new 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 December 31, 2023, our remaining contractual commitment i</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">s $1,754.6&#160;million. W</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">e expect to meet our remaining commitment.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Legal matters</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business, including those described below. 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><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Revolving credit facility</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October 2022, we replaced the $500.0 million revolving credit facility entered into in November 2018 with an amended and restated five-year $400.0 million revolving credit facility (the &#8220;2022 revolving credit facility&#8221;) that contained an accordion option which, if exercised, would allow us to increase the aggregate commitments by up to $405.0&#160;million provided we are able to secure additional lender commitments and satisfy certain other conditions. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October 2023, we amended the 2022 revolving credit facility to increase our aggregate commitment to $500.0&#160;million and reduce our accordion option from $405.0&#160;million to $305.0 million. 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our total borrowing capacity under the revolving credit facility is $500.0&#160;million as of December 31, 2023. We have not issued any letters of credit and are in compliance with all covenants under the 2022 revolving credit facility as of December 31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>37
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995743539632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We have entered into various non-cancelable office space operating leases with original lease periods expiring between 2024 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> 2035.</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> These do not contain material variable rent payments, residual value guarantees, covenants or other restrictions. Operating lease costs for the years ended December 31, 2023, 2022 and 2021, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.030%"></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 style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.849%"></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="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lease cost:</span></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="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 #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Operating lease cost (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">51,044&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">66,022&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">53,691&#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 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Short-term lease cost</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="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">759&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,809&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,434&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">51,803&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">68,831&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">55,125&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">The decrease in operating lease cost for the year ended December&#160;31, 2023 compared to the year ended December&#160;31, 2022 is primarily due to office space reductions. Refer to Note 13, "Restructuring" for further information.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The weighted-average remaining term of our operating leases was 7.2 years and 6.8 years, and the weighted-average discount rate used to measure the present value of our operating lease liabilities was 5.1% and 4.1% as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Maturities of our operating lease liabilities, which do not include short-term leases, as of December 31, 2023, are as follows (in&#160;thousands):</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:85.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Operating Leases</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,906&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33,197&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,919&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">83,233&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total lease payments</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">240,969&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(44,687)</span></td><td 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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total operating lease liabilities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">196,282&#160;</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></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash payments included in the measurement of our operating lease liabilities were $61.8 million, $64.0 million and $59.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">As of December 31, 2023, operating leases that have not yet commenced were not material and are excluded from the table above.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649687392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Stockholder's Equity</a></td>
<td class="text">Stockholder's Equity<div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Equity incentive plan</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In June&#160;2009, our board of directors adopted and approved our 2009 Plan, which provides for the issuance of stock options, RSAs and 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 December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Our 2019 Plan became effective upon closing of our IPO 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. 145,335,295 shares of our Class A common stock were reserved for future issuance under our 2019 Plan as of December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Stock option activity</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Stock option activity during the year ended December 31, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.155%"></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:13.780%"></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:13.780%"></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:13.780%"></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:13.786%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Exercise Price</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Contractual Term</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Aggregate Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Value </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%">(in years)</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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2022</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">15,799&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Exercised   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.08&#160;</span></td><td style="background-color:#ffffff;padding: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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2023</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">13,043&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">15.41&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">282,197&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Exercisable as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">11.67&#160;</span></td><td style="background-color:#ffffff;padding: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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">181,762&#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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt">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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The&#160;total grant-date fair value of stock options vested during the years ended December 31, 2023, 2022 and 2021 was $28.4 million, $9.5 million and $3.2 million, respectively. The aggregate intrinsic value of stock options exercised during the years ended December 31, 2023, 2022 and 2021 was $70.2 million, $180.2 million and $511.4 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Restricted stock unit and restricted stock award activity</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">RSU and RSA activity during the year ended December 31, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.120%"></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:15.121%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Restricted Stock Units and Restricted Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Awards Outstanding</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Shares</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Grant Date Fair Value</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">54,518</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.46&#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></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Granted</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.35&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Released</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(27,552)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.11&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Forfeited </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(8,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">24.35&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">45,099</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.83&#160;</span></td><td style="background-color:#e2e3e4;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 #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></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.67pt">Includes the effects of awards modified during the year ended December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Share-based compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation expense during the years ended December 31, 2023, 2022 and 2021, was as follows (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.275%"></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 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:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><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="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue   </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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">11,117&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,629&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,438&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development   </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">422,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">324,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">309,715&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing   </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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">96,798&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">99,467&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">52,691&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative   </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">116,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">65,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">45,538&#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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total share-based compensation   </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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">647,860&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">497,123&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">415,382&#160;</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></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2023, we had $1,128.1 million of unrecognized share-based compensation expense, which we expect to recognize over a weighted-average period of 2.2 years.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Fair value of stock options</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We measure stock options based on their estimated grant date fair values, which we determine using the Black-Scholes option-pricing model, and we record the resulting expense in our consolidated statements of operations over the requisite service period, which is generally four years.</span></div><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Stock options granted during the years ended December 31, 2023 and 2021 were not material. The weighted-average grant-date fair value of stock options granted during the year ended December 31, 2022 was $11.79, which we estimated using the Black</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Scholes option-pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31, 2022</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Expected term (in years)</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6.1</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Expected volatility</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">61.1&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The key inputs we used in the Black-Scholes model are:</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt">Expected term</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> &#8211; The expected term represents the period we expect our share-based awards to be outstanding, which is also the period we used to measure risk-free interest rates and expected volatility. We estimated the expected term using the simplified method as we do not have sufficient historical stock option exercise data.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt">Risk-free interest rate</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> &#8211; We estimated the risk-free interest rate based on zero-coupon U.S. Treasury notes.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt">Expected volatility</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> &#8211; We estimated expected volatility based on a combination of our historical volatility and that of comparable publicly-traded companies.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt">Dividend yield</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> &#8211; We applied a dividend yield of zero because we have never paid or declared dividends, and we have no plan to do so in the foreseeable future.</span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Stock Repurchase</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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.0&#160;million at an average price per share of $23.57.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On September 16, 2023, our board of directors authorized a new stock repurchase program of up to $1.0 billion of our Class A common stock. Under the stock repurchase program, we are authorized to repurchase, from time-to-time, shares of our Class A common stock through open market purchases, in privately negotiated transactions or in such other manner as permitted by securities law and as determined by management at such time and in such amounts as management may decide. The program does not obligate us to repurchase any specific number of shares and may be modified, suspended or discontinued at any time. The timing, manner, price and amount of any repurchases are determined by management in its discretion and depend on a variety of factors, including legal requirements, price and economic and market conditions. As of December 31, 2023, $1.0&#160;billion remains available for repurchases under the stock repurchase program.</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>39
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995655260368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income (loss) per share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 income (loss) per share</a></td>
<td class="text">Net income (loss) per share<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We present net income (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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We calculate basic net income (loss) per share by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted net income (loss) per share gives effect to all potential shares of common stock, including stock options, RSAs and RSUs to the extent these are dilutive. The calculation of diluted net income (loss) of Class A common stock assumes the conversion of our Class B common stock to Class A common stock, while the diluted net income (loss) of Class B common stock does not assume the conversion of those shares to Class A common stock.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We calculated basic and diluted net income (loss) per share as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.185%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:8.423%"></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:8.423%"></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:8.423%"></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:8.423%"></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:8.423%"></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:8.430%"></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="padding:0 1pt"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><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><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic net income (loss) per share:</span></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><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 #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 #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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Numerator:</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></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><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30,937)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4,673)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(83,110)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(12,937)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">274,699&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">41,739&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Denominator:</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic weighted-average shares used in computing net income (loss) per share</span></div></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><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">586,109&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">88,532&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">576,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">89,671&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">555,608&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,422&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic net income (loss) per share</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.05)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.05)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.14)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.14)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">0.49&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">0.49&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Diluted net income (loss) per share:</span></div></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><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Numerator:</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></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><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30,937)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4,673)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(83,110)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(12,937)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">274,699&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">41,739&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reallocation of net income as a result of conversion of Class B to Class A common&#160;stock </span></div></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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">41,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reallocation of net income to Class B common stock </span></div></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><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,115)</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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted net income (loss)</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30,937)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4,673)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(83,110)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(12,937)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">316,438&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">38,624&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Denominator:</span></div></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><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 #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 #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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic weighted-average shares used in computing net income (loss) per share</span></div></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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">586,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">88,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">576,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">89,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">555,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,422&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Conversion of Class B to Class A common&#160;stock</span></div></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><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,422&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Weighted average effect of dilutive potential common stock </span></div></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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">51,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted weighted-average shares used in computing net income (loss) per share</span></div></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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">586,109&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">88,532&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">576,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">89,671&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">691,651&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,422&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted net income (loss) per share</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.05)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.05)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.14)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.14)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">0.46&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">0.46&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Basic net loss per share is the same as diluted net loss per share for the periods we reported net losses. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net income (loss) per share because these would be anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.870%"></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 style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding stock options</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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">14,463&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,405&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Unvested 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">53,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">52,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,271&#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></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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</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="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">67,691&#160;</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 colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">69,661&#160;</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 colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,271&#160;</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></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>40
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649854240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The components of income (loss) before provision for income taxes 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><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:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">United States</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">20,713&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">29,108&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">331,447&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(37,153)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(115,052)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(10,476)</span></td><td style="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 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Income (loss) before provision for income taxes   </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(16,440)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(85,944)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">320,971&#160;</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></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes consists of the following (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:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Current:</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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Federal</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6,698&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,385&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,303&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6,477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total current tax expense</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">21,008&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">13,447&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,260&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred:</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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Federal</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,861)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(356)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,847)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,127)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(739)</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax expense (benefit)</span></div></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,838)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,344)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(727)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">19,170&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,103&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,533&#160;</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></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The difference between income taxes computed at the statutory federal income tax rate and the provision for income taxes is attributable to the following (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:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Tax at U.S. statutory rate</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,453)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(18,048)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">67,404&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State income taxes, net of benefit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,111&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign operations</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12,018&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,985&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,448&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Permanent book/tax differences</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6,809&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6,598&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">409&#160;</span></td><td style="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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(18,925)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(20,663)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(269,009)</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><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Change in valuation allowance</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">62,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">278,761&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Tax credits</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(93,887)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(52,319)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(79,787)</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">19,170&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,103&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,533&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 and for the years ended December 31, 2023 and December 31, 2022 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Significant components of our deferred tax assets and liabilities 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.848%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets:</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net operating loss carryforwards</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">751,273&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">900,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research tax credits</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">570,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">473,248&#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="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reserves, accruals, and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,855&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lease obligation</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">44,676&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">56,185&#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="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30,146&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">40,976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research capitalization and amortization</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">411,113&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">208,373&#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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax assets</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,834,124&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,710,484&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less: valuation allowance</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,821,027)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,660,609)</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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">13,097&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">49,875&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax liabilities:</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(7,467)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(44,790)</span></td><td style="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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Prepaid expenses</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2,682)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4,190)</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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax liabilities</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(10,149)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(48,980)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets (liabilities)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,948&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">895&#160;</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></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-right:4.32pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Due to our history of losses, we believe it is more likely than not that our U.S. and Irish deferred tax assets will not be realized as of December&#160;31, 2023. Accordingly, we have established a full valuation allowance on our U.S. and Irish deferred tax assets. Our valuation allowance increased by $160.4 million and $120.7 million during the </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">years ended December 31, 2023 and 2022, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, primarily due to U.S. federal and state tax credits and the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Job Act, offset by the utilization of net operating loss. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had federal, California and other state net operating loss carryforwards of $2,914.6 million, $555.0 million and $1,387.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 may be subject to annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code and similar state provisions. Our net operating loss carryforwards could expire before utilization if subject to annual limitations. As of December&#160;31, 2023, we had $208.5 million and $10.2 million of Irish and Other Foreign net operating loss carryforwards, respectively that can be carried forward indefinitely.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had federal and California research and development credit carryforwards of $491.4 million and $365.7 million, respectively. If not utilized, our federal carryforwards will begin to expire in 2037. Our California carryforwards do not expire.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Changes in gross unrecognized tax benefits 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Unrecognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Tax Benefits</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">205,059&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Decreases for tax positions of prior years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,347)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">38,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2022</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">239,938&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Decreases for tax positions of prior years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(119)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">44,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Audit Settlement</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(37,027)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2023</span></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">250,905&#160;</span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Recognizing the $250.9 million of gross unrecognized tax benefits we had as of December 31, 2023 would affect our effective tax rate by $5.3 million. The remaining $245.6 million of gross unrecognized tax benefits would be offset by the reversal of related deferred tax assets, which primarily are subject to a full valuation allowance. We do not expect our gross unrecognized tax benefits to change significantly within the next 12 months. We recognize interest and penalties related to uncertain tax positions in provision for income taxes. Accrued interest and penalties are not material as of December 31, 2023 and 2022.</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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 ope</span>n for all tax years. For material foreign jurisdiction, the tax years open to examination include the years 2019 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>41
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649723088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Revenue disaggregated by geography based on our customers&#8217; billing addresses 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.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.030%"></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 style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.849%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="6" 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. and Canada</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,350,188&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,264,640&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,109,089&#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></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Europe</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(2)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">501,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">410,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">384,657&#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"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Rest of World</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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">203,593&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">127,418&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,281&#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 style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total revenue</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,055,071&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,802,574&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,578,027&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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="display:none"></td><td 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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">United States revenue w</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">as $2,226.3&#160;million, $2,144.3 million and $2,003.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. No individual country other than</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"> the United States exceeded 10% of our total revenue for any period presented.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">Europe includes Russia and Turkey.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr><td colspan="6" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">United States</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">66,335&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">205,374&#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></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Ireland</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">18,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,950&#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"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Mexico</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12,835&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">11,627&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">International</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">43,877&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total property and equipment, net and operating lease right-of-use assets</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">124,344&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">265,828&#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></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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">Other than the United States, Ireland and Mexico, 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>42
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645965104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As part of the Plan, we announced a workforce reduction of approximately 4%. We also ceased occupying our former headquarters at 505 Brannan Street in San Francisco, which we are actively marketing for sublease, 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Plan was completed in the third quarter of 2023. Restructuring charges for the year ended December 31, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Office Space Reductions</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Severance and Other Personnel Costs</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">117,315&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">9,567&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">126,882&#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></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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"> 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_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>43
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995745595408">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">$ (35,610)<span></span>
</td>
<td class="num">$ (96,047)<span></span>
</td>
<td class="nump">$ 316,438<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>44
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995650026624">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 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_JuliaBrauDonnellyMember', window );">Julia Brau Donnelly [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 December 11, 2023, <span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Julia Brau Donnelly</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">, </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Chief Financial Officer</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">, adopted a trading plan intended to satisfy Rule 10b5-1(c) under the Exchange Act (&#8220;Rule 10b5-1(c)&#8221;) to sell, between March 11, 2024 and November 15, 2024 (a) up to 65,972 shares of our Class A common stock, and (b) the net shares of our Class A common stock to be issued to Ms. </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Donnelly</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"> after the satisfaction of applicable taxes following the vesting and settlement of 196,414 RSUs.</span><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">Julia Brau Donnelly<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 Financial 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">On December 11, 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">249 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_TradingArrAxis=pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember', window );">Julia Brau Donnelly Trading Arrangement, Class A Common Stock [Member] | Julia Brau Donnelly [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">65,972<span></span>
</td>
<td class="nump">65,972<span></span>
</td>
</tr>
<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_JuliaBrauDonnellyTradingArrangementRSUsMember', window );">Julia Brau Donnelly Trading Arrangement, RSUs [Member] | Julia Brau Donnelly [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">196,414<span></span>
</td>
<td class="nump">196,414<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_JuliaBrauDonnellyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JuliaBrauDonnellyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JuliaBrauDonnellyTradingArrangementClassACommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JuliaBrauDonnellyTradingArrangementClassACommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_JuliaBrauDonnellyTradingArrangementRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JuliaBrauDonnellyTradingArrangementRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645988848">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Basis of presentation and consolidation</span></div>We prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of Pinterest, Inc. and its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.<span></span>
</td>
</tr>
<tr class="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"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Basis of presentation and consolidation</span></div>We prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of Pinterest, Inc. and its wholly owned subsidiaries. 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"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Reclassifications </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have reclassified certain amounts in prior periods to conform with current presentation.</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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Preparing our consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the 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, 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_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Segments</span></div>We operate as a single operating segment. Our chief operating decision maker is our Chief Executive Officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making operating decisions, assessing financial performance and allocating resources.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition and Cost of revenue</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 cost per click ("CPC") basis, views an ad contracted on a cost per thousand impressions ("CPM") or cost per day ("CPD") basis or views a video ad contracted on a cost per view ("CPV") basis. We recognize revenue over the service period for ads contracted on a CPD basis, which do not contain minimum impression guarantees. We typically bill customers on a CPC, CPM, CPV, or CPD 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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record sales commissions in sales and marketing as incurred because we would amortize these over a period of less than one year. </span></div><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Cost of revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Share-based compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Restricted stock units ("RSUs") granted under our 2009 Stock Plan (the "2009 Plan") are subject to both a service condition, which is typically satisfied over four years, and a performance condition, which was deemed satisfied upon the pricing of our initial public offering ("IPO"). We did not record any share-based compensation expense for our RSUs prior to our IPO because the performance condition had not yet been satisfied. Upon pricing our IPO, we recorded cumulative share-based compensation expense using the accelerated attribution method for those RSUs granted under our 2009 Plan for which the service condition had been satisfied at that date. We record the remaining unrecognized share-based compensation expense over the remainder of the requisite service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">RSUs, restricted stock awards ("RSAs"), and stock options granted under our 2019 Omnibus Incentive Plan (the "2019 Plan") are generally subject only to a service condition, which is typically satisfied over <span style="-sec-ix-hidden:f-349">two</span> to four years. We record share-based compensation expense for these RSUs, RSAs and stock options on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We measure RSUs and RSAs based on the fair market value of our common stock on the grant date and stock options based on their estimated grant date fair values, which we determine using the Black-Scholes option-pricing model. We record the resulting expense in our consolidated statements of operations over the requisite service period, which is generally four years, and we account for forfeitures as they occur.</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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce deferred tax assets to the amounts we believe it is more likely than not we will be able to realize. We recognize tax benefits from uncertain tax positions when we believe it is more likely than not that the tax position is sustainable on examination by tax authorities based on its technical merits. We recognize taxes on Global Intangible Low-Taxed Income as incurred.</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_AdvertisingCostsPolicyTextBlock', window );">Advertising expenses</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Advertising expenses</span></div>We record advertising expenses as incurred and include these in sales and marketing in the consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable securities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Marketable securities</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We invest in highly liquid corporate debt securities, U.S. treasury securities, asset-backed securities, U.S. government agency securities, municipal securities, non-U.S. government and supranational bonds and certificates of deposit. We classify marketable investments with stated maturities of ninety days or less from the date of purchase as cash equivalents and those with stated maturities greater than ninety days from the date of purchase as marketable securities.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We classify our marketable securities as available-for-sale investments in our current assets because they are available for use to support current operations. We carry our marketable investments at fair value and record unrealized gains or losses, net of taxes, in accumulated other comprehensive income (loss) in stockholders&#8217; equity. We determine realized gains and losses on the sale of marketable investments using a specific identification method and record these and any expected credit losses in other income (expense), net.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurements</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Fair value measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We account for certain assets and liabilities at fair value, which is the amount we believe market participants would be willing to receive to sell an asset or pay to transfer a liability in an orderly transaction. We categorize these assets and liabilities into the three levels below based on the degree to which the inputs we use to measure their fair values are observable in active markets. We use the most observable inputs available to us when measuring fair value.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 2: Observable inputs such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, or inputs that are derived principally from or corroborated by observable market data or other means</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt">Level 3: Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities</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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable, net of allowances</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Accounts receivable, net of allowances</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record accounts receivable at the original invoiced amount. We maintain an allowance for credit losses for any receivables we may be unable to collect. We estimate uncollectible receivables based on our receivables&#8217; age, our customers&#8217; credit quality and current economic conditions, among other factors that may affect our customers&#8217; ability to pay. We also maintain an allowance for sales credits, which we determine based on historical credits issued to customers. We include the allowances for credit losses and sales credits in accounts receivable, net in the consolidated balance sheets.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We carry property and equipment at cost less accumulated depreciation and calculate depreciation using the straight-line method over our assets&#8217; estimated useful lives, which are generally:</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:48.602%"></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:48.603%"></td><td style="width:0.1%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Property and Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lesser of estimated useful life or remaining lease term</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases and operating lease incremental borrowing rate</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Leases and operating lease incremental borrowing rate</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We lease office space under operating leases with expiration dates through 2035. We determine whether an arrangement constitutes a lease at inception and record lease liabilities and&#160;right-of-use&#160;assets on our consolidated balance sheets at lease commencement. We measure lease liabilities based on the present value of the total lease payments not yet paid discounted based on the more readily determinable of the rate implicit in the lease or our incremental borrowing rate, which is the estimated rate we would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. We estimate our incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to our own. We measure&#160;right-of-use&#160;assets based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs we incur and (iii)&#160;tenant incentives under the lease. We begin recognizing rent expense when the lessor makes the underlying asset available to us, we do not assume renewals or early terminations unless we are reasonably certain to exercise these options at commencement and we do not allocate consideration between lease and&#160;non-lease&#160;components.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For&#160;short-term&#160;leases, we record rent expense in our consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and record variable lease payments as incurred.</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_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">B</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">usiness combinations</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We include the results of operations of businesses that we acquire in our consolidated financial statements beginning on their respective acquisition dates. We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values. When the fair value of the purchase consideration exceeds the fair values of the identifiable assets and liabilities acquired, we record the excess as goodwill. Our estimates of fair value are based on assumptions we believe to be reasonable but which are inherently uncertain and unpredictable, and as a result, actual results may differ from estimates. During the measurement period, which is one year from the acquisition date, we may record adjustments to the assets and liabilities acquired with the corresponding offset to goodwill. Any adjustments after the measurement period are reflected in our consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock', window );">Long-lived assets, including goodwill and intangible assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Long-lived assets, including goodwill and intangible assets</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We record definite-lived intangible assets at fair value less accumulated amortization. We calculate amortization using the straight-line method over the assets&#8217; estimated useful lives of up to ten years.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We review our property and equipment, operating lease right-of-use assets and intangible assets for impairment whenever events or circumstances indicate that an asset&#8217;s carrying value may not be recoverable. We measure recoverability by comparing an asset&#8217;s carrying value to the future undiscounted cash flows that we expect it to generate. If this test indicates that the asset&#8217;s carrying value is not recoverable, we record an impairment charge to reduce the asset&#8217;s carrying value to its fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We recorded $117.3&#160;million of impairment and abandonment charges for operating lease right-of-use assets and leasehold improvements for the year ended December 31, 2023. Refer to Note 13, "Restructuring" for further information. In the fourth quarter of 2022, we recorded $9.4&#160;million of impairment charges for acquired intangible assets. We did not record any other material property and equipment or intangible asset impairments during the periods presented.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We review goodwill for impairment at least annually or more frequently if current circumstances or events indicate that the fair value of our single reporting unit may be less than its carrying value. We did not record any goodwill impairment during the periods presented.</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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Website development costs</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Website development costs</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We capitalize costs to develop our website and mobile application when preliminary development efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Due to the iterative process by which we perform upgrades and the relatively short duration of our development projects, development costs meeting our capitalization criteria were not material during the periods presented.</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_CommitmentsAndContingenciesPolicyTextBlock', window );">Loss contingencies</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Loss contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business. We record a liability for these when we believe it is probable that we have incurred a loss and can reasonably estimate the loss. We regularly evaluate current information to determine whether we should adjust a recorded liability or record a new one.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Foreign currency</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The functional currency of our international subsidiaries is generally their local currency. We translate these subsidiaries&#8217; financial statements into U.S. dollars using month-end exchange rates for assets and liabilities and rates that approximate those in effect during the period for revenue and costs and expenses. We record translation gains and losses in accumulated other comprehensive loss in stockholders&#8217; equity. We record foreign exchange gains and losses in other income (expense), net. Our net foreign exchange gains and losses were not material for the periods presented.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock', window );">Concentration of business risk</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Concentration of business risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We have an agreement with Amazon Web Services (&#8220;AWS&#8221;) to provide 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 are currently required to maintain a substantial majority of our monthly usage of certain compute, storage, data transfer and other services on AWS. 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.</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_ConcentrationRiskCreditRisk', window );">Concentration of credit risk</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Concentration of credit risk</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Financial instruments that may potentially expose us to concentrations of credit risk primarily consist of cash, cash equivalents, marketable securities and restricted cash. Our investment policy is meant to preserve capital and maintain liquidity. The policy limits our marketable investments to investment-grade securities and limits our credit exposure by limiting our concentration in any one corporate issuer or sector and by establishing a minimum credit rating for marketable investments we purchase. Although we deposit cash and marketable investments with multiple financial institutions, our deposits may exceed insurable limits.</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_CreditLossFinancialInstrumentPolicyTextBlock', window );">Credit losses on accounts receivable</a></td>
<td class="text">Our accounts receivable are generally unsecured. We monitor our customers&#8217; credit quality on an ongoing basis and maintain reserves for estimated credit losses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:13pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, which requires disclosure of incremental segment information on an annual and interim basis. ASU 2023-07 will be effective for our annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. The amendments must be applied retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09,</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740):</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">which requires disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. ASU 2023-09 will be effective for us beginning January 1, 2025. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Of Risk, Business Risk, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock</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: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_pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Including Goodwill And Intangible 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_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock</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: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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-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_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript: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 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk.</p></div>
<a href="javascript: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 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-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_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479391/326-20-30-5A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479366/326-20-35-8A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3D<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479175/326-30-30-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479148/326-30-35-13A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479391/326-20-30-4A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479148/326-30-35-7A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-7<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-17<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.Q4)<br> -SubTopic 20<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483530/326-20-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_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangement entered into by lessee.</p></div>
<a href="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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-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_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/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)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript: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 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -SubTopic 50<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482610/350-50-25-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482633/350-40-30-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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<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 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="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 (f)(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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<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 (f)(2)(v)<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: 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.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: 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.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: 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.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: 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 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 (b)<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 (f)(1)<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 (f)(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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<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/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-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_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 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>46
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649888768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of business and summary of significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentTextBlock', window );">Summary of Estimated Useful Lives of Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We carry property and equipment at cost less accumulated depreciation and calculate depreciation using the straight-line method over our assets&#8217; estimated useful lives, which are generally:</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:48.602%"></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:48.603%"></td><td style="width:0.1%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Property and Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lesser of estimated useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Property and equipment, net consists of the following (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></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:11.846%"></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:11.848%"></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 style="height:14pt"><td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">64,326&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">104,557&#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></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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">21,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30,882&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,603&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">32,845&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">112,006&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">168,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less: accumulated depreciation   </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(90,116)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(116,291)</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Construction in progress</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,582&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">32,225&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">59,575&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649729600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash, cash equivalents and marketable securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock', window );">Summary of Composition of Cash, Cash Equivalents and Marketable Securities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash, cash equivalents and marketable securities consist of the following (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortized Cost</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Gains</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Losses</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash and cash equivalents:</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 #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">220,583&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">220,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Money market funds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,032,675&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,032,675&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">106,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">106,268&#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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">859&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">859&#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 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,551&#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:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total cash and cash equivalents</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,361,980&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(44)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,361,936&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">428,002&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,277&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,322)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">427,957&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">200,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">201,145&#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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">336,721&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">251&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(616)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">336,356&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">132,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">132,457&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">9,101&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(119)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8,983&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,250&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total marketable securities</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,149,425&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,896&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2,173)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,149,148&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,511,405&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,896&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2,217)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,511,084&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;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.733%"></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:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Amortized Cost</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Gains</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Unrealized Losses</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Fair Value</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">474,365&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">474,365&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Money market funds</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,017,191&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,017,191&#160;</span></td><td style="background-color:#dbdbdb;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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,975&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,542&#160;</span></td><td style="background-color:#dbdbdb;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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,990&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,611,082&#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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2&#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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(21)</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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,611,063&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">370,445&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(7,542)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">363,075&#160;</span></td><td style="background-color:#dbdbdb;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">241,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">244,056&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,173)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">242,916&#160;</span></td><td style="background-color:#dbdbdb;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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">158,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Municipal securities</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">28,029&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(584)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,449&#160;</span></td><td style="background-color:#dbdbdb;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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">23,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,695&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">40&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(48)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,687&#160;</span></td><td style="background-color:#dbdbdb;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:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total marketable securities   </span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,097,467&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">380&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(10,683)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,087,164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,708,549&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">382&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(10,704)</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,698,227&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="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 );">Summary of Fair Value of Marketable Securities by Contractual Maturity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The fair value of our marketable securities by contractual maturity is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.275%"></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:13.930%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Due in one year or less   </span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">835,925&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Due after one to five years   </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">313,223&#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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total   </span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,149,148&#160;</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></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_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>
<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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash, cash equivalents, and 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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>48
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649859664">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Summary of Fair Values of Financial Instruments Measured on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 2</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 3</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,032,675&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,032,675&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">106,268&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">106,268&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,551&#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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">859&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">859&#160;</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">427,957&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">427,957&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">201,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">201,145&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">336,356&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">336,356&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">132,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">132,457&#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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Non-U.S. government and supranational bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8,983&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">8,983&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,250&#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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Restricted cash:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,054&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,054&#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></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:6pt;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:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 2</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Level 3</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cash equivalents:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Commercial paper</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,975&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,975&#160;</span></td><td style="background-color:#dbdbdb;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 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,990&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,542&#160;</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Corporate bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">363,075&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">363,075&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. treasury securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">242,916&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">242,916&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Municipal securities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,449&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,449&#160;</span></td><td style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. agency bonds</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,687&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,687&#160;</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,067&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,067&#160;</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Restricted cash:</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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Certificates of deposit</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,530&#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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,530&#160;</span></td><td style="background-color:#dbdbdb;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>
</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_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>49
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649731824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other balance sheet components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_pins_OtherBalanceSheetComponentsAbstract', window );"><strong>Other Balance Sheet Components [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and Equipment, Net</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">We carry property and equipment at cost less accumulated depreciation and calculate depreciation using the straight-line method over our assets&#8217; estimated useful lives, which are generally:</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:48.602%"></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:48.603%"></td><td style="width:0.1%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Property and Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</span></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lesser of estimated useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Property and equipment, net consists of the following (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></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:11.846%"></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:11.848%"></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 style="height:14pt"><td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Leasehold improvements</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">64,326&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">104,557&#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></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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Furniture and fixtures</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">21,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30,882&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Computer and network equipment</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,603&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">32,845&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">112,006&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">168,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less: accumulated depreciation   </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(90,116)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(116,291)</span></td><td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Construction in progress</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,582&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">32,225&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">59,575&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Summary of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consists of the following (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.816%"></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:11.846%"></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:11.848%"></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 style="height:14pt"><td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued hosting expenses</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">53,262&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">53,380&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued compensation</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">48,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">48,146&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"><span style="-sec-ix-hidden:f-625"><span style="-sec-ix-hidden:f-626">Operating lease liabilities</span></span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">35,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">50,274&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Other accrued expenses</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">100,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">140,811&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Accrued expenses and other current liabilities</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">238,032&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">292,611&#160;</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></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_pins_OtherBalanceSheetComponentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Balance Sheet Components [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherBalanceSheetComponentsAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649737440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Summary of Composition of Intangible Assets, Net</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consists of the following (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:44.733%"></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:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Carrying Amount</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Accumulated Amortization</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Net Carrying Amount</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Useful Life</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Acquired technology, patents and other intangibles</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">39,907&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(24,246)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">15,661&#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="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.9 years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Customer relationships</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(16,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1.6 years</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total intangible assets, net</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">57,607&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(40,372)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,235&#160;</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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td></tr></table></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.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.894%"></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:11.846%"></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:11.846%"></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:11.846%"></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:11.849%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Carrying Amount</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Accumulated Amortization</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Net Carrying Amount</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average Useful Life</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Acquired technology, patents and other intangibles</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">39,907&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(17,427)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">22,480&#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="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.9 years</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Customer relationships</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(15,585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,115&#160;</span></td><td style="background-color:#ffffff;padding: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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1.6 years</span></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total intangible assets, net</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">57,607&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(33,012)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">24,595&#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="3" style="background-color:#e2e3e4;padding:0 1pt"></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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt">Based on the weighted-average useful life established as of acquisition 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Summary of Estimated Future Amortization Expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:128%">Estimated future amortization expense as of December 31, 2023, is as follows (in thousands):</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:85.358%"></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:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Intangible Asset Amortization</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,359&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,464&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,424&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">476&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">434&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">78&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,235&#160;</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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>51
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649896832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Summary of Non-cancelable Contractual Commitments</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2023, our non-cancelable contractual commitments are as follows (in&#160;thousands):</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:58.275%"></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:11.846%"></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:11.846%"></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:11.848%"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Purchase Commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Total Commitments</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,906&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,906&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,919&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,754,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">83,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,837,786&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,754,553&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">240,969&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,995,522&#160;</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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (S-X 210.12-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649737312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of Operating Lease Costs</a></td>
<td class="text">Operating lease costs for the years ended December 31, 2023, 2022 and 2021, are as follows (in thousands):<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:12.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.030%"></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 style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.849%"></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="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lease cost:</span></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="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 #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Operating lease cost (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">51,044&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">66,022&#160;</span></td><td style="background-color:#ffffff;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">53,691&#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 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Short-term lease cost</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="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">759&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,809&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,434&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</span></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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">51,803&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">68,831&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">55,125&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">The decrease in operating lease cost for the year ended December&#160;31, 2023 compared to the year ended December&#160;31, 2022 is primarily due to office space reductions. Refer to Note 13, "Restructuring" for further information.</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Maturities of our operating lease liabilities, which do not include short-term leases, as of December 31, 2023, are as follows (in&#160;thousands):</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:85.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Operating Leases</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2024</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">42,906&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">33,197&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2026</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">27,919&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2028</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">83,233&#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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total lease payments</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">240,969&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(44,687)</span></td><td 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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total operating lease liabilities</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">196,282&#160;</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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995650057328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Stock option activity during the year ended December 31, 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.155%"></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:13.780%"></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:13.780%"></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:13.780%"></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:13.786%"></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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Exercise Price</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Contractual Term</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Aggregate Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Value </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%">(in years)</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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2022</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">15,799&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Exercised   </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.08&#160;</span></td><td style="background-color:#ffffff;padding: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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2023</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">13,043&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">15.41&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">282,197&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Exercisable as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">11.67&#160;</span></td><td style="background-color:#ffffff;padding: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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4.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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">181,762&#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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt">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 );">Summary of Restricted Stock Unit and Restricted Stock Award Activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">RSU and RSA activity during the year ended December 31, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.120%"></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:15.121%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Restricted Stock Units and Restricted Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Awards Outstanding</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Shares</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Grant Date Fair Value</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">54,518</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.46&#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></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Granted</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.35&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Released</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(27,552)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.11&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Forfeited </span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(8,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">24.35&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">45,099</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">25.83&#160;</span></td><td style="background-color:#e2e3e4;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 #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></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.67pt">Includes the effects of awards modified during the year ended December 31, 2023.</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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Share-Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation expense during the years ended December 31, 2023, 2022 and 2021, was as follows (in&#160;thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.275%"></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 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:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><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="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Cost of revenue   </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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">11,117&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,629&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,438&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research and development   </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">422,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">324,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">309,715&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Sales and marketing   </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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">96,798&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">99,467&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">52,691&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">General and administrative   </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">116,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">65,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">45,538&#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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total share-based compensation   </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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">647,860&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">497,123&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">415,382&#160;</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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions</a></td>
<td class="text">which we estimated using the Black<span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Scholes option-pricing model with the following assumptions:</span><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31, 2022</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Expected term (in years)</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6.1</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Expected volatility</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">61.1&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">%</span></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645881168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income (loss) per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">We calculated basic and diluted net income (loss) per share as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.185%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:8.423%"></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:8.423%"></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:8.423%"></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:8.423%"></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:8.423%"></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:8.430%"></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="padding:0 1pt"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><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><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class A</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Class B</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic net income (loss) per share:</span></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><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 #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 #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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Numerator:</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></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><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30,937)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4,673)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(83,110)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(12,937)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">274,699&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">41,739&#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"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Denominator:</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic weighted-average shares used in computing net income (loss) per share</span></div></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><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">586,109&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">88,532&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">576,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">89,671&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">555,608&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,422&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic net income (loss) per share</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.05)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.05)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.14)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.14)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">0.49&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">0.49&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Diluted net income (loss) per share:</span></div></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><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"><div><span><br/></span></div></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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Numerator:</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net income (loss)</span></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><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30,937)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4,673)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(83,110)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(12,937)</span></td><td style="background-color:#e2e3e4;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">274,699&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">41,739&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reallocation of net income as a result of conversion of Class B to Class A common&#160;stock </span></div></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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">41,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reallocation of net income to Class B common stock </span></div></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><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,115)</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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted net income (loss)</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(30,937)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4,673)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(83,110)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(12,937)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">316,438&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">38,624&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Denominator:</span></div></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><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 #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 #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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Basic weighted-average shares used in computing net income (loss) per share</span></div></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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">586,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">88,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">576,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">89,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">555,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,422&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Conversion of Class B to Class A common&#160;stock</span></div></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><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,422&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Weighted average effect of dilutive potential common stock </span></div></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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">51,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted weighted-average shares used in computing net income (loss) per share</span></div></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><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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">586,109&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">88,532&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">576,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">89,671&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">691,651&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,422&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Diluted net income (loss) per share</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.05)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.05)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.14)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(0.14)</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">0.46&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">0.46&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 );">Summary of Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Income (Loss) Per Share</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Basic net loss per share is the same as diluted net loss per share for the periods we reported net losses. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net income (loss) per share because these would be anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.870%"></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 style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Outstanding stock options</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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">14,463&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">17,405&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Unvested 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">53,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">52,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,271&#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></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:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</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="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">67,691&#160;</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 colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">69,661&#160;</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 colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,271&#160;</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></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>55
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648521968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Summary of Components of Income (Loss) Before Provision for Income Taxes</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The components of income (loss) before provision for income taxes 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><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:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">United States</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">20,713&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">29,108&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">331,447&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(37,153)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(115,052)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(10,476)</span></td><td style="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 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Income (loss) before provision for income taxes   </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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(16,440)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(85,944)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">320,971&#160;</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></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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Summary of Composition of the Provision for Income Taxes</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes consists of the following (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:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Current:</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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Federal</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6,698&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">7,385&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,303&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6,477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,957&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total current tax expense</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">21,008&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">13,447&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,260&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred:</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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Federal</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,861)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(356)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,847)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,127)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(739)</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax expense (benefit)</span></div></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,838)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,344)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(727)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">19,170&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,103&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,533&#160;</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></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Summary of Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">The difference between income taxes computed at the statutory federal income tax rate and the provision for income taxes is attributable to the following (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:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Tax at U.S. statutory rate</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,453)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(18,048)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">67,404&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">State income taxes, net of benefit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,111&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">5,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Foreign operations</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12,018&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,985&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,448&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Permanent book/tax differences</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6,809&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">6,598&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">409&#160;</span></td><td style="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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(18,925)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(20,663)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(269,009)</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><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Change in valuation allowance</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">111,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">62,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">278,761&#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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Tax credits</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(93,887)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(52,319)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(79,787)</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Provision for income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">19,170&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">10,103&#160;</span></td><td 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,533&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Summary of Significant Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Significant components of our deferred tax assets and liabilities 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.848%"></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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets:</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Net operating loss carryforwards</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">751,273&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">900,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research tax credits</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">570,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">473,248&#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="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Reserves, accruals, and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,855&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">31,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Lease obligation</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">44,676&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">56,185&#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="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Share-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">30,146&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">40,976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Research capitalization and amortization</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">411,113&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">208,373&#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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax assets</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,834,124&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">1,710,484&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Less: valuation allowance</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,821,027)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(1,660,609)</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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">13,097&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">49,875&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax liabilities:</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(7,467)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(44,790)</span></td><td style="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 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Prepaid expenses</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(2,682)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(4,190)</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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total deferred tax liabilities</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(10,149)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(48,980)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Deferred tax assets (liabilities)</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,948&#160;</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">895&#160;</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></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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Summary of Changes in Gross Unrecognized Tax Benefits</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Changes in gross unrecognized tax benefits 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Gross Unrecognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Tax Benefits</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2021</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">205,059&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Decreases for tax positions of prior years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(3,347)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">38,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2022</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">239,938&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Decreases for tax positions of prior years</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(119)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Increases for tax positions of current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">44,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Audit Settlement</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">(37,027)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Balance as of December 31, 2023</span></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">250,905&#160;</span></td><td style="border-bottom:3pt double #000;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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript: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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>56
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995651757248">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Summary of Revenue Disaggregated by Geography</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Revenue disaggregated by geography based on our customers&#8217; billing addresses 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.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.030%"></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 style="width:1.0%"></td><td style="width:11.846%"></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:11.846%"></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:11.849%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Year Ended December 31,</span></td></tr><tr><td colspan="6" 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2021</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">U.S. and Canada</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,350,188&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,264,640&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,109,089&#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></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Europe</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline">(2)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">501,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">410,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">384,657&#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"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Rest of World</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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">203,593&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">127,418&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">84,281&#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 style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total revenue</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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">3,055,071&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,802,574&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">2,578,027&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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="display:none"></td><td 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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">United States revenue w</span><span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%">as $2,226.3&#160;million, $2,144.3 million and $2,003.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. No individual country other than</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"> the United States exceeded 10% of our total revenue for any period presented.</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">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 );">Summary of Property and Equipment, Net and Operating Lease Right-of-Use Assets by Geography</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></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:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">December 31,</span></td></tr><tr><td colspan="6" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">2022</span></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">United States</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">66,335&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">205,374&#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></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Ireland</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">18,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">4,950&#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"><div><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Mexico</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">12,835&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">11,627&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">International</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">26,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">43,877&#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"><div style="padding-left:21.6pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total property and equipment, net and operating lease right-of-use assets</span></div></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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">124,344&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">265,828&#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></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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt">Other than the United States, Ireland and Mexico, 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>57
<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.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995655214896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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">Restructuring charges for the year ended December 31, 2023 were as follows (in thousands):<div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Office Space Reductions</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Severance and Other Personnel Costs</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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">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="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">Total</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">117,315&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">9,567&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">$</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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%">126,882&#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></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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"> 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>58
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648968720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of business and summary of significant accounting policies - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 13,200<span></span>
</td>
<td class="nump">$ 15,300<span></span>
</td>
<td class="nump">$ 13,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 145,600<span></span>
</td>
<td class="nump">139,700<span></span>
</td>
<td class="nump">$ 94,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 117,315<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges for intangible assets</a></td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of Significant Accounting Policies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SummaryOfSignificantAccountingPoliciesLineItems</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-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_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to 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> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br><br>Reference 2: 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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645878784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of business and summary of significant accounting policies - Estimated Useful Lives of Property and Equipment (Details)<br></strong></div></th>
<th class="th"><div>Dec. 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer and network equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995644432784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, cash equivalents and marketable securities - Composition of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashAndCashEquivalentsAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">$ 1,361,980<span></span>
</td>
<td class="nump">$ 1,611,082<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(44)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">1,361,936<span></span>
</td>
<td class="nump">1,611,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">1,149,425<span></span>
</td>
<td class="nump">1,097,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">1,896<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(2,173)<span></span>
</td>
<td class="num">(10,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,149,148<span></span>
</td>
<td class="nump">1,087,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashCashEquivalentsAndDebtSecuritiesAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">2,511,405<span></span>
</td>
<td class="nump">2,708,549<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain', window );">Unrealized Gains</a></td>
<td class="nump">1,896<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss', window );">Unrealized Losses</a></td>
<td class="num">(2,217)<span></span>
</td>
<td class="num">(10,704)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue', window );">Fair Value</a></td>
<td class="nump">2,511,084<span></span>
</td>
<td class="nump">2,698,227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">428,002<span></span>
</td>
<td class="nump">370,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">1,277<span></span>
</td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(1,322)<span></span>
</td>
<td class="num">(7,542)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">427,957<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">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_AvailableForSaleSecuritiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">200,963<span></span>
</td>
<td class="nump">241,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">(286)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">201,145<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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">336,721<span></span>
</td>
<td class="nump">244,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(616)<span></span>
</td>
<td class="num">(1,173)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">336,356<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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">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_AvailableForSaleSecuritiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">132,314<span></span>
</td>
<td class="nump">158,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(421)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">132,457<span></span>
</td>
<td class="nump">158,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pins_MunicipalSecuritiesMember', window );">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_AvailableForSaleSecuritiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(584)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<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_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">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_AvailableForSaleSecuritiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">9,101<span></span>
</td>
<td class="nump">23,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(119)<span></span>
</td>
<td class="num">(629)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">8,983<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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">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_AvailableForSaleSecuritiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">42,324<span></span>
</td>
<td class="nump">31,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(77)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">42,250<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_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash</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_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashAndCashEquivalentsAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">220,583<span></span>
</td>
<td class="nump">474,365<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</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_CashAndCashEquivalentsFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">220,583<span></span>
</td>
<td class="nump">474,365<span></span>
</td>
</tr>
<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</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_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashAndCashEquivalentsAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">1,032,675<span></span>
</td>
<td class="nump">1,017,191<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</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_CashAndCashEquivalentsFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">1,032,675<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_CommercialPaperMember', window );">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_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashAndCashEquivalentsAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">106,312<span></span>
</td>
<td class="nump">111,996<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(44)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">106,268<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_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashAndCashEquivalentsAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">859<span></span>
</td>
<td class="nump">1,542<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</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_CashAndCashEquivalentsFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">859<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_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashAndCashEquivalentsAmortizedCost', window );">Amortized Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,988<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair Value</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_CertificatesOfDepositMember', window );">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_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CashAndCashEquivalentsAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">1,551<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">0<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">$ 1,551<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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax</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_pins_CashAndCashEquivalentsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashAndCashEquivalentsAmortizedCost</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_pins_CashCashEquivalentsAndDebtSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents, And Debt Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashCashEquivalentsAndDebtSecuritiesAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost</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_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue</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_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Gross Unrealized Gain</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Gross Unrealized Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<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 320<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/2147481800/320-10-50-2<br><br>Reference 3: 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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CashAndCashEquivalentsAtCarryingValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashAndCashEquivalentsAtCarryingValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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=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_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=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_CashAndCashEquivalentsAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=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_CashAndCashEquivalentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649958192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash, cash equivalents and marketable securities - Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">$ 835,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">313,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total</a></td>
<td class="nump">$ 1,149,148<span></span>
</td>
<td class="nump">$ 1,087,164<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>62
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995642256016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value of financial instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 1,361,936<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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">1,149,148<span></span>
</td>
<td class="nump">1,087,164<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">427,957<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_FinancialInstrumentAxis=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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">427,957<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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Recurring | Level 1</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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">427,957<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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Recurring | Level 3</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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">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">201,145<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_FinancialInstrumentAxis=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="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">201,145<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Recurring | Level 2</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">201,145<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">336,356<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_FinancialInstrumentAxis=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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">336,356<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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities | Recurring | Level 1</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">336,356<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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities | Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities | Recurring | Level 3</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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">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">132,457<span></span>
</td>
<td class="nump">158,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | 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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">132,457<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,542<span></span>
</td>
<td class="nump">1,067<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_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">4,054<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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Recurring | Level 2</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">132,457<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,542<span></span>
</td>
<td class="nump">1,067<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_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">4,054<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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</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_FinancialInstrumentAxis=pins_MunicipalSecuritiesMember', window );">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="text">&#160;<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_FinancialInstrumentAxis=pins_MunicipalSecuritiesMember', window );">Municipal 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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="text">&#160;<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_FinancialInstrumentAxis=pins_MunicipalSecuritiesMember', window );">Municipal securities | Recurring | Level 1</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="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_FinancialInstrumentAxis=pins_MunicipalSecuritiesMember', window );">Municipal securities | Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="text">&#160;<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_FinancialInstrumentAxis=pins_MunicipalSecuritiesMember', window );">Municipal securities | Recurring | Level 3</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="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_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">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">8,983<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_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">Non-U.S. government and supranational bonds | 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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">8,983<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_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">Non-U.S. government and supranational bonds | Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">Non-U.S. government and supranational bonds | Recurring | Level 2</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">8,983<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_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">Non-U.S. government and supranational bonds | Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">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">42,250<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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. agency 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_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">42,250<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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. agency bonds | Recurring | Level 1</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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. agency bonds | Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">42,250<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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. agency bonds | Recurring | Level 3</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</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">1,032,675<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 | 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">1,032,675<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 | Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">1,032,675<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 | Recurring | Level 2</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_MoneyMarketFundsMember', window );">Money market funds | Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_CommercialPaperMember', window );">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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">106,268<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 | 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">106,268<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 | Recurring | Level 1</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 | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">106,268<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 | Recurring | Level 3</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_CertificatesOfDepositMember', window );">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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">1,551<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_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | 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">1,551<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_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Recurring | Level 2</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">1,551<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_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">859<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 | 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">859<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 | Recurring | Level 1</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 | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">859<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 | Recurring | Level 3</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_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 | 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 | Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 | Recurring | Level 2</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 | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</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_pins_RestrictedCashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Cash And Cash Equivalents, 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_RestrictedCashAndCashEquivalentsFairValueDisclosure</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_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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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=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_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=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_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_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_CashAndCashEquivalentsAxis=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_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>63
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645154224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other balance sheet components - Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">$ (90,116)<span></span>
</td>
<td class="num">$ (116,291)<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">32,225<span></span>
</td>
<td class="nump">59,575<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=pins_DepreciablePropertyPlantAndEquipmentMember', window );">Depreciable Property and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">112,006<span></span>
</td>
<td class="nump">168,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">64,326<span></span>
</td>
<td class="nump">104,557<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">21,077<span></span>
</td>
<td class="nump">30,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer and network equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">26,603<span></span>
</td>
<td class="nump">32,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 10,335<span></span>
</td>
<td class="nump">$ 7,582<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(b))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<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> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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(13))<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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_PropertyPlantAndEquipmentByTypeAxis=pins_DepreciablePropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=pins_DepreciablePropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645706112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other balance sheet components - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_OtherBalanceSheetComponentsAbstract', window );"><strong>Other Balance Sheet Components [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 14.1<span></span>
</td>
<td class="nump">$ 21.6<span></span>
</td>
<td class="nump">$ 26.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_OtherBalanceSheetComponentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Balance Sheet Components [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherBalanceSheetComponentsAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-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_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995642246816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other balance sheet components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_pins_OtherBalanceSheetComponentsAbstract', window );"><strong>Other Balance Sheet Components [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_AccruedHostingExpensesCurrent', window );">Accrued hosting expenses</a></td>
<td class="nump">$ 53,262<span></span>
</td>
<td class="nump">$ 53,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">48,924<span></span>
</td>
<td class="nump">48,146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 35,666<span></span>
</td>
<td class="nump">$ 50,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">$ 100,180<span></span>
</td>
<td class="nump">$ 140,811<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 238,032<span></span>
</td>
<td class="nump">$ 292,611<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_AccruedHostingExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Hosting Expenses, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_AccruedHostingExpensesCurrent</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_OtherBalanceSheetComponentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Balance Sheet Components [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherBalanceSheetComponentsAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645771536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Details) - The Yes Platform, Inc. - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 10, 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_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [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_BusinessCombinationConsiderationTransferred1', window );">Purchase consideration in cash</a></td>
<td class="nump">$ 87,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">60,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Deductible goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pins_TheYesPlatformIncMember', window );">Customer Relationships</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_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [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_FinitelivedIntangibleAssetsAcquired1', window );">Finite intangibles acquired</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Acquired intangible assets impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pins_TheYesPlatformIncMember', window );">Developed Technology Rights</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_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [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_FinitelivedIntangibleAssetsAcquired1', window );">Finite intangibles acquired</a></td>
<td class="nump">$ 13,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Acquired intangible assets impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480123/805-50-15-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_AssetAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript: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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript: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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript: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 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-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_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: 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(10)(1))<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_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pins_TheYesPlatformIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pins_TheYesPlatformIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648944064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets, net - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.4<span></span>
</td>
<td class="nump">$ 24.9<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges for intangible assets</a></td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges for intangible assets</a></td>
<td class="nump">6.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges for intangible assets</a></td>
<td class="nump">$ 3.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to 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> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br><br>Reference 2: 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_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995644943616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and intangible assets, net - Composition of Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 57,607<span></span>
</td>
<td class="nump">$ 57,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(40,372)<span></span>
</td>
<td class="num">(33,012)<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 17,235<span></span>
</td>
<td class="nump">24,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember', window );">Acquired technology, patents and other intangibles</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 39,907<span></span>
</td>
<td class="nump">39,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(24,246)<span></span>
</td>
<td class="num">(17,427)<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 15,661<span></span>
</td>
<td class="nump">$ 22,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Useful Life</a></td>
<td class="text">4 years 10 months 24 days<span></span>
</td>
<td class="text">4 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 17,700<span></span>
</td>
<td class="nump">$ 17,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(16,126)<span></span>
</td>
<td class="num">(15,585)<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 1,574<span></span>
</td>
<td class="nump">$ 2,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Useful Life</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="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(16))<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 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="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 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>69
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645884912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and intangible assets, net - Estimated Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 7,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">5,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">3,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2028</a></td>
<td class="nump">434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 17,235<span></span>
</td>
<td class="nump">$ 24,595<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="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 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648539920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and contingencies - Non-cancelable Contractual Commitments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 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_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Purchase Commitments</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_PurchaseObligationDueInNextTwelveMonths', window );">2024</a></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_PurchaseObligationDueInSecondYear', window );">2025</a></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_PurchaseObligationDueInThirdYear', window );">2026</a></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_PurchaseObligationDueInFourthYear', window );">2027</a></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_PurchaseObligationDueInFifthYear', window );">2028</a></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_PurchaseObligationDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">1,754,553<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_PurchaseObligation', window );">Total</a></td>
<td class="nump">1,754,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne', window );">2024</a></td>
<td class="nump">42,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">33,197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">31,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">27,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">22,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">83,233<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">240,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationFiscalYearMaturityAbstract', window );"><strong>Total Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInNextTwelveMonths', window );">2024</a></td>
<td class="nump">42,906<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_ContractualObligationDueInSecondYear', window );">2025</a></td>
<td class="nump">33,197<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_ContractualObligationDueInThirdYear', window );">2026</a></td>
<td class="nump">31,542<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_ContractualObligationDueInFourthYear', window );">2027</a></td>
<td class="nump">27,919<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_ContractualObligationDueInFifthYear', window );">2028</a></td>
<td class="nump">22,172<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_ContractualObligationDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">1,837,786<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_ContractualObligation', window );">Total</a></td>
<td class="nump">$ 1,995,522<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease And Short Term Lease, Liability, Payments Due</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease And Short Term Lease, Liability, Payments Due, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractualObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual obligation to be paid after 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractualObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual obligation to be paid in 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractualObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractualObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractualObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractualObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractualObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContractualObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>71
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648882400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and contingencies - Purchase Commitments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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">$ 1,754.6<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>72
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995642198576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies - Revolving Credit Facility (Details) - Line of Credit<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2018 </div>
<div>USD ($)</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500.0<span></span>
</td>
<td class="nump">$ 500.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_DebtInstrumentTerm', window );">Term of borrowing agreement</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee rate</a></td>
<td class="nump">0.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum', window );">Ration of consolidated net debt to EBITDA (no greater than)</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum', window );">Future ratio of consolidated net debt to EBITDA (no greater than)</a></td>
<td class="nump">4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate', window );">Base rate component, spread on variable rate</a></td>
<td class="nump">0.0010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Alternative Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Agreement Amended And Restated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature', window );">Accordion feature maximum borrowings capacity</a></td>
<td class="nump">$ 405.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 305.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee</a></td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments And Contingencies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommitmentsAndContingenciesLineItems</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Base Rate Component, Basis Spread On Variable Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Debt To EBITDA Ratio Required, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Future Debt To EBITDA Ratio Required, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Of Credit Facility, Maximum Borrowing Capacity, Aggregate Including Accordion Feature</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=pins_SecuredOvernightFinancingRateSOFRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=pins_SecuredOvernightFinancingRateSOFRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pins_CreditAgreementAmendedAndRestatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=pins_CreditAgreementAmendedAndRestatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995654059456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Operating Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 51,044<span></span>
</td>
<td class="nump">$ 66,022<span></span>
</td>
<td class="nump">$ 53,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">759<span></span>
</td>
<td class="nump">2,809<span></span>
</td>
<td class="nump">1,434<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total</a></td>
<td class="nump">$ 51,803<span></span>
</td>
<td class="nump">$ 68,831<span></span>
</td>
<td class="nump">$ 55,125<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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> -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_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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 (b)<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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 (c)<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_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995642188144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining term of operating leases</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate used to measure the present value of operating lease liabilities</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments included in the measurement of operating lease liabilities</a></td>
<td class="nump">$ 61.8<span></span>
</td>
<td class="nump">$ 64.0<span></span>
</td>
<td class="nump">$ 59.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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<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)(1)<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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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)(4)<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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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)(3)<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645763424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Operating Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 42,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">33,197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">31,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">27,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">22,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">83,233<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">240,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(44,687)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 196,282<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995650170944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 16, 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="nump">$ 28,400<span></span>
</td>
<td class="nump">$ 9,500<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">70,200<span></span>
</td>
<td class="nump">$ 180,200<span></span>
</td>
<td class="nump">$ 511,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,128,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value of stock options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=pins_StockRepurchaseProgramFebruary2023Member', window );">Stock Repurchase Program , February 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized stock repurchase amount</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Stock repurchased, average price per share (in dollars per share)</a></td>
<td class="nump">$ 23.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareRepurchaseProgramAxis=pins_StockRepurchaseProgramSeptember2023Member', window );">Stock Repurchase Program , September 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized stock 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">$ 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized stock repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pins_A2009StockPlanMember', window );">2009 Plan | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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 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="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,335,295<span></span>
</td>
<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_A2019OmnibusIncentivePlanMember', window );">2019 Plan | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a 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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-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_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 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_ShareRepurchaseProgramAxis=pins_StockRepurchaseProgramFebruary2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=pins_StockRepurchaseProgramFebruary2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareRepurchaseProgramAxis=pins_StockRepurchaseProgramSeptember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=pins_StockRepurchaseProgramSeptember2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995644986016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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)</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)</a></td>
<td class="num">(2,756)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">13,043<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)</a></td>
<td class="nump">7,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</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)</a></td>
<td class="nump">3.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">15.41<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)</a></td>
<td class="nump">$ 11.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 1 month 6 days<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">4 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">$ 282,197<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">$ 181,762<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>78
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995654480160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Restricted Stock Unit and Restricted Stock Award Activity (Details) - Unvested restricted stock units and restricted stock awards<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 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">26,878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released (in shares) | shares</a></td>
<td class="num">(27,552)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(8,745)<span></span>
</td>
</tr>
<tr class="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">45,099<span></span>
</td>
</tr>
<tr class="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">25.35<span></span>
</td>
</tr>
<tr class="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">25.11<span></span>
</td>
</tr>
<tr class="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.35<span></span>
</td>
</tr>
<tr class="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.83<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>79
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648995120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Share-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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</a></td>
<td class="nump">$ 647,860<span></span>
</td>
<td class="nump">$ 497,123<span></span>
</td>
<td class="nump">$ 415,382<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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</a></td>
<td class="nump">11,117<span></span>
</td>
<td class="nump">7,629<span></span>
</td>
<td class="nump">7,438<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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</a></td>
<td class="nump">422,964<span></span>
</td>
<td class="nump">324,161<span></span>
</td>
<td class="nump">309,715<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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</a></td>
<td class="nump">96,798<span></span>
</td>
<td class="nump">99,467<span></span>
</td>
<td class="nump">52,691<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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</a></td>
<td class="nump">$ 116,981<span></span>
</td>
<td class="nump">$ 65,866<span></span>
</td>
<td class="nump">$ 45,538<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>80
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995649078800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Fair Value of Stock Options (Details) - Stock options<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">61.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995644877632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income (loss) per share - Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average shares used in computing net income (loss) per share (in shares)</a></td>
<td class="nump">674,641<span></span>
</td>
<td class="nump">665,732<span></span>
</td>
<td class="nump">640,030<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average shares used in computing net income (loss) per share) (in shares)</a></td>
<td class="nump">674,641<span></span>
</td>
<td class="nump">665,732<span></span>
</td>
<td class="nump">691,651<span></span>
</td>
</tr>
<tr class="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 income (loss) per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
</tr>
<tr class="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 income (loss) per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">$ (30,937)<span></span>
</td>
<td class="num">$ (83,110)<span></span>
</td>
<td class="nump">$ 274,699<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_ReallocationOfNetIncomeLossConversionOfCommonStock', window );">Reallocation of net income as a result of conversion of Class B to Class A common&#160;stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">41,739<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_ReallocationOfNetIncomeLossCommonStock', window );">Reallocation of net income to Class B common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Diluted net income (loss)</a></td>
<td class="num">$ (30,937)<span></span>
</td>
<td class="num">$ (83,110)<span></span>
</td>
<td class="nump">$ 316,438<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average shares used in computing net income (loss) per share (in shares)</a></td>
<td class="nump">586,109<span></span>
</td>
<td class="nump">576,061<span></span>
</td>
<td class="nump">555,608<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_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock', window );">Conversion of Class B to Class A common stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">84,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Weighted average effect of dilutive potential common stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,621<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average shares used in computing net income (loss) per share) (in shares)</a></td>
<td class="nump">586,109<span></span>
</td>
<td class="nump">576,061<span></span>
</td>
<td class="nump">691,651<span></span>
</td>
</tr>
<tr class="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 income (loss) per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
</tr>
<tr class="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 income (loss) per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">$ (4,673)<span></span>
</td>
<td class="num">$ (12,937)<span></span>
</td>
<td class="nump">$ 41,739<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_ReallocationOfNetIncomeLossConversionOfCommonStock', window );">Reallocation of net income as a result of conversion of Class B to Class A common&#160;stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_ReallocationOfNetIncomeLossCommonStock', window );">Reallocation of net income to Class B common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,115)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Diluted net income (loss)</a></td>
<td class="num">$ (4,673)<span></span>
</td>
<td class="num">$ (12,937)<span></span>
</td>
<td class="nump">$ 38,624<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average shares used in computing net income (loss) per share (in shares)</a></td>
<td class="nump">88,532<span></span>
</td>
<td class="nump">89,671<span></span>
</td>
<td class="nump">84,422<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_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock', window );">Conversion of Class B to Class A common stock (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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Weighted average effect of dilutive potential common stock (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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average shares used in computing net income (loss) per share) (in shares)</a></td>
<td class="nump">88,532<span></span>
</td>
<td class="nump">89,671<span></span>
</td>
<td class="nump">84,422<span></span>
</td>
</tr>
<tr class="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 income (loss) per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
</tr>
<tr class="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 income (loss) per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Incremental Common Shares Attributable To Dilutive Effect Of Conversion Of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock</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_pins_ReallocationOfNetIncomeLossCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reallocation Of Net Income (Loss), Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_ReallocationOfNetIncomeLossCommonStock</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_pins_ReallocationOfNetIncomeLossConversionOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reallocation Of Net Income (Loss), Conversion Of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_ReallocationOfNetIncomeLossConversionOfCommonStock</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_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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480454/718-10-45-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 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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-22<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 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-23<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 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>82
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995655511712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income (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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">67,691<span></span>
</td>
<td class="nump">69,661<span></span>
</td>
<td class="nump">3,271<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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,463<span></span>
</td>
<td class="nump">17,405<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>
</tr>
<tr class="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>
</tr>
<tr class="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">53,228<span></span>
</td>
<td class="nump">52,256<span></span>
</td>
<td class="nump">3,271<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>83
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995645878496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Components of Loss Before Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 20,713<span></span>
</td>
<td class="nump">$ 29,108<span></span>
</td>
<td class="nump">$ 331,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(37,153)<span></span>
</td>
<td class="num">(115,052)<span></span>
</td>
<td class="num">(10,476)<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 );">Income (loss) before provision for income taxes</a></td>
<td class="num">$ (16,440)<span></span>
</td>
<td class="num">$ (85,944)<span></span>
</td>
<td class="nump">$ 320,971<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="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(h)(1))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648818880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Composition of the Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 7,833<span></span>
</td>
<td class="nump">$ 1,681<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">6,698<span></span>
</td>
<td class="nump">7,385<span></span>
</td>
<td class="nump">2,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">6,477<span></span>
</td>
<td class="nump">4,381<span></span>
</td>
<td class="nump">2,957<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_CurrentIncomeTaxExpenseBenefit', window );">Total current tax expense</a></td>
<td class="nump">21,008<span></span>
</td>
<td class="nump">13,447<span></span>
</td>
<td class="nump">5,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(1,861)<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(356)<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(1,847)<span></span>
</td>
<td class="num">(1,127)<span></span>
</td>
<td class="num">(739)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred tax expense (benefit)</a></td>
<td class="num">(1,838)<span></span>
</td>
<td class="num">(3,344)<span></span>
</td>
<td class="num">(727)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 19,170<span></span>
</td>
<td class="nump">$ 10,103<span></span>
</td>
<td class="nump">$ 4,533<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 foreign income tax expense (benefit) pertaining to income (loss) 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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) pertaining to taxable income (loss) 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<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/2147482685/740-10-50-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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred foreign income tax expense (benefit) pertaining to income (loss) 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript: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/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(h)(1)(Note 1))<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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<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.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>85
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995644353872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax at U.S. statutory rate</a></td>
<td class="num">$ (3,453)<span></span>
</td>
<td class="num">$ (18,048)<span></span>
</td>
<td class="nump">$ 67,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of benefit</a></td>
<td class="nump">5,111<span></span>
</td>
<td class="nump">5,502<span></span>
</td>
<td class="nump">2,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign operations</a></td>
<td class="nump">12,018<span></span>
</td>
<td class="nump">26,985<span></span>
</td>
<td class="nump">4,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Permanent book/tax differences</a></td>
<td class="nump">6,809<span></span>
</td>
<td class="nump">6,598<span></span>
</td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Share-based compensation</a></td>
<td class="num">(18,925)<span></span>
</td>
<td class="num">(20,663)<span></span>
</td>
<td class="num">(269,009)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">111,497<span></span>
</td>
<td class="nump">62,048<span></span>
</td>
<td class="nump">278,761<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(93,887)<span></span>
</td>
<td class="num">(52,319)<span></span>
</td>
<td class="num">(79,787)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 19,170<span></span>
</td>
<td class="nump">$ 10,103<span></span>
</td>
<td class="nump">$ 4,533<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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480887/718-740-35-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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax 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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>86
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995650170800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 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_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 751,273<span></span>
</td>
<td class="nump">$ 900,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research tax credits</a></td>
<td class="nump">570,061<span></span>
</td>
<td class="nump">473,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves, accruals, and other</a></td>
<td class="nump">26,855<span></span>
</td>
<td class="nump">31,502<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_DeferredTaxAssetsLeaseObligations', window );">Lease obligation</a></td>
<td class="nump">44,676<span></span>
</td>
<td class="nump">56,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share-based compensation</a></td>
<td class="nump">30,146<span></span>
</td>
<td class="nump">40,976<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_DeferredTaxAssetsResearchCapitalizationAndAmortization', window );">Research capitalization and amortization</a></td>
<td class="nump">411,113<span></span>
</td>
<td class="nump">208,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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">1,834,124<span></span>
</td>
<td class="nump">1,710,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(1,821,027)<span></span>
</td>
<td class="num">(1,660,609)<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_DeferredTaxAssetsNet', window );">Deferred tax assets, net of valuation allowance</a></td>
<td class="nump">13,097<span></span>
</td>
<td class="nump">49,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and amortization</a></td>
<td class="num">(7,467)<span></span>
</td>
<td class="num">(44,790)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="num">(2,682)<span></span>
</td>
<td class="num">(4,190)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(10,149)<span></span>
</td>
<td class="num">(48,980)<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_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets</a></td>
<td class="nump">$ 2,948<span></span>
</td>
<td class="nump">$ 895<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_DeferredTaxAssetsLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsLeaseObligations</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_pins_DeferredTaxAssetsResearchCapitalizationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Research Capitalization and Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_DeferredTaxAssetsResearchCapitalizationAndAmortization</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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="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 740<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/2147482685/740-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(26)(a))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="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 740<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/2147482685/740-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>87
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995642140544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_pins_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (decrease) in deferred tax asset valuation allowance</a></td>
<td class="nump">$ 160.4<span></span>
</td>
<td class="nump">$ 120.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would affect effective tax rate</a></td>
<td class="nump">250.9<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_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount', window );">Effective tax rate impact</a></td>
<td class="nump">5.3<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_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate', window );">Remaining unrecognized tax benefits</a></td>
<td class="nump">245.6<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</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_pins_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">2,914.6<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Research Tax Credits</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_pins_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">491.4<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | California</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_pins_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">555.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | California | Research Tax Credits</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_pins_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">365.7<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | Other States</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_pins_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">1,387.5<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign | Ireland</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_pins_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">208.5<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign | Other Foreign</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_pins_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 10.2<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_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount</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_pins_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income 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_IncomeTaxesLineItems</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits, That Would Not Impact Effective Tax Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate</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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript: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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript: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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeTaxAuthorityNameAxis=us-gaap_CaliforniaFranchiseTaxBoardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=us-gaap_CaliforniaFranchiseTaxBoardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeTaxAuthorityNameAxis=pins_StateTaxAuthoritiesExcludingCaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=pins_StateTaxAuthoritiesExcludingCaliforniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_OtherForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>88
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995654485760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Changes in Gross Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 239,938<span></span>
</td>
<td class="nump">$ 205,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases for tax positions of prior years</a></td>
<td class="nump">3,736<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases for tax positions of prior years</a></td>
<td class="num">(119)<span></span>
</td>
<td class="num">(3,347)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases for tax positions of current year</a></td>
<td class="nump">44,377<span></span>
</td>
<td class="nump">38,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Audit Settlement</a></td>
<td class="num">(37,027)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 250,905<span></span>
</td>
<td class="nump">$ 239,938<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>89
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648597488">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 3,055,071<span></span>
</td>
<td class="nump">$ 2,802,574<span></span>
</td>
<td class="nump">$ 2,578,027<span></span>
</td>
</tr>
<tr class="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">124,344<span></span>
</td>
<td class="nump">265,828<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_UnitedStatesAndCanadaMember', window );">United States 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>
</tr>
<tr class="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>
</tr>
<tr class="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">2,350,188<span></span>
</td>
<td class="nump">2,264,640<span></span>
</td>
<td class="nump">2,109,089<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">501,290<span></span>
</td>
<td class="nump">410,516<span></span>
</td>
<td class="nump">384,657<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">203,593<span></span>
</td>
<td class="nump">127,418<span></span>
</td>
<td class="nump">84,281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="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>
</tr>
<tr class="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">2,226,300<span></span>
</td>
<td class="nump">2,144,300<span></span>
</td>
<td class="nump">$ 2,003,600<span></span>
</td>
</tr>
<tr class="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">66,335<span></span>
</td>
<td class="nump">205,374<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_IE', window );">Ireland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">18,658<span></span>
</td>
<td class="nump">4,950<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_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>
</tr>
<tr class="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>
</tr>
<tr class="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,835<span></span>
</td>
<td class="nump">11,627<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=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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 26,516<span></span>
</td>
<td class="nump">$ 43,877<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_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_IE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=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>90
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995654015200">
<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">1 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>91
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm139995648585312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Summary of Restructuring Charges (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Office Space Reductions</a></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">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">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>
</tr>
<tr class="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_OtherRestructuringCosts', window );">Office Space Reductions</a></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>
</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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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">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">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_SellingAndMarketingExpenseMember', window );">Sales and marketing</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_OtherRestructuringCosts', window );">Office Space Reductions</a></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">2,749<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">2,749<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">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">2,122<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">$ 119,437<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_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>EXCEL
<SEQUENCE>93
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /J!2%@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #Z@4A8[A!'^^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O315D=#E9<,G!<&!XEM(;EM8TX;DI-VWMXU;A^@'\#%W__SN
M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.Y93HIN:NCU[3](Q["-H<
M]1Y!<'X/'DE;31IF8!$6(E.--=)$U-3',]Z:!1\^8YMAU@"VZ+&C!%59 5/S
MQ' :VP:N@!E&&'WZ+J!=B+GZ)S9W@)V38W)+:AB&<JAS;MJA@O?GI]>\;N&Z
M1+HS./U*3M(IX(I=)K_5Z\WVD2G!Q6W!1<$?MJ*2U9VLQ<?L^L/O*NQ[ZW;N
M'QM?!%4#O^Y"?0%02P,$%     @ ^H%(6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MX!.PD=+N5#0L/\X))EX?N$N,^ =$<(R[*U/HR3*EQ9V*M4RDLU&@PQKCG)(
M4]:OI]R2Q&?!2*-+NWJ$OJ8>T:.9SPG<46Y 4<*B?EWB$J018<'8UN@*$_J:
M#OV 1.OC]X-NA(/[*7>CX1)T-AJ+@QM6>[W]B9</LM!0/*U!$U^$L(YE<V/<
M#(S:UI>N]\H8E=>/&\$!OA6 ]VNES,O WN.V]_;+?P%02P,$%     @ ^H%(
M6#FSF_P9 P  Z@L  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RUEEUO
MFS 4AO^*Q:JIE=+RE9"D2Y#:5--V,2EJUNW:A9-@U6!FFZ3;KY]M*(6,?&EM
M+A(,YWWSG ,'G\F&\2>1 $CTG-),3*U$ROS:MD640(K%%<LA4U>6C*=8JB5?
MV2+G@&,C2JGM.4Y@IYAD5C@QY^8\G+!"4I+!G"-1I"GFOV^!LLW4<JV7$_=D
ME4A]P@XG.5[! N1#/N=J9=<N,4DA$X1EB,-R:MVXUS/7TP(3\8/ 1C2.D4[E
MD;$GO?@:3RU'$P&%2&H+K'[6, -*M9/B^%696O5_:F'S^,7]LTE>)?.(!<P8
M_4EBF4RMD85B6.*"RGNV^0)50@/M%S$JS#?:5+&.A:)"2)968D60DJS\Q<]5
M(1H"M[]#X%4"[UB!7PE\DVA)9M*ZPQ*'$\XVB.MHY:8/3&V,6F5#,GT;%Y*K
MJT3I9#ACF6"4Q%A"K.I!<18!,G8"G<\QATPF($F$Z06Z1 ^+.W1^=J$"U!6!
M2(:^)ZP0.(M%#YVUUA-;*CS])W94H=R6*-X.E#N(KI#O]I#G>'Z'?':\W&O+
M;564NC)>71G/^/5W^-U0]8CK<G2F4FJ'1JM;91VZ3N /)O:Z2=P1Y05#KXYJ
M@?DUF+\7;$:Q$.@&S5B:JD982!8]=2'N==&OAVN1XPBFENI_ 7P-5OCQ@QLX
MG[IJ_T9FK83[=<+]_0F7B0J=: _EF*,UI@6@<_6\Q8Q2S 7*@9=/Y457*4K_
M4?,^P*6S?;<.1;7@!S7\X 3XJG%P(1/&R1_5<SJ)\FPG>6D>-)@"\QENL1^.
M:]$'-7UP.CT1HCA,'OQ#-!B[0>!O@7>%^6-WU,T]K+F'IW.K74Q(]6XBV>H0
M_/ X^*ZPW?"C&GYT1(/?'FSPO2ZG-O@;F;42'M<)C]^YP<='-?BAJ!:\Z[QN
MH<Y[MGCEWGR*7-]\MO"/"&QGT!@"W/=J\\JY"352&^%VZ;O"QMZHOX/\=9-V
M]^_2_]OHE?U!_(ZP#GR[,8CI*?@;YBN2"41AJ73.U5"]IGDY6)8+R7(SFSTR
MJ28]<YBH81RX#E#7EXS)EX4>]^KQ/OP+4$L#!!0    ( /J!2%A,U5"(904
M  <7   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULK9A=<^(V%(;_BH;N
M=+(S29!D^2L%9A+<;?=BVTRRV[WH]$+! CRQ+2H)DO[[2C;88,G>9(:;@.$]
M)WJDHZ,735ZX>)9KQA1X+?)23D=KI38WX[%<K%E!Y37?L%)_L^2BH$H_BM58
M;@2C:154Y&,,83 N:%:.9I/JLWLQF_"MRK.2W0L@MT5!Q7]W+.<OTQ$:'3YX
MR%9K93X8SR8;NF*/3'W;W O]-&ZRI%G!2IGQ$@BVG(YNT4V"L0FH%']E[$4>
MO0<&Y8GS9_/P.9V.H!D1R]E"F114O^S8G.6YR:3'\>\^Z:CYGR;P^/TA^Z<*
M7L,\4<GF//^>I6H]'44CD+(EW>;J@;_\SO9 OLFWX+FL_H*7O1:.P&(K%2_V
MP7H$15;6K_1U/Q%' 2CH"<#[ -P-(#T!WC[ >VL V0>0:F9JE&H>$JKH;"+X
M"Q!&K;.9-]5D5M$:/RO-NC\JH;_-=)R:S7DI>9ZE5+$42*5?]*(J"?@2Z-H2
MU"R.!%?@VV,"+CY\!')-!9,@*\'7-=]*6J;R$GPX>9Z,E1Z823]>[ =Q5P\"
M]PP"8?"%EVHMP:]ERM+3!&--U&#A ]8='LR8L,4U\- EP!![C@'-WQZ.'>')
MV\/1 (W7+))7Y?-Z\GTN%[Q@X/&P/.#OVR>IA-XS_[@FNTY&W,E,([F1&[I@
MTY'N%)*)'1O-?OX)!? 7UT2=,UERIF0GDTB:221#V6</;,?*+7--6!T85H&F
M4>YF'O1]&.JUVQW/A:W#$<1^2$YUB4/GAUH9-KH3 K\A\ ?+8,ZEWIEZBP'V
MJON^9/+&1>.?<_G/F2PY4[*3R0N:R0L&E]],GNEJHK\,Z@3!T;(%410&L%,%
M#ED8^7'8*0);YN/8P]!= V&#$?Z@BB6C8K&NRB#5+#G?F);@X@FM$2 81 0%
M'2!;%Y,HCCK<B2TS-1T0-U#4 $6#0(\T9W51:]_QS%16KEPLD3U&A%#017'(
M/ ]Y7@?%E@4$X3!VH\0-2CR(\ALK]8F95S TU8=U9IJT\34NHMBN#X0)[)31
MW)9YQ/-)IS4E#AF$<=C3<1!L[0$<9/K*E29:6)W'><A#>Q H@B&).TP.(8XA
MP7Z7RB74JHCT[")T9'O0(-?^2+W(N90?P5+PXLCO..&0-90KA'V]];MP+B%$
M0=AM$ ZAAP,4]:T9;MGP#]@4TPU4:5=60^X7[>,E*)FS4^P3GK8*GWC6PMDZ
M3QLLOTOFDH5^#U?K@M"@/YC]J=9,O /*LT<1QA:2K;I"Q(>XR^3013A&/5"M
M*T'#MN2T$)^8_BG'P$;P75;]M-*/!V)%7WOV'7$@!(1T#RZ73A]<I&M?'#I]
M;L5A'VOK7]#@"3^[?Q^6;Q=EC$*+RB&#"'9;OD-&_*.#X12I=15HV%;\P=IM
M5BVADR2P#.&5YP?(0G'HX@ 2JW/8.D\ON!?UT+3F H6##M.B ;HGUK_YG%83
M#9J5]WK-LV9+SI7M="I;6X.&?<T=E=D"7.@?QBG/<RID.Y7N&JG3Q<=K#Z^A
MWRT1IPQ96]B6P6O2XV]0:W#0L,-)LGQK+@K>@16_#<LIL[%LF<8*W%BX-3D8
M#I;]]^IVB*57=*<MP(H=;CFV4K-J5+TA-EOC3,U1\ZX-@@?=U7LWR%FS)>?*
M=CKIK0/#PPZLW2#U;#O+!]L>*0A)T+6_<Y<N\$.O>XJ[= 1"K\=/XM9SX6'/
M=;PSAGAL9^3F<>B</ Y=C *_>U2/CVX("R96U4VKU(6]+55]J]9\VMSFWE9W
MF)W/[]!-4M_)MFGJ*^(O5*RR4H*<+75*>!WJ U?4MZ[U@^*;ZA[RB2O%B^KM
MFM&4"2/0WR\Y5X<'\P^:N^_9_U!+ P04    " #Z@4A8.<J!(6 #  #!"@
M&    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;*U6WX_;-@S^5P2O&%J@.?^,
MG;LE!N[B#>M#MT-OW1Z*/B@V$VLG2YFD)-?^]:5LQTL<)[B'O-B61'[F1U(D
MISNIGG4)8,A+Q86>.:4QZSO7U7D)%=4W<@T"3Y925=3@4JU<O59 BUJIXF[@
M>;%;42:<=%KO/:IT*C>&,P&/BNA-55'U[0&XW,T<W]EO?&*KTM@--YVNZ0J>
MP'Q>/RI<N1U*P2H0FDE!%"QGSKU_ETVL?"WP-X.=/O@FELE"RF>[^%#,',\:
M!!QR8Q$HOK8P!\XM$)KQ7XOI=+^TBH??>_3?:N[(94$US"7_AQ6FG#D3AQ2P
MI!MN/LG=[]#R&5N\7')=/\FNE?4<DF^TD56KC!943#1O^M+ZX4#!C\\H!*U"
MT%>(SBB$K4+X6H6H58AJSS14:C]DU-!TJN2.*"N-:/:C=F:MC?29L&%_,@I/
M&>J9="Z%EIP5U$!!M,$7QM1H(I<DEQ5F4FE#O 7"!*Z!O.52ZW=D1#X_9>3M
MFW?D#9Z0OTJYT504>NH:-,I"NWEKP$-C0'#& #\@'Z4PI2:_B@**8P 7V724
M@CVEA^ B8@;Y#0G]]R3P@G# H/GKU8,!]>SUZOX%-F$7H+#&"\_@/>UC8D,R
M/PK)AR8D7^X7VBB\0%^'O-^@1\/HMJC<Z37-8>8@L :U!2?]^2<_]GX9\MPU
MP;(K@1UY->J\&EU"3__ @GJ4T4.N:R"2&L*6SVTZ"L>Q[TW=[:%3!L1N8R]*
MCL6R4['0CZ-PTHD=$1EW1,87T^-/4X*Z=%7?$P%U[ACZ OINB.?XFBER3;#L
M2F!'GHT[S\874V1>4K&RSB0;@0V5L^]8(5?82/<UT':M+66<+CB,L &/-.6
MM5D]@[%[1$.^4<PP&"R+S=_C@WSP/<_S>\EU*C6:A&'4RZT!J2@8!\.IE70.
M2%[I "2'_5-@/U(*1/Z-8+D1FM.F<Q?_8INR%6J(97)B6>2->QQ/94:W7I_B
M@%#DW0XSG'0,)Y<9GK\V0UPFIQ<=G=RW=#X@YGOC8-*CG9W*A;Z?)$F/DWO0
MW"M0JWI(TGCE-\(T3;';[>:P^WK\Z.T_X'S6C%/_PS3#W4>J5DQHPF&)D-Y-
M@O=.-0-3LS!R78\0"VEP(*D_2YPQ05D!/%]*:?8+^X-N:DU_ %!+ P04
M" #Z@4A8RT]A8X (  !>1@  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;,V<[Y.;-AK'_Q6-K]-+9NH82?S,[7HFL=$T,VTOL]O>O;BY%RS6KIE@< 'O
MIO]]!3C&^F$MI$_2O-DUMO1]A+YZ!'P07#V5U8=ZRWF#/N[RHKZ>;9MF_WJQ
MJ-,MWR7UJW+/"_'+?5GMDD9L5@^+>E_Q9--5VN4+XCC^8I=DQ6QYU7WWOEI>
ME8<FSPK^OD+U8;=+JC_>\KQ\NI[AV:<O;K*';=-^L5A>[9,'?LN;W_;O*[&U
M.*ELLATOZJPL4,7OKV=O\&M&H[9"5^(_&7^JSSZC=E?NRO)#N_%N<SUSVA;Q
MG*=-*Y&(?X]\Q?.\51+M^/TH.CO%;"N>?_ZDSKJ=%SMSE]1\5>;_S3;-]GH6
MSM"&WR>'O+DIGW[DQQWR6KVTS.ON+WHZEG5F*#W43;D[5A8MV&5%_S_Y>.R(
MLPJ87JA CA7(V KT6($J%4APH8)[K. J%5S_0@7O6,%3(US::?]8P>_ZON^L
MKJ?729,LKZKR"55M::'6?NCLZFJ+#LZ*=F3=-I7X-1/UFN6J+.HRSS9)PS>H
M;L0_,6R:&I7W8JM,/VS+?,.K^I^(_W[(FC_0'/UVNT8OOGN)ZFU2\1IE!?IU
M6Q[JI-C4/Z#OI.VK12.:V 9:I,?FO.V;0RXTY]>R27)#M96]VJK<[<0PO6U;
M;*B]MM=^L]ED[3!/<O0^R3;S=P5:)?O,W)+X&:TT/>P.>=>=_VZVO$*B;2+G
MMVTR/G+TKDC+'4<O?BKK^J5!GHV77_/[+,T:660A_#\- G(:!*13=2^HON4/
M65%DQ8-(TCPI4M$^86-O\$N4-")4^@I1_ ,B#G%,KEKUV]GQ=;U/4GX]$UU1
M\^J1SY;?_P/[SK],7O=B?B?6SHR/2Y_X-"!7B\=S4R%CQI!B#$A,\I*>O*03
MO1SC7Z\9G'4Y(2ZA 9;[?*67\Q57]!*N%[@1=>5RL2&B&SIR(:87FA-*/<>-
M3@6E3G)/G>1V->F%3A)9* [#M1CGHF>Z3R_;B>M6FO'B?L;[WTV9YT@<QIZ2
M:O-_4^>YD(,?4FP-*19#BC$@,<E][^2^9TV1&W%>TYHOCG%"O*FRM#_X"?/1
MH<C$T4\<O%!6UX<N?TS%DG8PB.-=(<[]SN9*T^BPMF7JZ/"TJ9'@R%5R:PT9
M,H848T!BDNW^R7;_*]INLMK7W%'G3U^;T)02:^L^3/4.4HP!B4G>!2?O JMW
M[\Y<2?N3O=X1<6V%TJ3>HL->?,<_\BK->H_[W\M]>V8W+E.M39B:J8$V%H+0
M40^6D!%C2#$&)":9'9[,#K^\V2:#0WWVI!%6SBM7UL9-/0*/"AE#AF1 8I)U
MT<FZZ/.LJWA_T=*4*!49*"ZN[G(NBA1B@KT[=+8]EY[6R%/3,]+3TU/./M>0
M 6-(,08D)EF,G0$9.%_,9",2<#0S7(\ZBATK>ZNF)N:XH#%H4 :E)AMWQGJP
MU;C;-KGF+8C;M,;M>5$GK2M&4[#>/]BCH3I;VD-.=F5<U!@T*H-2DVT9Z NV
MXY>>$Z42)WJ1MX!(7)2VN,CHCTY)YJ[OJR><]M"3[0%E+N-V@4$%E=T9> JV
M Y5?Q(EC=J1V^05J]_:H<;XK%/LN#54[K+$FVP&I%H.JL>=[1/9C0#?8R@:6
M<;$922JQT2E06G-4DUBEYX<:JP2-&H.J,2@UV<\!QF [C5'\'.6ACD&H0\/
MI6JZ>=KU=J ZHVMYCA=Y)%0/.7K!.<&A-EN9BCDX]#&^,/('?H']KT@M,20<
M6(&JK4'58E U!J4F#X(!A& ["?FZ\-+>F,F#1(<B6"2MIZ8D*!8!56-0:K+[
M QG!=C1RV]]TK?C^4(E+K/9$OH4B3?(1/67-MIT%Q&1:H^ZV_YB!<F%P&,>"
MSC+FV,>A$ZFS+BA!&1LV!@W+H-1DHP>.@C\3I$ "3WL;)F>WSE3",-*2&Y2J
M@*HQ*#7Y)OS 5<AG<I6_RCV)SCHP";5+>7OSIN;MN* Q:% &I28[.  6 @=8
MB %U1 $FZCFL/>1D5\9%C4&C,B@UV9:SY2U? + 0 YV(B'9%;P\]V1[812VC
M=H%!!97=&0 + 0 L1,<)\\AWW$"U Q2P@*K%H&KL^1Z1_1@ "X$"+,3H%"A@
M(0; $E(16UT,!@I80-48E)KLYP!8R%\!+&8/#8"%A-CW7#7=G@<L!BW/=8*
MJ"O"# 7G&+LX4J<K(XC!KN]=8(MD("SD:Q(6 DI80-76H&HQJ!J#4I,'P4!8
MR+=$6.R-F3Q(#(2%!(&Z[@0T: RJQJ#49/<'PD*^7<)R;)JTWK5=[JI.@2O[
M/DR>"PR$Q10V!@W+H-1DHP?"0KX!PD)T)D("SU?M'%-J;=^?R4D+2DZ@U.0E
M[P,YH7\3.3G&/<_(T(W4=+2W;FHZ4AV<Z#%CT)@,2DWV;^ FU,Y-ON2R,7OH
MJ0=8JO,33UTTM 8-&8.J,2@UV>D!Q5 [BH%>.T9UQ(%)&*EKQ^RMFIRAHX+&
MH$$9E)ILW-EC179*<W,Z(>H>#ESE25VC-[*'SV4B)/]840/_()A@[8$D4(8#
MJL:@U&1/!])#[:1GA*=&'W4F,Q>3H*.MV+2'GYQU(\/&H&$9E)KLT4!OJ)W>
M3+FE0'4RXKM!Z&N^0#[3LQX9-0:-RJ#49%L&4D3M#Q-]UBT%:GA R''5IT)6
M]M"3[0$E/>-V@4$%E=T9$ ZU(YQ1MQ2HSDKFU/.QEBV0>&,-JA:#JK'G>T3V
M8X JU Y5QM]2H$:G(+G#BNJXPP]"!X?JB0-DU!A4C4&IR7X.[(3:V8G]EH+9
MPTB[DJ9.Y/CJ,]\K0T'UEH*AB$=<'*FW)V)#P3EV,%5G*T,Q@CV'^.H=A<79
MFS;:-Z_\G%0/F;@&S?F]J.J\"L11J>I?9M)O-.6^>_G&7=DTY:[[N.7)AE=M
M ?'[?5DVGS;:]WF<7BFS_!-02P,$%     @ ^H%(6/<5F*;\"   G2D  !@
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
M>WJFB;CPH?=;^:6IA>]A@>5/7GAS+0<\9?H,0,4^<('XTV,O_AM02P,$%
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
MZ0I[;U#6 /<+*<T6V /Z;G[V+U!+ P04    " #Z@4A8:T"K(JH#  "="
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
M0AK*!K=<T\B,REZ@[TLIS7YC%?1#^.Q?4$L#!!0    ( /J!2%C^2MYZ_0<
M *D3   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;*586W/;-A;^*QC5
M[;0SK$11DFTYMF?LI)UF9KO)).GF86<?0!*4T(  "X!2_._W.P!)48[E>F=?
M1!' N7WG"E[OC?WBMD)X]K56VMU,MMXW5[.9*[:BYFYJ&J&Q4QE;<X]7NYFY
MQ@I>!J):S;(T/9_57.K)[758>V]OKTWKE=3BO66NK6MN'^Z%,ON;R7S2+WR0
MFZVGA=GM=<,WXJ/P?S3O+=YF Y=2UD([:32SHKJ9W,VO[I=T/ASXEQ1[-_K/
MR)+<F"_T\K:\F:2DD%"B\,2!X[$3KX52Q AJ_-7QG PBB7#\O^?^:[ =MN3<
MB==&?9:EW]Y,+B>L%!5OE?]@]K^)SIX5\2N,<N&7[>/9539A1>N\J3MB:%!+
M'9_\:X?#B. R/4&0=019T#L*"EJ^X9[?7ENS9Y9.@QO]":8&:B@G-3GEH[?8
ME:#SMZ]-74L/E+UC7)>L,-I+O1&ZD,)=SSQ$T,%9T;&[C^RR$^SF&?L='+:.
M_:)+41XSF$&W0<&L5_ ^>Y;C&U%,V6*>L"S-%L_P6PP&+P*_Q0L-?CTVF+V1
MKE#&M5:P?]_ESEM$S7^>@B$*63XMA#+IRC6\$#<3I(H3=B<FMS]\-S]/7SUC
MPG(P8?D<]__=9_\'.W;GF*D8O"#J7-C!$PDSK67:Z)\+K@NA>*Y$H"3$6J[P
M?\05<'+'*J-0 QS[46KFMZ9UD.9^NF+O6UMLD5ELK,F[1EA.>K!_".PY]LEX
ML!T?@1Y+=L9^^.XRFV>O\&^9)>OT_/ '!U;#]F*1S-<7_0-;YX>M>;):9OT#
M6Q?#5G:1K.?KX9%FEX>M+)E?9/WCTU:@*%8>&,V3B]4R6:T6['*19(L%%BX7
M%\G%Y7EGQ-GHR!G+EFFR/E^'U?5ZE:RR[ #)&,:WFMTU5BI2 V[8"X9E2"V9
MU-XPSC2*( [LN!?T+ @]7I9"EVV-NN*W[.[S1Q!N9;%E&[,35KO@QQ:2X&6$
M?DO^KYLV("]U93F2H(5++;$T.XFL9OD#,9JR/Y#C%JX4O>0CB4%#<KT5?[62
MU(2236\8]TS!L9Z= :-5.DU1W92B0CTH0GDC"[B^LJ8FB1!E3;O9'F!83]G;
MBN14' O@7QKFS-.2^4-0M915!= 0M"P7?B^$#LN\-JWV1.C0\,J0";0^L#AX
MHCL[?3XWK*">2( \G19,,L?.0B!,SWOCI^PS@UN_-FA:I'1-??DQMY[#%*FQ
M 4_T)H2!8Y^CT5+OC-J%J& [;B42C2F^=ZWT+@&T7-8QT>'/0H@23!U,A4-P
MV!%],-Q8[*!/0V!K8WSDK4/M<. B=:%:HJ1$QF8I7&%E3K%!?1YF;"4*0@30
MH4,&I-21NE%72AOMU0-KX1'K863P'ORHC2=N4NP"(SH-(O#CSNA0;QKCG,RE
MDOXA&D#R($S6E $0;%3KNY#"%O3L9"=,2&()^:5$3,,ST,#0.^.;C86>7D /
M.(5M.>1SHA160GU>(F_ 2B",X"3B#O\<H*F &DHG3D(]2>*3,08FUC5#F6=9
MP=V65505I^R#(+\%%R/>I$=,%]$V)/Z[PAN*,<17%@"RHE%H,#%(SU;I.(/L
M24Y'!0/&_A-%H(Y\YY>Q1'! @.BB/*<@@>H>II>P:R=^?A#<LK/E"Z7]2+I1
MN<S25Z3XZ:/AT/S53]&-E# (A* !YK:"0I%P;H(S0_E""%;($V$+A&P)1$RK
M<)P:#*H9"]85%"HQ" >G'A54U+&VH;.P:#6R:"AT71D)P89C3A14!U'@@E_A
M8B5""2P>M5 '#[L*J1,CFID0;# K$L+9QRY=Q(K5P4X*/P_7D7T4?D_9%PP[
M#HSHT+(M.JK'T(9"^P@,XK(8KY#R%$4N!#_7#RPW%B-,J"/MT!+^Q@+(MBUJ
M.]S=Y2+YNOP3(R]!(&S-/K[[]0-K%-R93N?I]T%[2D2[D2&EY],55I%%5+I
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
MX&V-Q7 P^(X.D51+J2VHV4\(I/<RK9@:71F;+$/XJ27->7,B2UYG!OM>VC_
MK%/W*O?\]L7?C7 $<G?TXHVR2M3@3-@4RZJL;,<:Q^Z53 R^J+(%%AM_[(L/
MO"VLMRU4+#,EU'*I.,B*JL#%<6J<SE<-.^]O/K!2717'2B5N_ZI#DM^*FL K
MD2XPV&Z%8FSW!(['TJU["W9]N0&2_TO("O\/D16.QL%P. ZB^?@ '6]2B<NN
M_@Q*PJ^AY!<PE%?\DJSV]?OEO=2I7*2*[SZXE,3;7;K1:0K@4?!",4*V76QY
MR^,77N]?Z*K%OV%Q D0-#10N#B9/"+G'7 +F*5%I5&D2B$55MO@LE<U<8[*6
MS<"CP2IH,0>/N(?6F;-&T9U3S25%94GTLMG?$H?SK&M. Q(]K9A1Z7@;" *O
MM ]<+94FTP5X"W+Q&CH* +I"6\GU$/@&6Q3X\06ZJQP(XBVK&K$$N]QR2TCE
M^[[_RRP*IR_=(6Y)?/D%YBC7E%[8X1>I7O$E\!MD$YDDFKX%3[#/ 2#VL/@H
M"!D/LD*]A)MCF:;;%AJ-;RRU=24\9$M7*@E-+K7#5O9+[+"F6JW9/7>:_4GF
M%8I5X3$])Z6S2C)3P3R*H@AI:]QZ:VE*O/HVU.?):81V\5C+@6VM&/0=(J@\
M@0@9U6!P"BA+[44#%K953JN8@*PG.>R V0<\)XIPIW/O6\<+@?W Z(MLJBF.
MOTTJ2W(0:ZQS1=7BP\B!T@&(EA3\4W0-3CS3)+FI'!3A",6Q*DI1X(CW)&\.
M]_Q%?>^'.DQ_Z"COS@OU&]?I*NE=W2N+MD/\T.#YAO'\8/U646]#%-Y O50B
MDLU_@6;$U6IEU8IT_!XK&IU*+'[E"/TL?,Y,<\1_OL?'\6@9B7 <3.=S<2["
M83\:BTD_I.?I* @GXY;)1#R+@NEX\EP,^X/9$^@.02X8C(9$:]P?A37=:!8%
MX7S:T.60>XK %!R,Z'S8GTS%J!_1\RP,II.(Y?R-$1A7*2E"MXKPJ<JGW28Y
M:50(5I$++U2Y4<J_/HPH2U#I8:$'/*MM;R_;L[.T6?%T.I1M5(71B[HL6<B4
MXX=O=\DY?([R/LLIL\<NLT]\GP$$;,K\!U!VI[',UB6V\1 RLL^C67^$;BY-
M.2J>S_OCYAMO/ <"=LL[ =*MYU>VN#M4]P-N50N</\7P=-#EZ#R<=;Y[EL>
MQ^@4T[?0&6Q+>O/L5;DN^9P]7.%DLXL8J.KJAN#J?QE&.@S[B/(1#->MR>'2
ME2\<'HDUHHDE/Q+$Q%NRW#N"F \63XD.XU$P#F?DN?#BB2=$T0#^%TV"V71&
M"\,QN$M]-?0LF@;C<?2<WH>A>.<+@OK(LUDP'8VQ-J(S3XDBJ",'')U ;C9D
M(N\Y22I?>OC:GP_7A51F$E]?/]%:?:^UNE"',Q<J=[Y4.;F <@;/ZH]B^W&
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
M'T"*8KA1TJX-?)8EEJ\!AD2KYQ;ON5W&1Q$_X6( 2<0@#N/D"%[2YYIXO.0
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
MX1,>'WDI X^#".!<ILAF(PZV[\?SOP!02P,$%     @ ^H%(6.;M951E @
MB 8  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULK55=;]HP%/TK5E9-
MK;3B?$$[%B(5LFE[Z(3*NCV;Y$*L)G9F.]#^^]E.R* +"$U](;[V/>?>>QQ.
MHBT73S('4.BY+)B<.+E2U1ACF>90$CG@%3!]LN*B)$J'8HUE)8!D%E06V'?=
M$2X)94X<V;VYB"->JX(RF LDZ[(DXF4*!=].',_9;3S0=:[,!HZCBJQA >JQ
MF@L=X8XEHR4P23E# E83Y\X;)Z')MPD_*6SEWAJ929:</YG@6S9Q7-,0%) J
MPT#T8P,S* I#I-OXW7(Z74D#W%_OV+_8V?4L2R)AQHM?-%/YQ+EU4 8K4A?J
M@6^_0CO/T/"EO)#V%VV;W.'006DM%2];L.Z@I*QYDN=6ASV -SH"\%N _QH0
M'@$$+2 X%Q"V "LU;D:Q.B1$D3@2?(N$R=9L9F'%M&@]/F7FVA=*Z%.J<2J>
MDQ>TD6@.PKY"+ 644)D67-8"T#5Z7"3H\N(*72#*T(^<UY*P3$98Z=J& :=M
MG6E3QS]2Q_/1/6<JE^@SRR [),"ZZ:YS?]?YU#_)F$ Z0('W ?FN'_0T-#L?
M[O? D_/AWHEI@NX> LL7_,\]],G=T(7]=,8LQK(B*4P<[082Q :<^/T[;^1^
MZI/J+<F2-R([D#'L9 Q/L<??M5%2EO(2T*763E[U2==0W%@*8XN;^#H8CCPW
MPIM]47K2/H[<\.8P+?DW+?!&87#;I36#X+W_: EB;;U.HI373#4O?;?;V>F=
M=9%7^U-MLXTK_J5I//J>B#5E$A6PTI3NX$:[FFA\KPD4KZP3++G2OF*7N?Y4
M@# )^GS%N=H%ID#W\8G_ %!+ P04    " #Z@4A8>[!QW-0$  #9%@  &0
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
M8Q#902,6/3^Y,<@')=?"+WB%B3JA%*P.]*@((\W9AM0-J<*"4AQ39I,Z= *
M6@V9 J'9UR&YF? TGK20-0H QG.I%V#R[""'">4%TS:C$FUH$5+/LDE<PR1$
M$>66TUI\C"%73[*?-C48V69O(.":13*PF*N!Q<0PYVV'4S>HSC?:3K=SQ,P-
M:M:^4<D1ZD3&,$W@5H'$QQC5)0YO4,5Z8N5AII5E-<*(@PS'U[!E^E;2F)C%
M;"SF-E$K7U1Y\>G\0[%V%,1EC7.O_1N'&'FL+E1?TVVO"+8^;D\EK2 B-,:A
M1&O&E23A>Y37H9/:&=_$8&O _TMCN[Z1#@C [Z6VFXP22>/_:M*U0[F056==
M_GF\J_<5KQ,S4\QM>B]Q%A0@!YVBO3J*@QJD-%0%4_<H_YR&U;3!Q*X%N8%K
MJ$B2C@AUT]I0"+&&ANZ5=/M\842 2>=8D"=6B(B;.B^\_'LJ5OC]1@JJ6K-E
M=7:2V_'UHXJ!<_V(*$R4<JFF%>\%I<\14=HU*[EVL9%([/+X=-D7X^S!W5B_
M4+L,;*@LH&?(=*!UR%^H ?7)D&N@+)0B!26O5*FBCJ%VF2R15Q#!@4"873YC
MXUY37_L6-=W;NM:*)7#7X<M69]]-2*<0Z.D6!1\@,TKLFO.-=@RI&&:B>VA-
M(V(*KH-PZTRQKKF_BH(1%X[ID#SR'Y5;X*$W,7M[ZW;G/^-VF:EF)]G^I,'-
MH\'-)RWFNH2LX6D3+S-N>'\6S!"_N,EU-;DK]?Q'=N3,]=: <&;O*(+? (?D
M0+4^2@A+??#5FNHR"V])@;@A,^Y(LQ==\M(L^WCQX0*9.8>B_> .ZSTB>?&)
M#//PE15YY)I['SEUD8?O;I"L%G9+S?WD:HT@<?0R;X-N$818_[CW6Y?B*\@
M9!]'W$AI6(E9Y70K9Z_1D9DAY$OXX.J$PPD5F)UG$J @9S'PBV6^YZ8!EXV^
MNRMQD#J"?8.2O&4E+7)X# H[\!IAET*2KA.KK,!/[C>R)2;K3:ZS&1/KD%B*
M9Z./T?OY36XKNGX.1WE.]?6 (S[>ZCZ6NK4DZ]USMA.@L+O5MKO64^'E&)D%
M/Y1_1\BE:\,/Q>1"._.<&E#NR/X0B0@\DDC$ 352%\/5,+L4JG$I DH.;7R=
M1QEF8]8TPW!C?%2\0P#N<H^!4B#D*,C]VK_]Y;OYU>/O69#=7FJ(D-D<("$-
MP+855\;I,G$3R)R@3R(9TD&$(=+8S):45_H]2)^M)X1+$X,K)Y0NH=^BE;,N
M3B)C.CUEZH[N,G,FG6;<R[Z:WH5^'>6B">G)'8AO@W28NX2=U_&D8* JX\W#
M)/II;DQM"'8X;/K<+EI(Z.4,P^F6E>@R;W3I^J1OVYR3>;\Y #'&[,ER0Y\*
MN(8B:^Q@J-YW9H4P&9I2)VBRM68/W9JZLA4PK\CTD'H,\_W2K.B!T R5?;%M
M+PF'&J.O&R233W<3R7[=@A)CU5"=R5$VB;'Z&G?#W:;T:5XGVC^6ZC7?D"6Y
M6Q.6N\C(I.:/OL_>$CW9U=/LIR-H;0\JX)M^[QVIM[9".85E"Z%$0IE&EC_@
MV0'R!\O-OVZYUFY 5O.EB\V^#6-;'X+A9)UQDQWRAH3<X!$&77.0]-N+O(G3
M-&[AI-Y'+I;(1U4=D2.G)\4Q0##U(6?N/\T^UL>"#>NK,Y<%@'M'KJU!=/9+
M, U6=VGYC60X234Y<>=:OH\R9<I%Q>F5J^GYD^NQC6>-#C%_'_58_P[ 224[
ML@6>:8X=>N>("PXZ4ZJW8INC3H<XO:3B$&\X</B\=89X$,&SX6_@H>#/^MK;
MI6[0^ZJ&2WFJ&.0RI]LIB.!C*$0G-WQ,1 8W&^X$^3N*WN]]7GF%\#D .%*[
M#6)=Z'VT@[UUZLRBE%/%(Q)T/&1T(>]P01S\,1/&[>_3G--=!49PO%\1R$ZF
M0O1Y1)2VIP(OV=Z]D!2:V^VBT5$%CD7%B6N*@F8HXPHU-@&#^HB)X=G"Z<YT
MG)^ZFIY^>C<Z8#%J&M. 0E8W/K)!6L];')P^IXD9DG00;Y,9L;PJ^-[P5BS^
M:<J/1CO/"0>?*G'#AZ=.V*V$["WTK=*A$R_]0;?N:39@QM\#ZA_ES;=V21M"
M&SA'"OIX!(*B"=>$ROO::WC=-S4WBOBYI?TL3:,'>OLM39]0GLD[=4!=$I^W
MX(VT-T?07K+3C5U4F6 AU9U2A#A5=C4]%,8HZ9;(P93,Z4&;43WY#ZQ#AB;/
MN.62>G@\J^F;M$,P6LHA\[6Z%2G[['[N:7YY_^%!-H^418:\ZG1?BHVO@Q1Y
M<D?7S\DT"[,-VJJ._FB>2&ZRFKKE>1]S/3?2QAQ:-BTB\*AK2YTI0N<B;0$?
M+S=("W7F<!AO.T>,E3?#_IS?GMCFMN1-87)'C%$"CIM%-&%NDZUK:09I)YYD
M!%6F2=S@NU1@C6[1G)+M0<H>-=]/<H7T7*?J2O7Y$OPXM%'QK 59!&XH"/GT
M8Y3XT"3F<0VEA9\9!LII B*O2'\0T?=^^I6WHZ0,*-G3#7HI,M- DXO6*ZU&
M#/$9OD\*![&T%#=\2JI[4&Y7#W1B3-D&8J1<T;1;BKY'$W#P>>5O"&Q&MHCN
MV+N139N\-)Z/Y+Z)[5P(+<S225TQT%0VN!E@V+MA:ZZ$X H) 9RA<"./"<5C
M>*XS-26+UN^OM&K<0XDL#%*FT#UD 7!FH3L$7'HD6-+<I6@5 ZOV,C/ />]A
MU3)+1B-D4)(@FQU2"B(43IO$*'HO;=6^YDA&.P1B'#(!N@_E*HV4?#9-8<,8
MJM]:X5"8L&LXF1&F9(;S+KZ'KFZ(HH^KSX.;@%1YIC![39G.&NGZ.2NUN,1D
M8W'(L:_;4Z&AJ6'PU7&QFU128DV);Z1)6F;U@?E]:3\W#D->3<\TOA@;:1V-
M4;? R<8 '69[?@+T@$GQR(:)H\(ZG3#*[]'!9M9TCO/)D!%UB[A:9'#:GN?H
MIOEO,E]U7&^%UN'1(%52C=TZ/GQR7S#I*^CDV%>A83X7QI3MV, S-S6T/Y8?
MS'4,4%3<4VWGD/*YX*2SY<DO:O)<9#_U33*72U/52;NQ27UZ,JB=])%DUBP.
M?D/H79)4VGI->TH=_$'<ER%\^WI+/K[H)-6747"8E2C3+,N'T\54!>EL,5?\
M >6+[)7T5S@^Q^[9\>ZF'VZ*O>1#[9GYDM$7K1P)=$Q_J!TG.!ZGG88Q!MD:
M.5L B9R_KO>#%732=I0,]:W+2IJ=7^.M)CU*G&R^FIY ?HOJ]+SB[HNP()V=
M\C0Q6X[&CD;]SG]LM:3G4)HE15VCD$;FH0;-]:."+)VLTJZE+\@&0U=?4I!%
MW9DNR'CX<,O:!L?!19)N%/)T,0_BGC@*<%A%C*5!XRSC'AWR+]NPRE'V0)N_
M&4W326.JL WX0B.:!??K2JO^E3ICVA%6PEHI?PD/;6G#H"B>+T0P-.[*!T32
MC,U?EPR,YHHI'Y0I]EO ^[9:SU4F\IN8N_/^T[)RNQA_=+_;BBWJ_/Q%]H:<
M*R7>L@M8ZM99V >>Q$ 'EQ/B4L<+_!/>RKAJLF-^*W0\REO;2?OXUV0XZJ]7
M5X\O[F<;ZMC+ &"R&GO5!?YU=;*Z"/Q+U:4:+]'3D8+,T.G([)5!'K> WOCS
MC1?9>YH'(!+^Y: N5_=GV1F/Y_5%QU[[3,9)^D8W:^0L+]O;&XV;CFY2'ZWI
MI"4 R//A@-A?GUP\.,&!E.+3DY&G!N.T5:R'64YU=-SQH9T$A99&@;V#\&?D
MM"XU96K<P;$=V*-6P23.NI>1]49*T255@A)=[3+T%X?&ZH(=#\WV."GAH5Q@
MRCU0/Y)"PY.^C1H'A4DCAWIZBH6!J(2@289,';*-<Z;SZ>'07W5@N*2^OMMJ
M%Z,=#T;?"DM"PM9V7''K-3YJQ0]^P>2R%&J@O;)44-&T4+*(64(1NE:W'@K*
MW1 G*G&.E>DHP=N@SM8NS9KR)YD^^4/S5IX<[V0WQO$ WK+GA$02+IF P:V%
M%(!>+?S#?@(GK*<;^$#'+;L=X>4?Z?F8'&_8L3.@M"SX9MNQJ^&9?9Y>)@\?
MVLXZ,HJPMZ+V0!L6\8<): Z0"KFCF?J468HS,H5C.6V,":/D06 "J6@L&S<0
M 36DN\':OUE+XYS;?'I0[:UKV^%YPE'U_%H@7 )Q[GWC*LE\PB'.*M^U/;?]
MBRJWFW"XD&H.  B;759J8MF?*44W$58;.3'K"[MT5C'=_-7@X#L11T-70Y7;
MZ3'C<((AYZT"[8'7:4\A=**XR'8!@Q72,NI,&)E/,\$7)B%E> K2MSIWU&R4
M8Q*<BW,)HG$E$L0-9R6SICRL-I,J$">OYM,C4Z_AQNVJ5GR+_:@"?!T(/G<%
M.R]T+"A<CP=,31.&AMH>#JJT?/9A. ,J=2U5TA&&'":CS?Q*I=": 0B?W9XX
M+@T1\!Q32;W*QH]_;.@;"^>&@JH_IR03C!RU3U1<=:D/B<9NH5.?O6XXT5Z=
M?CPR9(8;SHK4>L)!HKJ.K0VF<)5>/E=W..;R!=,UK,RW#]7H:DL59V#%V))3
MPRU<TM/6V>V0CIV>3^N^SN/%0;[Y] #>2\=]S>C&P^%K>)Q/H\K_9P"&+QA0
M$4$#(E+?4(U^O<G_X%.TB^R#/[)ZA\<!+K^__O4#_W;U_5UNL2/KM=KK*BK7
MRWQ^SR$%_J7)?4*;GK=>\Y!(S !F8^%?#G'5^]#<$=.D9KVKTLD52=:E 3]P
MON3GU==5^\'&0-S_90-%-LC]YTW^&XVG!F_ MD?=F19Y!'?BM4DC- )OV@'F
M?6X>H(C#/O',D.<?* +KI+/!SUDOE<BZ\'#$6OG+4Q5XG\\'U&I(PW?TR29N
MA5!/R*(HYWJ.-EZ23C(_(T-Z\OD!Z;4/9C+LQJ1V/ZGE<3)L/CW/=:24NIUQ
M4L>_'5SV>NPC"'%R8(NZBP5?\:R<"[PH4J#M(=1XJD\/^O$#**=G1T.=LU-S
ME=SW#@=/Z#5Q37'\3S[2L^<Q;*,C,OZK,SY14QM179:Q7/:8%.7T?<J>J4]Q
M>HR2A>__/.<\\Q#7!(AR@OE%5KW0)9)CQHE N*&YY_9B'!?F*8E&SM;2, <O
ML=C'27H9>_0GMSWOI2!?NI.$[&+?&'96T='VE0YO\(BOB"<>#AT?[PVGE(>?
MT* M7IE&D>R:(4KO5;K2]%3?R!8&LVO27N*8TOR6K^P,YD/<Z#3(J-U,@_UI
M_-,;!T>3^IH504MQN$/;Z5;M;3,]LM'IZI4CH<D.T$!;594ECXG]OL$XS"0'
MX_3*_-9O]Y ]I5^#:ESM>MU9:ZG_DOTW<H+KTFV[PR]9*3?_O4M0 ^=?U"ZB
MCA!U@^1C)=%?)9 ^\-EO.I+VPM'1USMGKZ\_O#B[ZX>-KC]\9!#GEX]GF7ZP
M(WL?>A1W?G9;6V3S[R[O/LW>I%TJV+T\QH+W;[Z2,]\\B>(W",*7:LIPDUM)
MR6YWJZ^G-87?[*;&C.^N(G7:^.\_))B'6CD>8??G*O5]GW3%/:__RG$#I9<T
MU![,!DO<]OA#<9(YD"YU YL*G(7F(#198+K&^<VT:B_@98\W+V67ELLUJIDZ
MWZT:IAQ:<87S2$R;G%WR$,8&/<;J ^[YA29BHC+0A6-->#+SQV%^YJ,SJ@2/
M'XPI07PR%?Z8[/,5\L15"+7Z>17R^*@\M&>@P\O&]].3(V4\/@(__QM"2TO;
M6]S+3+ ^H07]5XE1VG%>BMM4AE*J_K\2ZYB'NY=\%Q N=L5?/^2/"-6=?"(P
M7 U?6+R6[PK&Q^7SC#_FS8KJFLHL\>KEQ6-$A4:^>"A_=&[+7QE<N [^G'^E
M<^VFH0<>4@L:29+^00N$[TX^_S]02P,$%     @ ^H%(6'?B)&6; P  % @
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
MQE,"3_A15*C9'"K0ZY(8VS8RE +CJ[=2HW88T#UT"U@F/-%8K0D:=9QDZ,7
M=L/@R,Q^:=!?5AK>Q/9B;[PT=NOCI>%Y=CP)#_"HC4([CMT#$[6S8^;V7MUO
MB_YG??B1;[L#G1T>KX\ ZR&F!W@T,8J^BKW#^NCFWZR/<&K3(#K UW7)$UZA
MP,%A/?G$#H)X'_Y,25&T;1SOP_&B0B=&T\D^_(5%A>:+)GOHIXHJM$/?/3)S
M[ /N#+HO],6ZZ3$5241=ZK81ZV?[-O:B[=Y>MK<],!ITC=]*DD.&H>[9)+2(
M;/O*%FA1-;W<2FCL#)OA!EMQD&8#KF="Z Z8 _KF?O$?4$L#!!0    ( /J!
M2%CQ&?8)( 0  /<)   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;*56
M;6_;-A#^*P<U*!) BR3JQ2^U#21IB@Y(UZ!IUP_#/M#RV2)*D2Y)Q<F_WU&R
M%6>PO0W[(E'BW?,\=[PC.=EH\\-6B Z>:JGL-*B<6X^CR)85UMQ>ZC4JFEEJ
M4W-'GV85V;5!OFB=:AFQ."ZBF@L5S";MOWLSF^C&2:'PWH!MZIJ;YVN4>C,-
MDF#WXXM85<[_B&:3-5_A [IOZWM#7U&/LA U*BNT H/+:7"5C*]S;]\:_"YP
M8_?&X".9:_W#?_RZF :Q%X022^<1.+T>\0:E]$ DX^<6,^@IO>/^>(?^H8V=
M8IESBS=:?A<+5TV#80 +7/)&NB]Z\Q&W\;0"2RUM^X1-9YN3<=E8I^NM,RFH
MA>K>_&F;ASV'87S$@6T=6*N[(VI5ON>.SR9&;\!X:T+S@S;4UIO$">47Y<$9
MFA7DYV:?784^+LE5B=#50:GKM5:HG(7SKWPNT5Y,(D=DWB4JM\#7'3 [ IPP
M^*25JRS<J@4N7@-$I+*7RG92K]E)Q/=87D*:A,!BEI[ 2_O0TQ8O/1GZ]3;T
MAS;TFY?0_[B:6V>H:OX\%'P'G1V&]ITTMFM>XC2@5K%H'C&8O7V3%/&[$\*S
M7GAV"GWVT#40Z"7<&VI/XYZ!JP7<_FS$FAK&A? ;ND.J3^(>5OT=H>2&V-;[
M5+BC N[KQ3J@*K'48V53-Y([7%!K$$@I>-=\Y%-R6;9SKZ<:*]0*:"W I]LW
MT2]>&-3H*KT _4B+I!L#W%IT]NV;(4L&[P"M$W7+TUA<-A(D-;<-85.)L@)N
M$%:HT' IG\='L@3?.L\[L<1VX1M'5-Y$H?-[R5Z4*3PC-Q8^-$8)UQ"\MUN*
M)S^VD&VG[Y VB$K+!8B:\O6(=5M*=Y0;'\7RD&PBUX;V-[^#^DQ(CP$DI7ZM
M&U]65[5-2ANC)7!"]<E;:DD;K <X%XK^Z,:2E[T8 _4-UG/BW_6.?[!C6L^@
MR,*4%31(XBS,\\&QH%D2QH,!I'$X'+)_2B KPB).(67A,,OAJW9<'JNH)&$A
M'2F0%,.0#;,V>^/CI74^BL,D*2[@G)XA&R47I$51+37=OD_9(**5\?69Q&&:
MYC (<U)\*KMG7BEC.0WR49@/<CC1MWG?M_F_[=NKLC0-17+[1*>KI61Z#=V&
M=-,8X]-P)_A<2.$$VD.M?)+J<"OO2'&?5+>DY994OI#^_PK;\56T/WBWGI>2
MFH:L8-T@'<:]J3]ZR*9;V6P8CECF7TE6P&=:+.Y>.F1?:IJ'15% 'H=LD&WS
MR/\>;1)3H1!7DE'%)@G\QW2< 4N'89QZU6S$PH(@#A5%M'<8UVA6[97#9[-1
MKCN7^[_]K>:J.\Q?S+LKT2=N5D)9"GA)KO'E@!;==->,[L/I=7NTS[6CBT([
MK.AFAL8;T/Q2:[?[\ 3]76_V%U!+ P04    " #Z@4A8VJV8(L@#  !Z"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6S55MMNXS80_96!NB@20+7N
MDI/:!IS+;@-TBV"3[3X4?:"EL4TL)7I)*D[Z]1U2LN(TCK'M6U_L(<4Y<\YP
MAN1D*]57O48T\%B+1D^]M3&;\R#0Y1IKID=R@PU]64I5,T-#M0KT1B&KG%,M
M@C@,\Z!FO/%F$S=WJV83V1K!&[Q5H-NZ9NKI H7<3KW(VTU\XJNUL1/!;+)A
M*[Q#\WESJV@4#"@5K['17#:@<#GUYM'Y16;7NP6_<]SJ/1NLDH647^W@IIIZ
MH26$ DMC$1C]/> E"F&!B,:W'M,;0EK'?7N'_MYI)RT+IO%2BB^\,NNI-_:@
MPB5KA?DDM[]@K\<1+*70[A>VW=HL\:!LM9%U[TP,:MYT_^RQS\.>PSA\PR'N
M'6+'NPOD6%XQPV83);>@[&I"LX:3ZKR)'&_LIMP915\Y^9G9!RFK+1<"6%,!
M;PQK5GPA$)C6:+0/#=7%R3VC*7TZ"0Q%M'Y!V:-?=.CQ&^A1#!]E8]8:KIL*
MJY<  5$=^,8[OA?Q4<0K+$>01#[$89P<P4L&_8G#2[Y'_\VS_KG3#U=<ET+J
M5B'\,5]HHZB*_CR4ARY*>CB*[:QSO6$E3CUJ'8WJ ;W9CS]$>?CS$0WIH"$]
MACZ[ZQH*Y!(N9;V1FKN"I^$K03[\AN80_^,1;@X71BFI.36EB4*9-<)2"FIR
MWJS@A#<T(UM-:=6GYT#;AO4"U;!U\$%)K>&2*?5D'>:U;!L#\[)LZU8P@Y6=
M4H;_Q9P8HOUJ\1?7<EC]-'] 12<(?-:X; 7\RI<()]$IH7UKN2(H@^6ZD4*N
MGGS8$'A#G.V&2V*M]LI>PSM(SORSL"#C)$[].,U/R8PR/\\C2$=G\(1,$6_7
MF>2K4#B">LTW&J+"+\*08N=^%)-GY&=%"M$H[]WNI6'BK39[!UGAYUWH-/23
M(G:A"S].LE<)C/\/"23N:5Q8%7'LI^/P7R0P\[-Q=@JQ'T79?TE@DOAAY!)(
MNYB=94[.!1W?Q+EQQ;K=B6>]^+83+ZQXU(;./$[G:D4A;'TSFXJ^LRK*P.A(
MXV9#XV;?V[C7VO#:[=K[UMCCYL7F73_2):SQ4.,>C7#XX'F.M>QBL?U8V,7J
M9;]J7!^XMM^Z7M>O.OV?1\Y+(820TIX4?I*=V4$&F9_FJ35S2*A:G%E 6N36
M&$.:I'!/-89L:8A%,>Y+8&B,0]L0[-V'5&,K=^MK.JZHZ+NK<9@='A;S[CY]
M7MZ]2CXRM>*-!H%+<@U'!>5;=3=]-S!RXV[7A314T,Y<T^,(E5U WY=2FMW
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
M5"2A$PMK0U!^1ZWI^W=NY'PX #;HP :'I$\7IF* K>"<Y$F=$YW1N)P3D25
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
M[$.?3!NU@%H0W4>4-<*%,'RYU+CD%@N8;6&WB=NWR.^'WV$6_\5<[C!]TQ=
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
M(ISH$(V5TXSXYA>8Q\+,NS'V#GPHEK:5JMNG%_=F_RP#C37H:?32B^2MFS>
ME,E8%2=(Y-%I1_+631L(S<*$'E!Q7/+:3H"1?F^/V0DM?5L<!HQF848/JCB(
M5BOZ6QS$2'KT4@:(9H/5W$#%<9O-BZP?'6+#?0\G.)"4A]O1<+GA2(O)*'=:
M*<Q.:,H]Y88#\7B8>+>[3;$LMK:3"N]NPF[&+KI8WKI) T-Y6!T>7FMX5+DX
MEK=NV@!G/E4N#CL8G2ZB*>N4>A1E?O:,-,)#TJA],'=I[Y%T.8">1]"=PSY&
MIX'(TT+[,@%T\RGB='CPZ!207EIQWU,*#ASF80[_I]Q<[+N]Q_+95)NUV33[
M\Q'U;EOEF[P]2V)KI%?;#GL?G>1;:-L<@,]C:=L\JK8=RULW;=A)\*G:-G>W
M"!E)^XT58D49I1J_107L),1T85L@^X3^$0S7Q+,)$["+$!$T;8%IVJ2_#<.L
MI(\9 I OIBC:PNV%=:;[(B)B1:G(?+$!E\4K37-;=_)'LUE^\5>8L(^Q2RV6
MMV[&0' 12\\643D>RULW[;-35%/U;.$2FMOBX1RC<LT8D9GGP8H DHOI:K9P
M">PL%->$^VH,$%I$T+(%(E,[S_4P(^XKST!-,47*%F[ORVWQZ,OLB)F=6.WI
MX06P3839UI[W1,.**EK'\M8]!PB E&'1>MRA5AE5N([EK9LZ %A.%:XE(DC3
M5#B00^RXXDQZ:HL$ LOIPK5T"=M?(4&3;F@ 8!E!M99N-^O$%C+IQ@:HE%/D
M:HG(T.BL(@UL:%8!:3*,M-MR8[X<3^(G#SO/YB7L9/1:>PNE6IZ=-PXKU2/+
M3-3V-Y:W;NK 8#E5K9:("ITR*E7_F2UJ2!3)?,?! <1RNEXM7<XZBSEDT@T-
M,"PCB-72[1^=V$(FW8/J0$\U1:A62&.)SBMJ&)A7!8Q38<8-.?43=C'Z&/U;
MR-0*B*EBODE'196J8WGKI@Y$5E.E:N6RMGV[AG.N!K,C),L\3TX4@%E-5Z'5
MZ^_5"9IT0P,HJPC2LAKR?AW,R/=,3 %!U13!6"'OQ4DEE?UW#V!V=F9]QPO5
MV7MV)I]E#GL8O=C>0N]5 $P5UGM'UIFHFF\L;]W4 <AJJN:K7-1JT1<M$2/B
M/8:K <EZNN*K0W+N(;J@23<T@+&.H/AJMY=T8@N9=&,#;NHI6J]&M%YG0A&C
MP(0"UO0 I7?@><*PJ['K+):W;N( 2QT6?,>5&!U5](WEK9LZP%A/%7W##D:G
MZR);9-HC;VI@MIXN#8==C$X$>=3KR0+0KB.(R&$?H]-P&UU?A3M[B^T4K3D\
M>'3\!V^J<S]EOA2 O/H517KX.<>PI]'YO(5(G0'3LY@B=195I([EK9LZ[!FR
MJ2)UAKPA6#@GE\,O\ZUIP/8BFRYD9Z\+V>%7^=8L8"N21="\L]<U[_#+?&L:
ML+'(ILCCQ\'JE?LIZ@9A?O99-^T'#=WFU:.]2Y*5>;#NT\NVI:X.G]US^*4I
MM_N/O_E4-DVYWO_X9/)[4[4&]O\/9=E\_:7]1)W3)R@M_@]02P,$%     @
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
M=\UJE;9@/QG<R!F ST5^Y5X9KB%@[T G)! H"3"=E(!1X*M>-54'OLH2#7Q
MM_"*^*:!KUZUTM;N)X,;.0/PNLBOK"O#Y03L'>B$(0)Y :;3%S *? -M)M1F
M) 8(^!=>&M\TV-4K5=HB_F1P(V< AA=[EE;%=07L'>B$'P)U ::3%S )]M@@
MHXK:C)H'I2_M-)O4S:/=-G-2K)^!:OTL]BRABLL'V#O0"?<#<@),HR=@%M2*
M"A]A%F5C 7>EX; ,/ZDE"<K_,[Q$OK4DF0;/?J2<;)2!$OXL]BR9BFL*V#O0
M"=L#R@),(RU@%NK3_.B)4%<8HJ$.6!5>(?\,93(-LOV8.=E! [7\6>)9(A47
M%[!V(!7<R(& ]6DT!HR"/C'(H:(VH^8!3H67Q3]#H$R#;#]23G;/0 %_EGB6
M0L45!>P=Z(0+)E!;'=_3,POU:594_7Q7&6+/=U#QG^%5\<_0*=,@VX^9DYTS
M4+^?)9ZE3W%! 7L'.F&%0&" :10&S(+>('.*VHR:!S@77A3?IBB\!LI^:)QL
MCH%Z_2SQ+'V*"PC8.] )^0." DRG*& 2VZDB*9JF;!S>3D0"&% )8'@E_>^M
M'Z^!M1Y4)_7^&2CXSU+/LJRX H&] YWP1*!#P'1"!$:S0I$[5<T*)YP-" HP
MO.C^^071-3>P'UXG&W) )8"EGB5C<=D">P<ZH91 O(!IU O,YH?^15C-?;Z[
M)X#;:=0,SB[ZK;F!_=@ZV<(#\@DL]2QA2ZNW0 8W<B#@I+@J@>'DF"9CE5\>
M3O@A4$!@&@F$LZM8:VY@/;Q4<"./ )*9>9;CQ44@[!WHA)UF@)UF!#G>S"#'
MB]_GNWL":*).,:)I-TT[3 WD]5I:40@RN%&? 9OT3!>"T0I#D,&-' C(IT8;
MPBS\ITG>(BTG$T"E"@'T%T9M!/Q.HPHQ"FSM AJ'LQ\C)ZP02$NPS+,\,*YU
M8>] )R02:%\PG?B%49!/T[NJ(%<D@9$@!SP-5VW @ERS'J85ER"#DST!Y"58
M[ED&&->[L'8@%=S(@8 3:@0PC,+=0.@"MQDU#S NC=:%2:2K%[<XL/U .6%L
M0%J#Y9XE@&E%.LC@1@X$] ^7LC",]&E>5_%@5U@A#W:@AL$T<A@FX:Y>J]+J
M8Y#!C3P!>%SN6>J75H:##&[D0$ $<;$*PW!_QLC1![MYZA=(73"-UL7^+?&^
MW0_A-]V[O;1Z%V1PH\X#_I9[EONE%=,@@Y,=".0T&"XY81;<M"(8!SA);*\L
M3TT%(&_!-/H6IZ:"=NU*JW=!!C=R!"![A6?)7UI!#3*XD0,!1\1E)PRG!2VO
M*Z:Y9&Q: +ZFT;@PF1::U2ZM^@49W,@E@!X6GF5_::4UR.!&#@2L$A>@,)P@
MM$RPF":3L0D"&)Y&[<)J@J@7R;0Z&&1P(Y< 5EEXE@&FU=D@@QLY$#!37(W"
M<(+0LLG"_.U>('O!-+H75K-#O:;&[V#=3RJXD4L T2P]R__2*G&0P8T<" @J
MKE=A-CMH%30.<.HE^G-/YMT#Y_W;JJ^N+C;5/7]?M??UN@N6_&ZX)GRUV\QI
MZ_N'XX>^V0P=GP4W3=\WJ_V/#[RZY>W.8/C[7=/TAP_S ?^I:;_L[W'U?U!+
M P04    " #Z@4A82,#M).(#  !)$P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6RU6%V/FS@4_2L66ZU::3I@")!,$Z1MLM56ZNY&G6W[4/7! S?!
M*F!JFV3Z[]<&!D)":%.1EX2/>P_G7A^;@^=[QK^*&$"BQS3)Q,*(I<SO3%.$
M,:1$W+(<,G5GPWA*I#KE6U/D'$A4)J6):5N69Z:$9D8P+Z^M>3!GA4QH!FN.
M1)&FA']_#0G;+PQL/%UX3[>QU!?,8)Z3+=R#_)"ON3HS&Y2(II )RC+$8;,P
M_L!W2SS3"67$1PI[<7",="D/C'W5)V^CA6%I1I! *#4$47\[6$*2:"3%XUL-
M:C3/U(F'QT_H;\KB53$/1,"2)9]H)..%,350!!M2)/(]V_\%=4&NQ@M9(LI?
MM*]C+0.%A9 LK9,5@Y1FU3]YK!MQD( G9Q+L.L'^V02G3G#*0BMF95DK(DDP
MYVR/N(Y6:/J@[$V9K:JAF1[&>\G57:KR9/"OC$$W(B%9"*A23LC2G&6028%>
MHC57DN'R.R)9A/[\5M!<#:*\0?^HP.<KD(0FXH6*^W"_0L^?O4#/$,W0?S$K
MA$H0<U,JDOI19E@3>ET1LL\06D%XBQQ\@VS+=GK2ES^?;G?33=6:IC]VTQ^[
MQ'/.X#V5?X/6JD6RVP7T^9T*1V\EI.)+7ZD5]J0?6\_0.Y&3$!:&FH("^ Z,
MX/??L&>]ZBM\)+!.&YRF#<X0>O .A+A3<RXLTB(A$B(U5=1C0DKT9.PKO<+S
M2SR]ENR"ES,+8V]N[@Z+Z@E30?8,-W$=OI.&[V20;T>UT*HV ]E'M@+S#E@X
MMFV[1UQ/H]R9Z[O]3-V&J3O(=%7W\2&!,W.MC_ @YJ7"&@FL4[[7E.]=<7YY
M8[9A)+!.&_RF#?XOZ+6O9/]$A!CK=_:15GO"O*D]G?2+==K0G/Y@&5!OS)@E
M$:)ISMD.-,O>17X0Y]*1&0FL4_*L*7EV18'.QFS#2&"=-F"K-0K62!*M@0[%
MYTT<^UBB/6'8FKBNWZ]1?&!I\"#3-P7/J"PXE%0W]%$?]UN10:!+QV<LM&[9
MK5/!U[0J>%2O,A9:MQ6M6\'#=N4"K3HG(K2QY?O'6CT-<ZSIU#XCU=:FX&&?
MLE16NY#*@6NBRISH;YX?$!X$O'B<1D+KEM]Z'^Q>4[*CNJ"QT+JM:'T0'O07
METC6.Y6LYUG.L61/PQQE ,[85=PZ%3QL598L$Y(7U5>X^M93/F"K&M*_O@Y"
M73Q"(Z%U"V^]#YY>4ZRC.J*QT+JM:#T1'O0:EXAU=O*!ARW'.?ZTZ@GSW9/E
MU3S8Y]";3'\3OJ690 EL5)IUZZLIS*M]F^I$LKS<^GA@4K*T/(R!1,!U@+J_
M84P^G>C=E&;W+/@?4$L#!!0    ( /J!2%CZ6L2_?@(  *<&   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;*U56V_3,!3^*U:8T"9!TUS6H=%&6AL0
M/ RF58,'Q(.;G#;6'#O8[H5_S[&=9MW(JCWL)?$Y/M_G<XF_C+=2W>L*P)!=
MS86>!)4QS648ZJ*"FNJ!;$#@SE*JFAHTU2K4C0):.E#-PW@X'(4U92+(QLYW
MH[*Q7!O.!-PHHM=U3=7?*7"YG011L'?<LE5EK"/,Q@U=P1S,77.CT H[EI+5
M(#23@BA83H*KZ#)/;;P+^,%@JP_6Q%:RD/+>&E_+23"T"0&'PE@&BJ\-S(!S
M2X1I_&DY@^Y("SQ<[]D_N]JQE@75,)/\)RM--0D^!*2$)5US<RNW7Z"MY]SR
M%9)K]R1;'WMQ$9!BK8VL6S!F4#/AWW37]N$ $(V> <0M('X*2)\!)"T@>2D@
M;0&NU:$OQ?4AIX9F8R6W1-EH9+,+UTR'QO*9L&.?&X6[#'$F^VXJL)WC5!1
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
MO9'RGA?)J*(@V<ID6VZ8E"PWETO *7#=0-V?,R8?"KJ#*B4X_0=02P,$%
M  @ ^H%(6,#P-98#!   ;Q$  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&ULM5AM;]LV$/XKA%8,+9!$(O5F9[:!U$&[ %D1-,WZ8=@'1J(MHI2HDI1=
M[]>/E!39LF7%WM0OEBC=/7KN?/?PI,F:BV\R(42!'RG+Y-1*E,JO;5M&"4FQ
MO.(YR?2=!1<I5GHIEK;,!<%QZ90R&SE.8*>89M9L4EY[$+,)+Q2C&7D00!9I
MBL7F/6%\/;6@]7+A,UTFRERP9Y,<+\DC44_Y@] KNT&):4HR27D&!%E,K1MX
M/8<CXU!:_$G)6NZ< Q/*,^??S.(NGEJ.8408B92!P/JP(G/"F$'2/+[7H%;S
M3..X>_Z"_J$,7@?SC"69<_:5QBJ96B,+Q&2!"Z8^\_7OI [(-W@19[+\!>O:
MUK% 5$C%T]I9,TAI5AWQCSH1.PXH..* :@=TJH-;.[AEH!6S,JQ;K/!L(O@:
M"&.MT<Q)F9O26T=#,_,W/BJA[U+MIV8?.8_7E#& LQC03.%L29\9 5A*HN0%
MR'0E78(Y3W,N:9EXO@!W6[N;VNZ3MGM[2Q2F3+[3'D^/M^#MFW?@C08%7Q)>
M2/T .;&5YFR>;$<UO_<5/W2$WRV)KH ++P!RD-OA/C_=';7=;9VI)EVH21<J
M\=PC>!]H1A6YO->E%Q^F ?QUK^W!G2*I_+LKU@K<ZP8W'7LM<QR1J:5;4A*Q
M(M;LUU]@X/S6%?E 8*T\N$T>W#[TV4?!I01S+,2&9DMPD_(B4UT15S!A"6,D
M937SP\ ))_9J-Y37K%H<O8:CU\OQ)HJ*M&!8Z;]*$Q2*_H--!7?1K)""'0*7
MGN.&:(]GAYGK.A!U$_4;HGXO4=,[)Z32/T@2#)'K[U'T#R@BSQ_[W0R#AF'0
MR_!KJ88DOKQ9$:'5'3Q)LB@8N*<+TD6U'PTZ8$.PZ%*#>:_G?RSJL(DR?*5@
MOA=4Z&I1)$HRSOAR<P%R73^9;FVCCUPE1.RH9*>>]3[CW!X?"*R5CE&3CM'/
MU+K1D'D8"*R5AW&3A_$P6C<^:%!W/#[0NO%!@[:M6ARAL]W'G<'4KH9JZ1CR
MD!?L4>VR@Z&'CI'=&3K@$(I7H[0DSP\"N$_ST PA;^0<8;G=ZV'O%GJVZKT"
MYU6J![3\I3Q3B03( S'>=.K@,%CMP+>;.^S?W>?EW*FE3A!6%I%,:-X]O/4"
MG=OE0Z&UP][."]#[F8('>\>1LW,Q$%H[%]N1!/;/)">+'NP:2T+'V>_1U\S:
M/+>#">R?)<Z2O:!#S@*(#F2OR\[W1T>&*+B=+V#_@'&J[(4=LA=Z^RP/K1"$
MQSAN-WW8NY>>+WK]<+ 4*A"^R%1P7/'^/U 5LKWS-FP^1?R!Q9)F$C"RT,C.
M5:A+451O]]5"\;Q\07[F2LM>>9H0'!-A#/3]!>?J96'>N9MO++-_ 5!+ P04
M    " #Z@4A8VJ*ZH. "  "F"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6RMEEMOVC 8AO^*E553*W4-Y @=1*+0;KW85/6P74R[,,D'L>K$S':
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
MKO0E8)NEOG9!F 5Z?LZY>NN8FZ"_R(L_4$L#!!0    ( /J!2%AQ HC+7 @
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
M*6'*0-Y?42I>+M0#VF[K_']02P,$%     @ ^H%(6..T-AJW @  B08  !D
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
M3HD8Y>+9A6Q,;_Y8WIJAJR4C,4O&5^R42%??S69.^_OX"H+-7:^M%B%8?^]
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
M;:&BXI;MH%9OUHQ75*HFW_ABQX'FAE25?A@$L5_1HO;2N>E[X.F<[659U/#
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
M\-0'TAC@^Y40^O7&G"O:<^3L/U!+ P04    " #Z@4A8Q?WU><H$  #G&P
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
M1-/4ANJFD3$=T.^J&>VN;/0J7:=@3[GZM-33$54?[BMZ)VG*5E5_E38&,/4
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
MGV5GF_XMGXW_FCQ_ 5!+ 0(4 Q0    ( /J!2%@'04UB@0   +$    0
M          "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ ^H%(
M6.X01_OO    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @ ^H%(6)E<G",0!@  G"<  !,              ( !
MS0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #Z@4A8ZA]MZXX(
M  "$-P  &               @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @ ^H%(6.)Y85H_ @  P04  !@              ("!
MTA   'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( /J!2%AS
MJ3J5\P4  ,,7   8              " @4<3  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    " #Z@4A8.;.;_!D#  #J"P  &
M    @(%P&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @
M^H%(6$S54(AE!0  !Q<  !@              ("!OQP  'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;%!+ 0(4 Q0    ( /J!2%@YRH$A8 ,  ,$*   8
M          " @5HB  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M    " #Z@4A8RT]A8X (  !>1@  &               @('P)0  >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ ^H%(6/<5F*;\"   G2D
M !@              ("!IBX  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+
M 0(4 Q0    ( /J!2%@GANO#]P(    )   8              " @=@W  !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " #Z@4A81<QZL-$9
M  "&3   &0              @($%.P  >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;%!+ 0(4 Q0    ( /J!2%A(J$UX7 4  +L-   9              "
M@0U5  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ ^H%(
M6$#/TOO[ P  V0L  !D              ("!H%H  'AL+W=O<FMS:&5E=',O
M<VAE970Q,BYX;6Q02P$"% ,4    " #Z@4A8:T"K(JH#  "="   &0
M        @('27@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0
M   ( /J!2%CZ:,F $P0  ,X(   9              " @;-B  !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ ^H%(6 Z?D*"E!   D L
M !D              ("!_68  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q0
M2P$"% ,4    " #Z@4A8_DK>>OT'  "I$P  &0              @('9:P
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( /J!2%A+T7LO
MK 0   D+   9              " @0UT  !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL4$L! A0#%     @ ^H%(6"*GQEG$"P  (B$  !D
M ("!\'@  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " #Z
M@4A8,M.0 U\%  !'$   &0              @('KA   >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( /J!2%B_M B]=@D  )8:   9
M          " @8&*  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#
M%     @ ^H%(6,/U^H0)!   / D  !D              ("!+I0  'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #Z@4A8 1%>ZL4$  !+
M"@  &0              @(%NF   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM
M;%!+ 0(4 Q0    ( /J!2%CF[65490(  (@&   9              " @6J=
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ ^H%(6'NP
M<=S4!   V18  !D              ("!!J   'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q02P$"% ,4    " #Z@4A8P[*@D%@9  "#4@  &0
M    @($1I0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (
M /J!2%AWXB1EFP,  !0(   9              " @:"^  !X;"]W;W)K<VAE
M971S+W-H965T,C8N>&UL4$L! A0#%     @ ^H%(6+AZ- 0]!0  K T  !D
M             ("!<L(  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"
M% ,4    " #Z@4A837<I5QD$  #H"P  &0              @('FQP  >&PO
M=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( /J!2%CQ&?8)( 0
M /<)   9              " @3;,  !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL4$L! A0#%     @ ^H%(6-JMF"+( P  >@D  !D              ("!
MC=   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " #Z@4A8
MG[=A'-T"  !D!@  &0              @(&,U   >&PO=V]R:W-H965T<R]S
M:&5E=#,Q+GAM;%!+ 0(4 Q0    ( /J!2%CWX3>RFP,  * (   9
M      " @:#7  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%
M  @ ^H%(6"F@XQN(!0  ^@T  !D              ("!<ML  'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #Z@4A8 $WZ69H$  #D#0
M&0              @($QX0  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+
M 0(4 Q0    ( /J!2%@#,"N2K@8  +,2   9              " @0+F  !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ ^H%(6.Z/JA,_
M!   $ H  !D              ("!Y^P  'AL+W=O<FMS:&5E=',O<VAE970S
M-BYX;6Q02P$"% ,4    " #Z@4A8C>,6%'(#  !4!P  &0
M@(%=\0  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( /J!
M2%A/QPO^Z00  ,8>   9              " @0;U  !X;"]W;W)K<VAE971S
M+W-H965T,S@N>&UL4$L! A0#%     @ ^H%(6,W:/.IQ @  %@<  !D
M         ("!)OH  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M    " #Z@4A866-5.H\)  !-20  &0              @('._   >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( /J!2%B['F]LGP(  /<&
M   9              " @90& 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL
M4$L! A0#%     @ ^H%(6,8'[SW*#P  Z[P  !D              ("!:@D!
M 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " #Z@4A82,#M
M).(#  !)$P  &0              @(%K&0$ >&PO=V]R:W-H965T<R]S:&5E
M=#0S+GAM;%!+ 0(4 Q0    ( /J!2%CZ6L2_?@(  *<&   9
M  " @80= 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @
M^H%(6 >JQ'@; P  7PD  !D              ("!.2 ! 'AL+W=O<FMS:&5E
M=',O<VAE970T-2YX;6Q02P$"% ,4    " #Z@4A824\P1GP#  "Q#@  &0
M            @(&+(P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4
M Q0    ( /J!2%CI\",,L@,  !X4   9              " @3XG 0!X;"]W
M;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ ^H%(6,#P-98#!
M;Q$  !D              ("!)RL! 'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6Q02P$"% ,4    " #Z@4A8VJ*ZH. "  "F"0  &0              @(%A
M+P$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( /J!2%B#
M:7A$A ,  $0.   9              " @7@R 0!X;"]W;W)K<VAE971S+W-H
M965T-3 N>&UL4$L! A0#%     @ ^H%(6%*I=,Q$ @  / 4  !D
M     ("!,S8! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M" #Z@4A8L'G5@F8%  !,)0  &0              @(&N. $ >&PO=V]R:W-H
M965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( /J!2%CO)H@-KP(   $(   9
M              " @4L^ 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L!
M A0#%     @ ^H%(6 N#74$& P  .PD  !D              ("!,4$! 'AL
M+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " #Z@4A8_J9[.<$"
M  #4!P  &0              @(%N1 $ >&PO=V]R:W-H965T<R]S:&5E=#4U
M+GAM;%!+ 0(4 Q0    ( /J!2%AQ HC+7 @  -)0   9              "
M@69' 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ ^H%(
M6'813$KV P  3!   !D              ("!^4\! 'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6Q02P$"% ,4    " #Z@4A8%)<#O% #   -"P  &0
M        @($F5 $ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0
M   ( /J!2%@_[Y9?# 0  'D5   9              " @:U7 0!X;"]W;W)K
M<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ ^H%(6..T-AJW @  B08
M !D              ("!\%L! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q0
M2P$"% ,4    " #Z@4A8RDGN#  &  !;)   &0              @('>7@$
M>&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( /J!2%C!1&Y3
MFP,  /P.   9              " @15E 0!X;"]W;W)K<VAE971S+W-H965T
M-C(N>&UL4$L! A0#%     @ ^H%(6&82T?/M @  7 @  !D
M ("!YV@! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " #Z
M@4A8F/4RXZ,#  #4#0  &0              @($+; $ >&PO=V]R:W-H965T
M<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( /J!2%ALZV]Q 00  ,(,   9
M          " @>5O 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#
M%     @ ^H%(6/AMU5,8!   4PX  !D              ("!'70! 'AL+W=O
M<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " #Z@4A8Q?WU><H$  #G
M&P  &0              @(%L> $ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM
M;%!+ 0(4 Q0    ( /J!2%CV;._Q3P,  *D)   9              " @6U]
M 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ ^H%(6,.G
M_H0N!0  5"(  !D              ("!\X ! 'AL+W=O<FMS:&5E=',O<VAE
M970V.2YX;6Q02P$"% ,4    " #Z@4A8RR&-34,"  !,!0  &0
M    @(%8A@$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    (
M /J!2%BV-0;RM0,  %81   9              " @=*( 0!X;"]W;W)K<VAE
M971S+W-H965T-S$N>&UL4$L! A0#%     @ ^H%(6.DMG9!< P  EA8   T
M             ( !OHP! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #Z@4A8
MEXJ[',     3 @  "P              @ %%D $ 7W)E;',O+G)E;'-02P$"
M% ,4    " #Z@4A8&%@U9VH%   -+P  #P              @ $ND0$ >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ ^H%(6+ % +TV @  '"H  !H
M         ( !Q98! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ ^H%(6.'+1LC] 0  /2D  !,              ( !,YD! %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&     $\ 3P"@%0  89L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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>95
<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>97
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>256</ContextCount>
  <ElementCount>373</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>73</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="pins-20231231.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-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated balance sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Consolidatedbalancesheets</Role>
      <ShortName>Consolidated balance sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated balance sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical</Role>
      <ShortName>Consolidated balance sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated statements of operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Consolidatedstatementsofoperations</Role>
      <ShortName>Consolidated statements of operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated statements of comprehensive income (loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss</Role>
      <ShortName>Consolidated statements of comprehensive income (loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated statements of stockholders' equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity</Role>
      <ShortName>Consolidated statements of stockholders' equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated statements of cash flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Consolidatedstatementsofcashflows</Role>
      <ShortName>Consolidated statements of cash flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - Consolidated statements of cash flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical</Role>
      <ShortName>Consolidated statements of cash flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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>10</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Cash, cash equivalents and marketable securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Cashcashequivalentsandmarketablesecurities</Role>
      <ShortName>Cash, cash equivalents and marketable securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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>12</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Other balance sheet components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Otherbalancesheetcomponents</Role>
      <ShortName>Other balance sheet components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Goodwill and intangible assets, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Goodwillandintangibleassetsnet</Role>
      <ShortName>Goodwill and intangible assets, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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>16</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquity</Role>
      <ShortName>Stockholder's Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Net income (loss) per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Netincomelosspershare</Role>
      <ShortName>Net income (loss) per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Geographical information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Geographicalinformation</Role>
      <ShortName>Geographical information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Restructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.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>23</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.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>24</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954471 - 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>
      <Position>25</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Description of business and summary of significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables</Role>
      <ShortName>Description of business and summary of significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Descriptionofbusinessandsummaryofsignificantaccountingpolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Cash, cash equivalents and marketable securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesTables</Role>
      <ShortName>Cash, cash equivalents and marketable securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Cashcashequivalentsandmarketablesecurities</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954474 - 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>28</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Other balance sheet components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/OtherbalancesheetcomponentsTables</Role>
      <ShortName>Other balance sheet components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Otherbalancesheetcomponents</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Goodwill and intangible assets, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/GoodwillandintangibleassetsnetTables</Role>
      <ShortName>Goodwill and intangible assets, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Goodwillandintangibleassetsnet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Commitments and contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CommitmentsandcontingenciesTables</Role>
      <ShortName>Commitments and contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Commitmentsandcontingencies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Leases</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Stockholder's Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholder's Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/StockholdersEquity</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Net income (loss) per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/NetincomelosspershareTables</Role>
      <ShortName>Net income (loss) per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Netincomelosspershare</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/IncometaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Incometaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954482 - 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>36</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954483 - 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>37</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Description of business and summary of significant accounting policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails</Role>
      <ShortName>Description of business and summary of significant accounting policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Description of business and summary of significant accounting policies - Estimated Useful Lives of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails</Role>
      <ShortName>Description of business and summary of significant accounting policies - Estimated Useful Lives of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Cash, cash equivalents and marketable securities - Composition of Cash, Cash Equivalents and Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails</Role>
      <ShortName>Cash, cash equivalents and marketable securities - Composition of Cash, Cash Equivalents and Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Cash, cash equivalents and marketable securities - Fair Value of Marketable Securities by Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails</Role>
      <ShortName>Cash, cash equivalents and marketable securities - Fair Value of Marketable Securities by Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Fair value of financial instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails</Role>
      <ShortName>Fair value of financial instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/FairvalueoffinancialinstrumentsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Other balance sheet components - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails</Role>
      <ShortName>Other balance sheet components - Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Other balance sheet components - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/OtherbalancesheetcomponentsNarrativeDetails</Role>
      <ShortName>Other balance sheet components - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Other balance sheet components - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Other balance sheet components - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/AcquisitionDetails</Role>
      <ShortName>Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Acquisition</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Goodwill and intangible assets, net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails</Role>
      <ShortName>Goodwill and intangible assets, net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Goodwill and intangible assets, net - Composition of Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails</Role>
      <ShortName>Goodwill and intangible assets, net - Composition of Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Goodwill and intangible assets, net - Estimated Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and intangible assets, net - Estimated Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Commitments and contingencies - Non-cancelable Contractual Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails</Role>
      <ShortName>Commitments and contingencies - Non-cancelable Contractual Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Commitments and contingencies - Purchase Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CommitmentsandcontingenciesPurchaseCommitmentsDetails</Role>
      <ShortName>Commitments and contingencies - Purchase Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Commitments and contingencies - Revolving Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails</Role>
      <ShortName>Commitments and contingencies - Revolving Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Leases - Operating Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails</Role>
      <ShortName>Leases - Operating Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Stockholder's Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholder's Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Stockholder's Equity - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails</Role>
      <ShortName>Stockholder's Equity - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Stockholder's Equity - Restricted Stock Unit and Restricted Stock Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails</Role>
      <ShortName>Stockholder's Equity - Restricted Stock Unit and Restricted Stock Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Stockholder's Equity - Share-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails</Role>
      <ShortName>Stockholder's Equity - Share-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Stockholder's Equity - Fair Value of Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails</Role>
      <ShortName>Stockholder's Equity - Fair Value of Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Net income (loss) per share - Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails</Role>
      <ShortName>Net income (loss) per share - Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/NetincomelosspershareTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Net income (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/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails</Role>
      <ShortName>Net income (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>
      <ParentRole>http://www.pinterest.com/role/NetincomelosspershareTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Income taxes - Components of Loss Before Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income taxes - Components of Loss Before Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Income taxes - Composition of the Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income taxes - Composition of the Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Income taxes - Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income taxes - Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Income taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954513 - 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>67</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Income taxes - Changes in Gross Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income taxes - Changes in Gross Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954515 - 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>69</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954516 - 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>70</Position>
    </Report>
    <Report instance="pins-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954517 - 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>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="pins-20231231.htm">pins-20231231.htm</File>
    <File>pins-20231231.xsd</File>
    <File>pins-20231231_cal.xml</File>
    <File>pins-20231231_def.xml</File>
    <File>pins-20231231_lab.xml</File>
    <File>pins-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>pins-20231231_g1.jpg</File>
    <File>pins-20231231_g2.jpg</File>
    <File>pins-20231231_g3.jpg</File>
    <File>pins-20231231_g4.jpg</File>
    <File>pins-20231231_g5.jpg</File>
    <File>pins-20231231_g6.jpg</File>
    <File>pins-20231231_g7.jpg</File>
    <File>pins-20231231_g8.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="910">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="11">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>100
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "pins-20231231.htm": {
   "nsprefix": "pins",
   "nsuri": "http://www.pinterest.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "pins-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "pins-20231231.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"
     ]
    },
    "calculationLink": {
     "local": [
      "pins-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pins-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "pins-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pins-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 342,
   "keyCustom": 31,
   "axisStandard": 27,
   "axisCustom": 0,
   "memberStandard": 48,
   "memberCustom": 19,
   "hidden": {
    "total": 9,
    "http://xbrl.sec.gov/dei/2023": 4,
    "http://fasb.org/us-gaap/2023": 4,
    "http://xbrl.sec.gov/ecd/2023": 1
   },
   "contextCount": 256,
   "entityCount": 1,
   "segmentCount": 73,
   "elementCount": 656,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 910,
    "http://xbrl.sec.gov/dei/2023": 39,
    "http://xbrl.sec.gov/ecd/2023": 11,
    "http://fasb.org/srt/2023": 1
   },
   "report": {
    "R1": {
     "role": "http://www.pinterest.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.pinterest.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.pinterest.com/role/Consolidatedbalancesheets",
     "longName": "0000003 - Statement - Consolidated balance sheets",
     "shortName": "Consolidated balance sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical",
     "longName": "0000004 - Statement - Consolidated balance sheets (Parenthetical)",
     "shortName": "Consolidated balance sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
     "longName": "0000005 - Statement - Consolidated statements of operations",
     "shortName": "Consolidated statements of operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
     "longName": "0000006 - Statement - Consolidated statements of comprehensive income (loss)",
     "shortName": "Consolidated statements of comprehensive income (loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity",
     "longName": "0000007 - Statement - Consolidated statements of stockholders' equity",
     "shortName": "Consolidated statements of stockholders' equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.pinterest.com/role/Consolidatedstatementsofcashflows",
     "longName": "0000008 - Statement - Consolidated statements of cash flows",
     "shortName": "Consolidated statements of cash flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical",
     "longName": "0000009 - Statement - Consolidated statements of cash flows (Parenthetical)",
     "shortName": "Consolidated statements of cash flows (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-26",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.pinterest.com/role/Descriptionofbusinessandsummaryofsignificantaccountingpolicies",
     "longName": "0000010 - Disclosure - Description of business and summary of significant accounting policies",
     "shortName": "Description of business and summary of significant accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.pinterest.com/role/Cashcashequivalentsandmarketablesecurities",
     "longName": "0000011 - Disclosure - Cash, cash equivalents and marketable securities",
     "shortName": "Cash, cash equivalents and marketable securities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.pinterest.com/role/Fairvalueoffinancialinstruments",
     "longName": "0000012 - Disclosure - Fair value of financial instruments",
     "shortName": "Fair value of financial instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.pinterest.com/role/Otherbalancesheetcomponents",
     "longName": "0000013 - Disclosure - Other balance sheet components",
     "shortName": "Other balance sheet components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.pinterest.com/role/Acquisition",
     "longName": "0000014 - Disclosure - Acquisition",
     "shortName": "Acquisition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.pinterest.com/role/Goodwillandintangibleassetsnet",
     "longName": "0000015 - Disclosure - Goodwill and intangible assets, net",
     "shortName": "Goodwill and intangible assets, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.pinterest.com/role/Commitmentsandcontingencies",
     "longName": "0000016 - Disclosure - Commitments and contingencies",
     "shortName": "Commitments and contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.pinterest.com/role/Leases",
     "longName": "0000017 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.pinterest.com/role/StockholdersEquity",
     "longName": "0000018 - Disclosure - Stockholder's Equity",
     "shortName": "Stockholder's Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.pinterest.com/role/Netincomelosspershare",
     "longName": "0000019 - Disclosure - Net income (loss) per share",
     "shortName": "Net income (loss) per share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.pinterest.com/role/Incometaxes",
     "longName": "0000020 - Disclosure - Income taxes",
     "shortName": "Income taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.pinterest.com/role/Geographicalinformation",
     "longName": "0000021 - Disclosure - Geographical information",
     "shortName": "Geographical information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.pinterest.com/role/Restructuring",
     "longName": "0000022 - Disclosure - Restructuring",
     "shortName": "Restructuring",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-252",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-252",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies",
     "longName": "9954471 - Disclosure - Description of business and summary of significant accounting policies (Policies)",
     "shortName": "Description of business and summary of significant accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables",
     "longName": "9954472 - Disclosure - Description of business and summary of significant accounting policies (Tables)",
     "shortName": "Description of business and summary of significant accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "role": "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesTables",
     "longName": "9954473 - Disclosure - Cash, cash equivalents and marketable securities (Tables)",
     "shortName": "Cash, cash equivalents and marketable securities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsTables",
     "longName": "9954474 - Disclosure - Fair value of financial instruments (Tables)",
     "shortName": "Fair value of financial instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.pinterest.com/role/OtherbalancesheetcomponentsTables",
     "longName": "9954475 - Disclosure - Other balance sheet components (Tables)",
     "shortName": "Other balance sheet components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.pinterest.com/role/GoodwillandintangibleassetsnetTables",
     "longName": "9954476 - Disclosure - Goodwill and intangible assets, net (Tables)",
     "shortName": "Goodwill and intangible assets, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.pinterest.com/role/CommitmentsandcontingenciesTables",
     "longName": "9954477 - Disclosure - Commitments and contingencies (Tables)",
     "shortName": "Commitments and contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.pinterest.com/role/LeasesTables",
     "longName": "9954478 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.pinterest.com/role/StockholdersEquityTables",
     "longName": "9954479 - Disclosure - Stockholder's Equity (Tables)",
     "shortName": "Stockholder's Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.pinterest.com/role/NetincomelosspershareTables",
     "longName": "9954480 - Disclosure - Net income (loss) per share (Tables)",
     "shortName": "Net income (loss) per share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.pinterest.com/role/IncometaxesTables",
     "longName": "9954481 - Disclosure - Income taxes (Tables)",
     "shortName": "Income taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.pinterest.com/role/GeographicalinformationTables",
     "longName": "9954482 - Disclosure - Geographical information (Tables)",
     "shortName": "Geographical information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.pinterest.com/role/RestructuringTables",
     "longName": "9954483 - Disclosure - Restructuring (Tables)",
     "shortName": "Restructuring (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
     "longName": "9954484 - Disclosure - Description of business and summary of significant accounting policies - Narrative (Details)",
     "shortName": "Description of business and summary of significant accounting policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails",
     "longName": "9954485 - Disclosure - Description of business and summary of significant accounting policies - Estimated Useful Lives of Property and Equipment (Details)",
     "shortName": "Description of business and summary of significant accounting policies - Estimated Useful Lives of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-46",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-46",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
     "longName": "9954486 - Disclosure - Cash, cash equivalents and marketable securities - Composition of Cash, Cash Equivalents and Marketable Securities (Details)",
     "shortName": "Cash, cash equivalents and marketable securities - Composition of Cash, Cash Equivalents and Marketable Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "pins:CashAndCashEquivalentsAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "pins:CashAndCashEquivalentsAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails",
     "longName": "9954487 - Disclosure - Cash, cash equivalents and marketable securities - Fair Value of Marketable Securities by Contractual Maturity (Details)",
     "shortName": "Cash, cash equivalents and marketable securities - Fair Value of Marketable Securities by Contractual Maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails",
     "longName": "9954488 - Disclosure - Fair value of financial instruments (Details)",
     "shortName": "Fair value of financial instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-91",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails",
     "longName": "9954489 - Disclosure - Other balance sheet components - Property and Equipment, Net (Details)",
     "shortName": "Other balance sheet components - Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.pinterest.com/role/OtherbalancesheetcomponentsNarrativeDetails",
     "longName": "9954490 - Disclosure - Other balance sheet components - Narrative (Details)",
     "shortName": "Other balance sheet components - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "longName": "9954491 - Disclosure - Other balance sheet components - Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Other balance sheet components - Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "pins:AccruedHostingExpensesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "pins:AccruedHostingExpensesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.pinterest.com/role/AcquisitionDetails",
     "longName": "9954492 - Disclosure - Acquisition (Details)",
     "shortName": "Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-164",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-164",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails",
     "longName": "9954493 - Disclosure - Goodwill and intangible assets, net - Narrative (Details)",
     "shortName": "Goodwill and intangible assets, net - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails",
     "longName": "9954494 - Disclosure - Goodwill and intangible assets, net - Composition of Intangible Assets, Net (Details)",
     "shortName": "Goodwill and intangible assets, net - Composition of Intangible Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails",
     "longName": "9954495 - Disclosure - Goodwill and intangible assets, net - Estimated Future Amortization Expense (Details)",
     "shortName": "Goodwill and intangible assets, net - Estimated Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails",
     "longName": "9954496 - Disclosure - Commitments and contingencies - Non-cancelable Contractual Commitments (Details)",
     "shortName": "Commitments and contingencies - Non-cancelable Contractual Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.pinterest.com/role/CommitmentsandcontingenciesPurchaseCommitmentsDetails",
     "longName": "9954497 - Disclosure - Commitments and contingencies - Purchase Commitments (Details)",
     "shortName": "Commitments and contingencies - Purchase Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails",
     "longName": "9954498 - Disclosure - Commitments and contingencies - Revolving Credit Facility (Details)",
     "shortName": "Commitments and contingencies - Revolving Credit Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-179",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-179",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails",
     "longName": "9954499 - Disclosure - Leases - Operating Lease Costs (Details)",
     "shortName": "Leases - Operating Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.pinterest.com/role/LeasesNarrativeDetails",
     "longName": "9954500 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
     "longName": "9954501 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)",
     "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
     "longName": "9954502 - Disclosure - Stockholder's Equity - Narrative (Details)",
     "shortName": "Stockholder's Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails",
     "longName": "9954503 - Disclosure - Stockholder's Equity - Stock Option Activity (Details)",
     "shortName": "Stockholder's Equity - Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails",
     "longName": "9954504 - Disclosure - Stockholder's Equity - Restricted Stock Unit and Restricted Stock Award Activity (Details)",
     "shortName": "Stockholder's Equity - Restricted Stock Unit and Restricted Stock Award Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-192",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-192",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails",
     "longName": "9954505 - Disclosure - Stockholder's Equity - Share-based Compensation Expense (Details)",
     "shortName": "Stockholder's Equity - Share-based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails",
     "longName": "9954506 - Disclosure - Stockholder's Equity - Fair Value of Stock Options (Details)",
     "shortName": "Stockholder's Equity - Fair Value of Stock Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-207",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-207",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails",
     "longName": "9954507 - Disclosure - Net income (loss) per share - Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)",
     "shortName": "Net income (loss) per share - Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-212",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails",
     "longName": "9954508 - Disclosure - Net income (loss) per share - Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share (Details)",
     "shortName": "Net income (loss) per share - Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails",
     "longName": "9954509 - Disclosure - Income taxes - Components of Loss Before Provision for Income Taxes (Details)",
     "shortName": "Income taxes - Components of Loss Before Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails",
     "longName": "9954510 - Disclosure - Income taxes - Composition of the Provision for Income Taxes (Details)",
     "shortName": "Income taxes - Composition of the Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails",
     "longName": "9954511 - Disclosure - Income taxes - Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes (Details)",
     "shortName": "Income taxes - Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9954512 - Disclosure - Income taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.pinterest.com/role/IncometaxesNarrativeDetails",
     "longName": "9954513 - Disclosure - Income taxes - Narrative (Details)",
     "shortName": "Income taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails",
     "longName": "9954514 - Disclosure - Income taxes - Changes in Gross Unrecognized Tax Benefits (Details)",
     "shortName": "Income taxes - Changes in Gross Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-26",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.pinterest.com/role/GeographicalinformationDetails",
     "longName": "9954515 - Disclosure - Geographical information (Details)",
     "shortName": "Geographical information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.pinterest.com/role/RestructuringNarrativeDetails",
     "longName": "9954516 - Disclosure - Restructuring - Narrative (Details)",
     "shortName": "Restructuring - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-251",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-251",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
     "longName": "9954517 - Disclosure - Restructuring - Summary of Restructuring Charges (Details)",
     "shortName": "Restructuring - Summary of Restructuring Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherRestructuringCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherRestructuringCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pins-20231231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "pins_A2009StockPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "A2009StockPlanMember",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2009 Plan",
        "label": "2009 Stock Plan [Member]",
        "documentation": "2009 Stock Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "pins_A2019OmnibusIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "A2019OmnibusIncentivePlanMember",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2019 Plan",
        "label": "2019 Omnibus Incentive Plan [Member]",
        "documentation": "2019 Omnibus Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r746"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowances of $10,635 and $12,672 as of December\u00a031, 2023 and 2022, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r273"
     ]
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization (accretion) of investment premiums discount",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "pins_AccruedHostingExpensesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "AccruedHostingExpensesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued hosting expenses",
        "label": "Accrued Hosting Expenses, Current",
        "documentation": "Accrued Hosting Expenses, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r170",
      "r599"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r96",
      "r178",
      "r595",
      "r612",
      "r613"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r16",
      "r37",
      "r508",
      "r511",
      "r548",
      "r608",
      "r609",
      "r856",
      "r857",
      "r858",
      "r868",
      "r869",
      "r870"
     ]
    },
    "pins_AcquiredTechnologyPatentsAndOtherIntangiblesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "AcquiredTechnologyPatentsAndOtherIntangiblesMember",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired technology, patents and other intangibles",
        "label": "Acquired Technology, Patents And Other Intangibles [Member]",
        "documentation": "Acquired Technology, Patents And Other Intangibles"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r746",
      "r945"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r460",
      "r461",
      "r622",
      "r868",
      "r869",
      "r870",
      "r928",
      "r946"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:",
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r421"
     ]
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expenses",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expenses",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r768",
      "r780",
      "r790",
      "r816"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r771",
      "r783",
      "r793",
      "r819"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r811"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r784",
      "r794",
      "r811",
      "r820",
      "r824",
      "r832"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r466"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowances",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r276",
      "r317"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r52",
      "r55"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average anti-dilutive shares of common stock (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name [Domain]",
        "label": "Antidilutive Securities, Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_AssetAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionLineItems",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Acquisition [Line Items]",
        "label": "Asset Acquisition [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "us-gaap_AssetAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetAcquisitionTable",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Acquisition [Table]",
        "label": "Asset Acquisition [Table]",
        "documentation": "Disclosure of information about asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired intangible assets impairment charges",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r56"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r174",
      "r198",
      "r244",
      "r258",
      "r263",
      "r311",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r503",
      "r505",
      "r524",
      "r592",
      "r659",
      "r746",
      "r757",
      "r887",
      "r888",
      "r932"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r180",
      "r198",
      "r311",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r503",
      "r505",
      "r524",
      "r746",
      "r887",
      "r888",
      "r932"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pins_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.pinterest.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r763",
      "r776"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.pinterest.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r763",
      "r776"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.pinterest.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r763",
      "r776"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r284"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized Losses",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1": {
       "parentTag": "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r331",
      "r591"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesAbstract",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities:",
        "label": "Debt Securities, Available-for-Sale [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due after one to five years",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r589"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due in one year or less",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r588"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesFairValueofMarketableSecuritiesbyContractualMaturityDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "totalLabel": "Total",
        "verboseLabel": "Marketable securities",
        "label": "Debt Securities, Available-for-Sale",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r331",
      "r584",
      "r875"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities",
        "label": "Debt Securities, Available-for-Sale, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r331"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r828"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r825"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternative Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r739",
      "r740"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76",
      "r501",
      "r739",
      "r740"
     ]
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deductible goodwill",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration in cash",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r13"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Acquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r502"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_CaliforniaFranchiseTaxBoardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CaliforniaFranchiseTaxBoardMember",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California",
        "label": "California Franchise Tax Board [Member]",
        "documentation": "Designated tax department of the government of the state of California."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "pins_CashAndCashEquivalentsAmortizedCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrealized Gains",
        "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax",
        "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized Losses",
        "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax",
        "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashAndCashEquivalentsAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashAndCashEquivalentsAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1": {
       "parentTag": "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Cash And Cash Equivalents, Amortized Cost",
        "documentation": "Cash And Cash Equivalents, Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets",
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r168",
      "r719"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValueAbstract",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents:",
        "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "pins_CashAndCashEquivalentsAmortizedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Fair Value",
        "terseLabel": "Cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashCashEquivalentsAndDebtSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashCashEquivalentsAndDebtSecuritiesAbstract",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Cash, Cash Equivalents, And Debt Securities [Abstract]",
        "documentation": "Cash, Cash Equivalents, And Debt Securities"
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Amortized Cost",
        "documentation": "Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Fair Value",
        "label": "Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Fair Value",
        "documentation": "Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Unrealized Gains",
        "label": "Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Gross Unrealized Gain",
        "documentation": "Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Gross Unrealized Gain"
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails": {
       "parentTag": "pins_CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Unrealized Losses",
        "label": "Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Gross Unrealized Loss",
        "documentation": "Cash, Cash Equivalents, And Debt Securities, Available-For-Sale, Gross Unrealized Loss"
       }
      }
     },
     "auth_ref": []
    },
    "pins_CashCashEquivalentsAndFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CashCashEquivalentsAndFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents And Financial Instruments [Line Items]",
        "label": "Cash, Cash Equivalents And Financial Instruments [Line Items]",
        "documentation": "Cash, Cash Equivalents And Financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Cashcashequivalentsandmarketablesecurities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, cash equivalents and marketable securities",
        "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]",
        "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows",
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r105",
      "r197"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r105"
     ]
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash [Member]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certificates of deposit",
        "label": "Certificates of Deposit [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r752",
      "r753",
      "r754",
      "r755"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical",
      "http://www.pinterest.com/role/CoverPage",
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r175",
      "r176",
      "r177",
      "r198",
      "r219",
      "r223",
      "r230",
      "r232",
      "r238",
      "r239",
      "r311",
      "r365",
      "r367",
      "r368",
      "r369",
      "r372",
      "r373",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r524",
      "r616",
      "r617",
      "r618",
      "r619",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r647",
      "r668",
      "r686",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r839",
      "r862",
      "r871"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r752",
      "r753",
      "r754",
      "r755"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r80",
      "r593",
      "r646"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Commitmentsandcontingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r358",
      "r360",
      "r704",
      "r886"
     ]
    },
    "pins_CommitmentsAndContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CommitmentsAndContingenciesLineItems",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments And Contingencies [Line Items]",
        "label": "Commitments And Contingencies [Line Items]",
        "documentation": "Commitments And Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r705"
     ]
    },
    "pins_CommitmentsAndContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CommitmentsAndContingenciesTable",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments And Contingencies [Table]",
        "label": "Commitments And Contingencies [Table]",
        "documentation": "Commitments And Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical",
      "http://www.pinterest.com/role/CoverPage",
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class A Common Stock",
        "terseLabel": "Class A",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical",
      "http://www.pinterest.com/role/CoverPage",
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Common Stock",
        "verboseLabel": "Class B",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of outstanding shares, additional reserve",
        "label": "Common Stock, Additional Shares Reserved For Future Issuance, Percentage Of Outstanding Shares",
        "documentation": "Common Stock, Additional Shares Reserved For Future Issuance, Percentage Of Outstanding Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares reserved for issuance (in shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r748",
      "r749",
      "r750",
      "r752",
      "r753",
      "r754",
      "r755",
      "r868",
      "r869",
      "r928",
      "r944",
      "r946"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r647"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r90",
      "r647",
      "r665",
      "r946",
      "r947"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class A common stock, $0.00001 par value, 6,666,667 shares authorized, 591,663 and 593,918 shares issued and outstanding as of December\u00a031, 2023 and 2022, respectively; Class B common stock, $0.00001 par value, 1,333,333 shares authorized, 86,355 and 89,284 shares issued and outstanding as of December\u00a031, 2023 and 2022, respectively",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r594",
      "r746"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Components of Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r183",
      "r185",
      "r190",
      "r585",
      "r604"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer and network equipment",
        "verboseLabel": "Computer and network equipment",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "pins_ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of business risk",
        "label": "Concentration Of Risk, Business Risk, Policy [Policy Text Block]",
        "documentation": "Concentration Of Risk, Business Risk, Policy"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of credit risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r144"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r720"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r410"
     ]
    },
    "us-gaap_ContractualObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Contractual Obligation",
        "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments."
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "us-gaap_ContractualObligationDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueAfterFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Thereafter",
        "label": "Contractual Obligation, to be Paid, after Year Five",
        "documentation": "Amount of contractual obligation to be paid after 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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2028",
        "label": "Contractual Obligation, to be Paid, Year Five",
        "documentation": "Amount of contractual obligation to be paid in 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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInFourthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2027",
        "label": "Contractual Obligation, to be Paid, Year Four",
        "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2024",
        "label": "Contractual Obligation, to be Paid, Year One",
        "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2025",
        "label": "Contractual Obligation, to be Paid, Year Two",
        "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInThirdYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2026",
        "label": "Contractual Obligation, to be Paid, Year Three",
        "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Commitments",
        "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Non-cancelable Contractual Commitments",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate bonds",
        "label": "Corporate Bond Securities [Member]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r198",
      "r311",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r524",
      "r887"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails",
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total costs and expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs and expenses:",
        "label": "Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "pins_CreditAgreementAmendedAndRestatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "CreditAgreementAmendedAndRestatedMember",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement Amended And Restated",
        "label": "Credit Agreement Amended And Restated [Member]",
        "documentation": "Credit Agreement Amended And Restated"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit losses on accounts receivable",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r336"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r865",
      "r923"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r865"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r490",
      "r496",
      "r865"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r865",
      "r923"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r85",
      "r86",
      "r129",
      "r131",
      "r201",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r533",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r863"
     ]
    },
    "pins_DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rate component, spread on variable rate",
        "label": "Debt Instrument, Base Rate Component, Basis Spread On Variable Rate",
        "documentation": "Debt Instrument, Base Rate Component, Basis Spread On Variable Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "pins_DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ration of consolidated net debt to EBITDA (no greater than)",
        "label": "Debt Instrument, Covenant, Debt To EBITDA Ratio Required, Maximum",
        "documentation": "Debt Instrument, Covenant, Debt To EBITDA Ratio Required, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "pins_DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future ratio of consolidated net debt to EBITDA (no greater than)",
        "label": "Debt Instrument, Covenant, Future Debt To EBITDA Ratio Required, Maximum",
        "documentation": "Debt Instrument, Covenant, Future Debt To EBITDA Ratio Required, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r201",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r533",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r863"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of borrowing agreement",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r865",
      "r922",
      "r923"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r865",
      "r922"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax expense (benefit)",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r123",
      "r149",
      "r495",
      "r496",
      "r865"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r130",
      "r484"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r865",
      "r922",
      "r923"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "pins_DeferredTaxAssetsLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "DeferredTaxAssetsLeaseObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease obligation",
        "label": "Deferred Tax Assets, Lease Obligations",
        "documentation": "Deferred Tax Assets, Lease Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets, net of valuation allowance",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r921"
     ]
    },
    "pins_DeferredTaxAssetsResearchCapitalizationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "DeferredTaxAssetsResearchCapitalizationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research capitalization and amortization",
        "label": "Deferred Tax Assets, Research Capitalization and Amortization",
        "documentation": "Deferred Tax Assets, Research Capitalization and Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research tax credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73",
      "r921"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r921"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserves, accruals, and other",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r921"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation and amortization",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r921"
     ]
    },
    "pins_DepreciablePropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "DepreciablePropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciable Property and Equipment",
        "label": "Depreciable Property, Plant And Equipment [Member]",
        "documentation": "Depreciable Property, Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r57"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r247"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed Technology Rights",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholder's Equity",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r424",
      "r455",
      "r456",
      "r458",
      "r742"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r763",
      "r776"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r763",
      "r776",
      "r812"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Domestic Tax Authority [Member]",
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic net income (loss) per share (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r216",
      "r219",
      "r230",
      "r231",
      "r232",
      "r236",
      "r515",
      "r516",
      "r586",
      "r605",
      "r722"
     ]
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicLineItems",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r223",
      "r230"
     ]
    },
    "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicTwoClassMethodAbstract",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Earnings Per Share, Basic, Two Class Method [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted net income (loss) per share (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r219",
      "r230",
      "r231",
      "r232",
      "r236",
      "r515",
      "r516",
      "r586",
      "r605",
      "r722"
     ]
    },
    "us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDilutedTwoClassMethodAbstract",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Earnings Per Share, Diluted, Two Class Method [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Netincomelosspershare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) per share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r233",
      "r234",
      "r235"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r840",
      "r918"
     ]
    },
    "pins_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate impact",
        "label": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average recognition period for unrecognized share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "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."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Severance",
        "label": "Employee Severance [Member]",
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock options",
        "terseLabel": "Outstanding stock options",
        "label": "Employee Stock Option [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r164",
      "r187",
      "r188",
      "r189",
      "r202",
      "r203",
      "r204",
      "r206",
      "r212",
      "r214",
      "r237",
      "r312",
      "r313",
      "r397",
      "r459",
      "r460",
      "r461",
      "r491",
      "r492",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r548",
      "r608",
      "r609",
      "r610",
      "r622",
      "r686"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r768",
      "r780",
      "r790",
      "r816"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r765",
      "r777",
      "r787",
      "r813"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r948",
      "r949",
      "r950",
      "r951"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r811"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519",
      "r522"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519",
      "r522"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r519",
      "r552",
      "r553",
      "r554",
      "r730",
      "r731",
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r521",
      "r523"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Fairvalueoffinancialinstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of financial instruments",
        "label": "Fair Value Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r412",
      "r417",
      "r519",
      "r552",
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r412",
      "r417",
      "r519",
      "r553",
      "r730",
      "r731",
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r519",
      "r554",
      "r730",
      "r731",
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r552",
      "r553",
      "r554",
      "r730",
      "r731",
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring",
        "label": "Fair Value, Recurring [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r523"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "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",
      "r319",
      "r320",
      "r321",
      "r322",
      "r327",
      "r335",
      "r336",
      "r337",
      "r390",
      "r395",
      "r513",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r603",
      "r727",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r877",
      "r878",
      "r879",
      "r880"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated useful lives of intangible assets (up to)",
        "terseLabel": "Weighted-Average Useful Life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r343"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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)."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails",
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r342",
      "r343",
      "r344",
      "r581",
      "r582"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r582"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails",
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails",
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails",
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r581"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite intangibles acquired",
        "label": "Finite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Foreign Tax Authority [Member]",
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "us-gaap_ForeignGovernmentDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignGovernmentDebtSecuritiesMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-U.S. government and supranational bonds",
        "label": "Debt Security, Government, Non-US [Member]",
        "documentation": "Debt security issued by government not domiciled in United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r891",
      "r943"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r772",
      "r784",
      "r794",
      "r820"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r772",
      "r784",
      "r794",
      "r820"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r772",
      "r784",
      "r794",
      "r820"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r772",
      "r784",
      "r794",
      "r820"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r772",
      "r784",
      "r794",
      "r820"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "verboseLabel": "Furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r670"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r338",
      "r583",
      "r728",
      "r746",
      "r882",
      "r883"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill acquired",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r728"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Goodwillandintangibleassetsnet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and intangible assets, net",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "country_IE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IE",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails",
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ireland",
        "label": "IRELAND"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r763",
      "r776"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges for intangible assets",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r21"
     ]
    },
    "us-gaap_ImpairmentOfLeasehold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfLeasehold",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows",
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment and abandonment charges for leases and leasehold improvements",
        "label": "Impairment of Leasehold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r56"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r497"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
      "http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r98",
      "r133",
      "r244",
      "r257",
      "r262",
      "r265",
      "r587",
      "r601",
      "r724"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesComponentsofLossBeforeProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r497"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails",
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r345",
      "r350",
      "r671"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails",
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r671"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name [Axis]",
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name [Domain]",
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Incometaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r469",
      "r475",
      "r481",
      "r488",
      "r493",
      "r498",
      "r499",
      "r500",
      "r621"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
      "http://www.pinterest.com/role/IncometaxesCompositionoftheProvisionforIncomeTaxesDetails",
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r151",
      "r213",
      "r214",
      "r248",
      "r473",
      "r494",
      "r606"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r471",
      "r472",
      "r481",
      "r482",
      "r487",
      "r489",
      "r615"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign operations",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax at U.S. statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Permanent book/tax differences",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesReconciliationoftheDifferenceBetweenIncomeTaxesComputedattheStatutoryFederalIncomeTaxRateandtheProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "pins_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "documentation": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes, net",
        "label": "Income Taxes Paid, Net",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "pins_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "IncomeTaxesTable",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "documentation": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r860"
     ]
    },
    "pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Operating lease right-of-use assets",
        "label": "Increase (Decrease) In Operating Lease, Right Of Use Assets",
        "documentation": "Increase (Decrease) In Operating Lease, Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "pins_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock",
     "calculation": {
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of Class B to Class A common stock (in shares)",
        "label": "Incremental Common Shares Attributable To Dilutive Effect Of Conversion Of Common Stock",
        "documentation": "Incremental Common Shares Attributable To Dilutive Effect Of Conversion Of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average effect of dilutive potential common stock (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r221",
      "r222",
      "r232",
      "r423"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r775",
      "r784",
      "r794",
      "r811",
      "r820",
      "r824",
      "r832"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r764",
      "r836"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r764",
      "r836"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r764",
      "r836"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and intangible assets, net",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income (expense), net",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "documentation": "The net amount of nonoperating interest income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Fair Value of Marketable Securities by Contractual Maturity",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments."
       }
      }
     },
     "auth_ref": []
    },
    "pins_JuliaBrauDonnellyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "JuliaBrauDonnellyMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Julia Brau Donnelly [Member]",
        "documentation": "Julia Brau Donnelly"
       }
      }
     },
     "auth_ref": []
    },
    "pins_JuliaBrauDonnellyTradingArrangementClassACommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "JuliaBrauDonnellyTradingArrangementClassACommonStockMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Julia Brau Donnelly Trading Arrangement, Class A Common Stock [Member]",
        "documentation": "Julia Brau Donnelly Trading Arrangement, Class A Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "pins_JuliaBrauDonnellyTradingArrangementRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "JuliaBrauDonnellyTradingArrangementRSUsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Julia Brau Donnelly Trading Arrangement, RSUs [Member]",
        "documentation": "Julia Brau Donnelly Trading Arrangement, RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r745"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease cost:",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Operating Lease Costs",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leaseholds and Leasehold Improvements [Member]",
        "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases and operating lease incremental borrowing rate",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease And Short Term Lease, Liability, Payments Due",
        "documentation": "Lessee, Operating Lease And Short Term Lease, Liability, Payments Due"
       }
      }
     },
     "auth_ref": []
    },
    "pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease And Short Term Lease, Liability, Payments Due, Year One",
        "documentation": "Lessee, Operating Lease And Short Term Lease, Liability, Payments Due, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Maturities of Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails",
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails",
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "verboseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails",
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "verboseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_ContractualObligationDueInThirdYear",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails",
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "verboseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "pins_LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails",
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "verboseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r198",
      "r311",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r504",
      "r505",
      "r506",
      "r524",
      "r645",
      "r723",
      "r757",
      "r887",
      "r932",
      "r933"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r132",
      "r597",
      "r746",
      "r864",
      "r881",
      "r929"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r167",
      "r198",
      "r311",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r504",
      "r505",
      "r506",
      "r524",
      "r746",
      "r887",
      "r932",
      "r933"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "pins_LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accordion feature maximum borrowings capacity",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity, Aggregate Including Accordion Feature",
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity, Aggregate Including Accordion Feature"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee rate",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Property and Equipment, Net and Operating Lease Right-of-Use Assets by Geography",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "pins_LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived assets, including goodwill and intangible assets",
        "label": "Long-Lived Assets, Including Goodwill And Intangible Assets [Policy Text Block]",
        "documentation": "Long-Lived Assets, Including Goodwill And Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r63"
     ]
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MX",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mexico",
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r418",
      "r579",
      "r607",
      "r637",
      "r638",
      "r689",
      "r691",
      "r693",
      "r694",
      "r696",
      "r715",
      "r716",
      "r726",
      "r734",
      "r741",
      "r747",
      "r889",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r418",
      "r579",
      "r607",
      "r637",
      "r638",
      "r689",
      "r691",
      "r693",
      "r694",
      "r696",
      "r715",
      "r716",
      "r726",
      "r734",
      "r741",
      "r747",
      "r889",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "pins_MunicipalSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "MunicipalSecuritiesMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Municipal securities",
        "label": "Municipal Securities [Member]",
        "documentation": "Municipal Securities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r107"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows",
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss",
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "terseLabel": "Net income (loss)",
        "netLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r107",
      "r134",
      "r165",
      "r181",
      "r184",
      "r189",
      "r198",
      "r205",
      "r207",
      "r208",
      "r209",
      "r210",
      "r213",
      "r214",
      "r228",
      "r244",
      "r257",
      "r262",
      "r265",
      "r311",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r516",
      "r524",
      "r602",
      "r667",
      "r684",
      "r685",
      "r724",
      "r756",
      "r887"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r207",
      "r208",
      "r209",
      "r210",
      "r216",
      "r217",
      "r229",
      "r232",
      "r244",
      "r257",
      "r262",
      "r265",
      "r724"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Diluted net income (loss)",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r218",
      "r224",
      "r225",
      "r226",
      "r227",
      "r229",
      "r232"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r772",
      "r784",
      "r794",
      "r811",
      "r820"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r811"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r948",
      "r949",
      "r950",
      "r951"
     ]
    },
    "us-gaap_NoncashContributionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashContributionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash charitable contributions",
        "label": "Noncash Contribution Expense",
        "documentation": "Noncash charitable contributions made by the entity during the period."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment, net and operating lease right-of-use assets",
        "label": "Long-Lived Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r257",
      "r262",
      "r265",
      "r724"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r745"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Total operating lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments included in the measurement of operating lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r543"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.pinterest.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate used to measure the present value of operating lease liabilities",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r745"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.pinterest.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining term of operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r745"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Descriptionofbusinessandsummaryofsignificantaccountingpolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of business and summary of significant accounting policies",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r108",
      "r109",
      "r126"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued expenses",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "pins_OtherBalanceSheetComponentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "OtherBalanceSheetComponentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Balance Sheet Components [Abstract]",
        "documentation": "Other Balance Sheet Components [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in unrealized gain (loss) on available-for-sale marketable securities",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r15",
      "r127"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r15",
      "r127"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r15",
      "r127",
      "r182",
      "r185"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcomprehensiveincomeloss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of taxes:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pins_OtherForeignMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "OtherForeignMember",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Foreign",
        "label": "Other Foreign [Member]",
        "documentation": "Other Foreign"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities:",
        "label": "Other Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "us-gaap_OtherRestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherRestructuringCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office Space Reductions",
        "label": "Other Restructuring Costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r770",
      "r782",
      "r792",
      "r818"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r773",
      "r785",
      "r795",
      "r821"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r773",
      "r785",
      "r795",
      "r821"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of marketable securities",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r193",
      "r278"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisition of business, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment and intangible assets",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r925",
      "r926",
      "r927"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r811"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "pins_PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "PlanMember",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan",
        "label": "Plan [Member]",
        "documentation": "Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expenses And Other Current Assets, Fair Value Disclosure",
        "documentation": "Prepaid Expenses And Other Current Assets, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of marketable securities",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194",
      "r876"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of deferred offering costs and other financing activities",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r859"
     ]
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales of marketable securities",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r193",
      "r278",
      "r310"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of stock options, net",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r20"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r169",
      "r600"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r590",
      "r600",
      "r746"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r145",
      "r148",
      "r598"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesTables",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of Estimated Useful Lives of Property and Equipment",
        "terseLabel": "Summary of Property and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails_1": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueAfterFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Purchase Obligation, to be Paid, after Year Five",
        "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Purchase Obligation, to be Paid, Year Five",
        "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInFourthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInThirdYear",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesNoncancelableContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Commitments",
        "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r411",
      "r418",
      "r450",
      "r451",
      "r452",
      "r555",
      "r579",
      "r607",
      "r637",
      "r638",
      "r689",
      "r691",
      "r693",
      "r694",
      "r696",
      "r715",
      "r716",
      "r726",
      "r734",
      "r741",
      "r747",
      "r750",
      "r884",
      "r889",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r411",
      "r418",
      "r450",
      "r451",
      "r452",
      "r555",
      "r579",
      "r607",
      "r637",
      "r638",
      "r689",
      "r691",
      "r693",
      "r694",
      "r696",
      "r715",
      "r716",
      "r726",
      "r734",
      "r741",
      "r747",
      "r750",
      "r884",
      "r889",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "pins_ReallocationOfNetIncomeLossCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "ReallocationOfNetIncomeLossCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reallocation of net income to Class B common stock",
        "label": "Reallocation Of Net Income (Loss), Common Stock",
        "documentation": "Reallocation Of Net Income (Loss), Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "pins_ReallocationOfNetIncomeLossConversionOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "ReallocationOfNetIncomeLossConversionOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reallocation of net income as a result of conversion of Class B to Class A common\u00a0stock",
        "label": "Reallocation Of Net Income (Loss), Conversion Of Common Stock",
        "documentation": "Reallocation Of Net Income (Loss), Conversion Of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r765",
      "r777",
      "r787",
      "r813"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r468",
      "r940"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Website development costs",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r83"
     ]
    },
    "us-gaap_ResearchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchMember",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research Tax Credits",
        "label": "Research Tax Credit Carryforward [Member]",
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "pins_RestOfWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "RestOfWorldMember",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of World",
        "label": "Rest Of World [Member]",
        "documentation": "Rest Of World"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r766",
      "r778",
      "r788",
      "r814"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r767",
      "r779",
      "r789",
      "r815"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r774",
      "r786",
      "r796",
      "r822"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "pins_RestrictedCashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash And Cash Equivalents, Fair Value Disclosure",
        "documentation": "Restricted Cash And Cash Equivalents, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash included in prepaid expenses and other current assets",
        "label": "Restricted Cash, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r853",
      "r861"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedstatementsofcashflowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash included in other assets",
        "label": "Restricted Cash, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r854",
      "r861"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "RSUs",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested restricted stock units and restricted stock awards",
        "label": "Restricted Stock Units (RSUs) And Restricted Stock Awards (RSAs) [Member]",
        "documentation": "Restricted Stock Units (RSUs) And Restricted Stock Awards (RSAs)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Restructuring"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r349",
      "r352",
      "r357"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workforce reduction",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Restructuring Charges",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r353",
      "r354",
      "r885"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r349",
      "r354",
      "r355"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails",
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356"
     ]
    },
    "us-gaap_RestructuringPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanAxis",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Axis]",
        "label": "Restructuring Plan [Axis]",
        "documentation": "Information by individual restructuring plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringPlanDomain",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Domain]",
        "label": "Restructuring Plan [Domain]",
        "documentation": "Identification of the individual restructuring plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r117",
      "r596",
      "r611",
      "r613",
      "r620",
      "r648",
      "r746"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r202",
      "r203",
      "r204",
      "r206",
      "r212",
      "r214",
      "r312",
      "r313",
      "r459",
      "r460",
      "r461",
      "r491",
      "r492",
      "r507",
      "r509",
      "r510",
      "r512",
      "r514",
      "r608",
      "r610",
      "r622",
      "r946"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue",
        "terseLabel": "Total revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r256",
      "r260",
      "r261",
      "r267",
      "r269",
      "r271",
      "r408",
      "r409",
      "r580"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition and Cost of revenue",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r717"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Revenue Disaggregated by Geography",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease\u00a0liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r745"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Accrued Expenses and Other Current Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Income (Loss) Per Share",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "pins_ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "ScheduleOfCashCashEquivalentsAndFinancialInstrumentsTable",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Cash, Cash Equivalents And Financial Instruments [Table]",
        "label": "Schedule Of Cash, Cash Equivalents And Financial Instruments [Table]",
        "documentation": "Schedule Of Cash, Cash Equivalents And Financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Composition of Cash, Cash Equivalents and Marketable Securities",
        "label": "Cash, Cash Equivalents and Investments [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Composition of the Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Components of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Calculation of Basic and Diluted Net Income (Loss) Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r47",
      "r219",
      "r223",
      "r230"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Share-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Fair Values of Financial Instruments Measured on a Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails",
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r581"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Composition of Intangible Assets, Net",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Components of Income (Loss) Before Provision for Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Restricted Stock Unit and Restricted Stock Award Activity",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesEstimatedUsefulLivesofPropertyandEquipmentDetails",
      "http://www.pinterest.com/role/OtherbalancesheetcomponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails",
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Restructuring Charges",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r61"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r97"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r422",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r66"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Gross Unrecognized Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r744",
      "r919"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Estimated Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "pins_SecuredOvernightFinancingRateSOFRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails",
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r269",
      "r270",
      "r634",
      "r635",
      "r636",
      "r690",
      "r692",
      "r695",
      "r697",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r718",
      "r735",
      "r750",
      "r890",
      "r942"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Geographicalinformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r249",
      "r259",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r271"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r269",
      "r725"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetNarrativeDetails",
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance and Other Personnel Costs",
        "label": "Severance Costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r438"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r438"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Released (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Released (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r422",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "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."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value of stock options exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant-date fair value of stock options granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value, Outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r430"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r430"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitandRestrictedStockAwardActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Award [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r428",
      "r447",
      "r448",
      "r449",
      "r450",
      "r453",
      "r462",
      "r463",
      "r464",
      "r465"
     ]
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of the share repurchase program."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityFairValueofStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value, Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Remaining Contractual Term, Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Remaining Contractual Term, Outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant-date fair value of stock options vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/LeasesOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r745"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "pins_StateTaxAuthoritiesExcludingCaliforniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "StateTaxAuthoritiesExcludingCaliforniaMember",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other States",
        "label": "State Tax Authorities (Excluding California) [Member]",
        "documentation": "State Tax Authorities (Excluding California)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical",
      "http://www.pinterest.com/role/CoverPage",
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r175",
      "r176",
      "r177",
      "r198",
      "r219",
      "r223",
      "r230",
      "r232",
      "r238",
      "r239",
      "r311",
      "r365",
      "r367",
      "r368",
      "r369",
      "r372",
      "r373",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r524",
      "r616",
      "r617",
      "r618",
      "r619",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r647",
      "r668",
      "r686",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r839",
      "r862",
      "r871"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r35",
      "r164",
      "r187",
      "r188",
      "r189",
      "r202",
      "r203",
      "r204",
      "r206",
      "r212",
      "r214",
      "r237",
      "r312",
      "r313",
      "r397",
      "r459",
      "r460",
      "r461",
      "r491",
      "r492",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r548",
      "r608",
      "r609",
      "r610",
      "r622",
      "r686"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails",
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r163",
      "r269",
      "r270",
      "r634",
      "r635",
      "r636",
      "r690",
      "r692",
      "r695",
      "r697",
      "r703",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r718",
      "r735",
      "r750",
      "r890",
      "r942"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical",
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r237",
      "r580",
      "r614",
      "r633",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r647",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r666",
      "r669",
      "r670",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r686",
      "r751"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.pinterest.com/role/ConsolidatedbalancesheetsParenthetical",
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r237",
      "r580",
      "r614",
      "r633",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r647",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r666",
      "r669",
      "r670",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r686",
      "r751"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r769",
      "r781",
      "r791",
      "r817"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "pins_StockIssuedDuringPeriodSharesCharitableContributions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "StockIssuedDuringPeriodSharesCharitableContributions",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock related to charitable contributions (in shares)",
        "label": "Stock Issued During Period, Shares, Charitable Contributions",
        "documentation": "Stock Issued During Period, Shares, Charitable Contributions"
       }
      }
     },
     "auth_ref": []
    },
    "pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release of restricted stock units and issuance of restricted stock awards, net (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Awards And Restricted Stock Units Released"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity",
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock for cash upon exercise of stock options, net (in shares)",
        "negatedTerseLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r89",
      "r90",
      "r117",
      "r434"
     ]
    },
    "pins_StockIssuedDuringPeriodValueCharitableContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "StockIssuedDuringPeriodValueCharitableContributions",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock related to charitable contributions",
        "label": "Stock Issued During Period, Value, Charitable Contributions",
        "documentation": "Stock Issued During Period, Value, Charitable Contributions"
       }
      }
     },
     "auth_ref": []
    },
    "pins_StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release of restricted stock units and issuance of restricted stock awards, net",
        "label": "Stock Issued During Period, Value, Restricted Stock Awards And Restricted Stock Units Released",
        "documentation": "Stock Issued During Period, Value, Restricted Stock Awards And Restricted Stock Units Released"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock for cash upon exercise of stock options, net",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r35",
      "r117"
     ]
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized stock repurchase amount",
        "label": "Stock Repurchase Program, Authorized Amount",
        "documentation": "Amount of stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "pins_StockRepurchaseProgramFebruary2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "StockRepurchaseProgramFebruary2023Member",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchase Program , February 2023",
        "label": "Stock Repurchase Program , February 2023 [Member]",
        "documentation": "Stock Repurchase Program , February 2023"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining authorized stock repurchase amount",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "documentation": "Amount remaining of a stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "pins_StockRepurchaseProgramSeptember2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "StockRepurchaseProgramSeptember2023Member",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchase Program , September 2023",
        "label": "Stock Repurchase Program , September 2023 [Member]",
        "documentation": "Stock Repurchase Program , September 2023"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock (in shares)",
        "terseLabel": "Repurchases of Class A common stock (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r89",
      "r90",
      "r117"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock",
        "terseLabel": "Repurchases of Class A common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r89",
      "r90",
      "r117"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.pinterest.com/role/Consolidatedbalancesheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets",
      "http://www.pinterest.com/role/Consolidatedstatementsofstockholdersequity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r93",
      "r94",
      "r110",
      "r649",
      "r665",
      "r687",
      "r688",
      "r746",
      "r757",
      "r864",
      "r881",
      "r929",
      "r946"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedbalancesheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pins_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies [Line Items]",
        "label": "Summary of Significant Accounting Policies [Line Items]",
        "documentation": "Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "pins_SummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary Of Significant Accounting Policies [Table]",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "documentation": "Summary Of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.pinterest.com/role/Otherbalancesheetcomponents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other balance sheet components",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowElementsAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofcashflows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow information",
        "label": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforwards",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Axis]",
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward, Name [Domain]",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.pinterest.com/role/GoodwillandintangibleassetsnetCompositionofIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Technology-Based Intangible Assets [Member]",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "pins_TheYesPlatformIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "TheYesPlatformIncMember",
     "presentation": [
      "http://www.pinterest.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Yes Platform, Inc.",
        "label": "The Yes Platform, Inc. [Member]",
        "documentation": "BLBW Limited"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowances",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r274",
      "r275",
      "r277"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "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",
      "r390",
      "r395",
      "r513",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r603",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r877",
      "r878",
      "r879",
      "r880"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r834"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased, average price per share (in dollars per share)",
        "label": "Shares Acquired, Average Cost Per Share",
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r349",
      "r354",
      "r355"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. agency bonds",
        "label": "US Government Agencies Debt Securities [Member]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r736",
      "r941"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.pinterest.com/role/CashcashequivalentsandmarketablesecuritiesCompositionofCashCashEquivalentsandMarketableSecuritiesDetails",
      "http://www.pinterest.com/role/FairvalueoffinancialinstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. treasury securities",
        "label": "US Treasury Securities [Member]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r736",
      "r738",
      "r941"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "pins_UnitedStatesAndCanadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "UnitedStatesAndCanadaMember",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States and Canada",
        "label": "United States And Canada [Member]",
        "documentation": "United States And Canada"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r476"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decreases for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Audit Settlement",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases for tax positions of current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesChangesinGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would affect effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "pins_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pinterest.com/20231231",
     "localname": "UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits, That Would Not Impact Effective Tax Rate",
        "documentation": "Unrecognized Tax Benefits, That Would Not Impact Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum required purchases",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofbusinessandsummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r142",
      "r143",
      "r146",
      "r147"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.pinterest.com/role/IncometaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in deferred tax asset valuation allowance",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandcontingenciesRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted-average shares used in computing net income (loss) per share) (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r232"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net income (loss) per share:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pinterest.com/role/Consolidatedstatementsofoperations",
      "http://www.pinterest.com/role/NetincomelosspershareCalculationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted-average shares used in computing net income (loss) per share (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r232"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "SubTopic": "50",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "a",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "b",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.Q4)",
   "SubTopic": "20",
   "Topic": "326",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//210/tableOfContent"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(S-X 210.12-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>101
<FILENAME>0001506293-24-000018-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001506293-24-000018-xbrl.zip
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
MYY].^KWCYYGW24=ZBFOU>+%DCS-.I8<;3 RUY<4=?5OT]>$QV'42YH&>A!(
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
MKF[QT(999+$^!+:HM"'I0<32='Y4R?<O%:'OR#C;LBK[QD(L7#EH8)B]5T+
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
MZ$=2$_ 9SV#0V+>YF%'D?FW.N>>X(95?21#?R%U;7VC@]VS1)#DQ<&<8LC2
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
MHDY:@"U[H!8D?/68-U)V#?M/Q;N?&98OL>--[H$%9@4[OF-8@*QHPG=RJ.W
ME#$@A$$LK'22XIP%ZDE>[1?&4%<&O8%AR1#6#!=@1K+)6X(<+\@!\Q#ZU=>[
MQ5*2K&Y]L4T!0'J;9-5^2$%"U*=("P9D=CD@XRR5,]0<B%V+BK6D6QI:O27$
MA"G;PA".]7\4TB*6SJQRVU!E$V1KU&=*+* P)9A6_,*=E,1@['S<*J0*S%<)
MAS%/W,ICU9<N>Q7WZBC2Y=S"JY'I\+DJLMS16%#6E4EO50349Y1),S7JDM,2
MSL(QI=QN:(!J Z8 29(232H?XY5JCL4-%F -;+HB:*4L?T/02QE21>H0;:>A
MFS*;"X6SLRHC&V:A!LE:YN88O6$HKKWYK>5*7C@@E+^74846-^JC;5JH;ERL
M.)Z?!>4F&80A:=?$_4VD5JOLG9I),H[DLYCY!/H:4V*(0=5=K+:D'K(*W@3*
M'(4^;K3-4"SYP2D.0W(O] V5\BV-4)"4_QZSO*0]7&AT>\\641[77:>X<G8I
MW_^ZQ"<CC#GI7\\Z)EV:%7Y9;$=;@MD5G"N.N!DQ<IIHYK*YN YB;4H!3=+J
M;2MIGA(I"N1WM%UF>L,Y:NYY?Z>\RIMJKIKY&>\X!E_++KA<BC[745-BX7>]
MQEZ$Y0J=MSBTLT22CK0:0X0A"[O%O,9*^V&W>RZ=4218D'0,?+5=6]*9NYY
M8(9#5G2$SL86* $A<6 6T0O$2QW>0OKC/,M:,-O]46HYX$W<V@S?(QQ\-W\N
MN1+I1-XW7X,);%/7PDJ?)[MFVB2K=:I*0:44 9N[@TXIZ1<JDLO_NCG9M.<5
M*"%')LUI=PAR>FUT.R/"[KG?7"P(*G"(<QM9-V *MJOK7&.=BP^_E16T$<53
MI.^70>2_IQ=IDE8_(^%H&I,F,=T\T7#AA+RM&)U+?XS,S*';P8S;@$FK,1,U
M*'%_]*U.?0*C5BD%7]@)9$$G$$., .#I I,75"%>OV(YB,$QT&1SE."O8L%T
MV&P)-%KJ)M];?!<V7H?%<KA7'<]1J$P'PZ5[&L_NV%?3V>*^33$+QQ3[IAR/
MRLVG'GH^#*X>;'!F8CU+K:$2\Y6X?.$6<*L/J#^I,RY*.BKF&?)U0"!OFB[_
MZG.Q:>+&UIN-R&HNBUSLJV%0SVZY))-L'>/*$:5&(ESL9DIY+;3TBH%C8"I=
MQ%=G&7 ON8<.-S._UR]VGR6]]2R$92W/EAS2,@W>.,0=E^G9MQ^+YQ)@VL5H
MTEFONV>]_R&5;IWM\F<;/3[DC#UZOKJ4RH>]N+H7AWO]4URW W!-5E<:BH^V
MHL,\;TFP/A*PJ]6%\F;=F(26;1K)E5T9-UQ.J[9RQ?O;4FY[E".+HU02T*14
MB^9U5:6O4!*G)"7 %CY(Z&H[;-\-'M42["L$PYTG2KBZ /M,3%^66?4 &1**
MW21^%^KX@E>7+3FEO.UOA/5JS]JWG#70=AQ@8C@9D50),O*.TSN-41#HVXJB
M7F+\.N-8B4M?FQ.+58]E62U=DZ6#:<+H_SH0:#WR@<_Y+:M]:MUI) 2SC>;Q
MW>S3)B?5/SFI:=5:!VVUUN:JM5KY_@A#I!#5R:#16-QH:@#CD;O?A"NOYT,D
MK<*[4847:<)61\9Q8]N'1;SQ?+>U5%DC5=!Y@EE9F<%GH!:G4@=4B'_+4*4:
MF[@9ZSG#_ZXGQ?_%X*9P'F/CWZ\^9M.DR,F385:(]%PQ659T?,U;6KY8(U^0
M_LDE*W1@"?F^2$W[%>K95:+L4Y^P'*4M(\64H5+2&$N7]7R<]![O0\<$@UV]
M'1%K=6JCM53G0A&]EADV<+]*^+S2C*=LKN%D^E"1#3N2I=#)_/Z.7GFN.]\T
MZ'@JY[YL]X XXXPA1&W5'%<CAT!9?%"UE?C[Q49KN6.C/DANTS/74THP[.:;
M)[I&+IGE(/*'1=12;)WGV0F^.[7PG)I9>B"GV"9NZF925<2U\7:TI%HCJ4QJ
MHA&A2=4!A(D7,36Z<J"&C#Z762!2#A=SR:$1I!UV&"<$'?1'06T'%X(W\^[G
MEM9KI+6C['+?0;>?!G5;$[79[8A$XE7KB2UCI.8<$?6H5%/L%):&U',/\[O\
M$'O&LM.00];T.76:J/3\1G\U%;]D]'Y;ZNI(:RDT86=I*P36K8QSE(!;Z($8
M#H$Y@)Y?N-,P_@N[FQ8V7M1&\C9*'5,/L2233DF=PT2C  XS"@CDF-@C[;K)
M>D8?B)./V!)LC00+0DST!-N$;=EA6I!%BD2J5+M0<N<XX<1I;1)W)-_6-OB>
M"\MH"R?!2 &E[!P58(G@##-6@&V+%1@'^P;C]<YRWX2'$ H8WE;F=\Y[8,S0
MV2S#RE"W3V7+06L^\A/EIXGM2>_T5S=-3ZD-=;:L",%T["D1PH=:I>Q!\[4
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
M::;D6HZQPIX)Z&#G%Q2\T\'C:>.LW@7;D9^B<$8R'F#)ES%^D4[+ YP2XYZ
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
MQBQ)H!8(0,&:.%+G+U,L1\<%@V!DCOI%Z8?(DN,,^+F,@6?B<<[I8V)0X\X
M"FTX%L.+:H+; ]LC5\]$0EC8-N7 G5:PE1XTNZO.KX:?J?Y%UP)<Y,-/OT&U
M+AHB_/NC3^>E.)HX%1T357! [*]+66U---!2L'*FJV;.+8\7BZ]./N%)41!=
M]M M9H%?50FE'/W:+U%%!E)_TM7_CC73:"C#5"5R?!3R#]W8#_=M-]PJQ^^D
MON"K8&:TDCBU)YWR-(\9^=:+Q1=TM"FO)_T_+';.U^O#A/$ J[SP^C@YA]:$
MK[2^Z0(NSX5$DD0AK4%AFL-O^+OZB-OF=?!OYQQ'7T.;F0TJXJHW 'ZIC%_/
M:\5,!)SX]H]<G\S6Z&5_*=/P.A-<D%O=ANV!-:;)(R3@6'\K!&HMV+/B^W \
M0-[QW!6 $*1U$+])-G,O3(+(AVU#O99_P>\C+N(L4V7)L],4^$\P E).GG*K
MDP>?V -Y0AD"3;FW>E;]QKO)_K=L6^FOW \D$KSC7J'N8FPD=)%FT#Y-92<?
M)W!NFF0),[2 C]"I/:ZB5:9/OZA78=FV3,OP?Q?OTR,'JK9]%\<O+M4/Z#W1
M<U[H'E#)^"9EJQ")6G20C82 -ADH'I=%O>6"&U-%G\?Q\?6I[;"B0(CM_'27
M\BHY/35&?9VX]]8A['C"Z8@%A9"0TM0'8@.@OC/6I8#K*),K=YF]-/TQKBS(
MN\>EM>WU>F/\"<5@NO:1$)$KC4G/R]L^,5DP:M'YBQN5PI#@\=O\*DV?OTG:
ML-CQ,W?1##@X$+:4:8W'0;/E]OC6;$;+OA(=.#D%MR8AJ-.Z98A2P#X?^^W1
M3NOHM,!H;/32E=YL>@^;LT*J9O+%U.L]T6SH;*K0^1=-#RG:L'N6:8F8S'N>
M70QQ\(-AY9E3-3?-ZWJG,8@_!7ZP9.^<'#C/^$:M'8\8QJCI[;V!4TF9:EK5
MAVC% _"0>W$@6J=\$3V(QJ'&A!D]41?FP"9>G>2I(!3E!;RCU $88]+@(UV4
M"B1\/;Y/7] #/Z@TF6P@N2 M@QC(GR!-PV@JN"EA0.Z>DFZ)^HE7H.-_:O9T
MPA\U7R.!9MK=WM O$93*>\01#$1<*@'MVZ[!0MK"%B!6'.T$89+$N7MT/1T\
MWZY]D9>96T3SD0;7KK;BZ0)*S-( 9V*_?Y@"-"M%,DKZI6#5E*]5?(A5Q-,1
M;1CL>Y4MC<HMC)3 *W& 2H"[ZD@$R.!#5AWB):<?5V^TPO+"(IJG+LB*,T96
MG!^'Y\<?7< 5OU-PA?1ETDEQ.(*&RJK]6N0W*1JN5Z3#: 9K2"4!R7;>-'?P
M!_70EC[[] ?+#U!E(!G 61[&9 -G'&$K!E:IL#\KBXH* ?AO//1O-LS. LG,
MK#,'CU8G$KY_/49'XUB4[YK.];;!+90L4+PD8/_1M=(\$(=Y3:+O-D1"6S31
MNCEP>6^<@+6%*>[&IU_S.Y&D2\YIP/O53% &_J%-2\'%NDHU'D P'D+2ES.
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
ME]]](TTA'R@F'=Q?\1*OZDUT^'5!16/WW3>+90P47O?L!#!EQ>R<D3IZV-0
M\>YM6A#8]:\'.7WI>HSU@''-V/:-->S.,02^X!=]+X%I!#9S]0VWL0#&N%Z\
MC%'L:YL:O.T?OOGF^N4?/JB$]%(="VE^X=?9B,_"$ !&4F\I\H*EBT];"749
MKQ>@0:]H0AELB'_*EG/WKBR1XKT"%3:N%_NZBP.\/<:?;L"FZ)_[OMFOV_LJ
MR\?4M!VN!@IH!H7]MX<X/I(4C=N/:^!$5L-V"$PO(Y#GO/<'6DFB-4'309*@
MT9/DW3F=3ED0<K&7MQV-EZT+*^OS,O363EVV&;NF=$#\"O1;7:;?$8@B/D \
M\1S^S&U583;0[-W&%MC!@]+9YPT]9VF_?B7F,!5M9ZT$>\#8F'UI$F!]BHV^
M*<@V&'<*/($V(U+-2K_/Y8S]5?I^>HJS/"?3<LDL\2]_)FJ@DL@$X[J:'G;Y
M]G6<$<?9 TA6N'CNI\\"E=)1!O&.V5^(&$MTF)3MR#/%/)\$WR.B6UMQ8+/Q
M+>$CJ@4*=94DA\+DWCY00PA$AE-9R.)Z,3"')&(?\O.%SKQ-=LX;N5 ]['S\
M8*3EFD2Q]L?%]3=?XGE?MGL*H@Q_SDZ!-]"6>52"F>D :;2 OH\XA'&\XGG-
M1\N.NW,(WL1'^\KNB!"\WKY8_&=[3WSWE?1H <Z[(!1\'+$@_5D9=)$*BPR;
MBM]UH3)533G2SG#36L&5@4AK7((5_UU<.['J+-VDR&[LA!U>W^(N#K_L$*X[
M<&21MM8%T'+&@)8S),SXXP73\CO%M#BK@WS?!@7;Y %#^G#PY9XL@((*7\[(
M2 TPAZY!"?MO&>%[K]1.J!>D5+M C.7OG()&+^5^Z)0F4ILNFKYH^O96'#^E
MYU/ .;)8HAUQ?O4I[+W%9Y86D3??,D-9REBXXPIGT(:#AC@ZM_$8F?K:&GYS
M@G<2=[]M74EJN$/!3)WJT>0GUO?&0,4!'( BB_<]S4@*DA0D\H'A1N@(K1XI
M=S+8)[U=F7,#F74\23?C=E*O&3G;IRHO*%=;9L0E\]B1.=&E-O%\=4:8>6(R
M(6]=R7N([EMJ/Y4HIL[6C_/M6Y" )2[_VZ*<@'<BQE0L&2T3LT@"*UI4WC]-
MSR];%TL#13P$R$)SB,W-:'9&O1U/?*[]"NC4<OE7Z]9*;K,NB_RWV@.0NA!9
MWV(O#.<HV)R!@= R%XI MZ&^:Q*A\>-[@U<SS44_GYINF177NEEG:H%EJ!;7
M %)Z0AEXXLSX<I-=0\H-VA6(!]$'8T).:^#L@G0L)BY7(Q '8[C ';H,K&.$
M*P1/1,I+>T)5(<G=,B'AK69,'KS4#XMR/A>Z17O)]53GT/I?0Z_HV0%9?F"%
M9S 06@T(6%C 18O56%FB4 <+E?[>K(I/%NN("HZIM\V>>"Z,EB#C'T@GCS-V
M H]S"@RNG]!CK*H)+8"+;ZECJ,OB5D59#:WJL6!Q6F\P(N<#&67X.,]FGA^W
M-N]F5CTQRW[<A0YXF+!F3J=H8XB*BG:?J&<+4<0<4ZA#7,K$+-B;G*%3R5!T
M:L?$9#)=6GP[-*#)0807M;?''P3VK-4=MT+BJ\^]JULY['8S+"[D6G3TI02
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
MFWYVZ=A?QJ$*)4,MM_Q;4;U4E6A5+[P&4Y==G<J\VL7CZK-V,&>+H.V<:6<
M!97"ZAM#*VBZR J)G242LRLY]R_C\EBUPJ;K]$3H6GP&*=F/6+JB0CZ1Q4W2
M2V7&YEQ)R>FM_J(^\M?V>L_&,+X%19&Y_*<9B(RM!1E5HVO)'.A-5T?3&7<Q
MY!935;0_!($@U'=U7(>I']$MI#,Y6;Z>*M#-P705G;MG+:Y@M%K";:#T6@N?
MYD3]!T+L- OT-92T ;$0YHP2D^D&<*%;#F51Z.><GAZ%(PS,VX:=?30P1K1K
M7P KW3"7 _U_)1M;91JPFT5)2I+,3EO*P)S<2<\PT9+K9MS+>HCO!1J)4X-4
M,.(Y/F_A/X9@^X80Q.LVL-K#MJT!MXD&;_6:+1/2PZ*ZS"C2(=.T%)V(/MKH
MM<IU*B(Y3B@Y404:E*[*D*&,R(43F$#BG]&R]D.\(Q_=L6!0OSG)K(\<9H15
M7$J5-1IFQ!BSR&'N]!<AI%[/TYYSD*[GH.SBFY#2M,E8*=%]LWG8%.F\ZAYB
M,BE9F!GEA["N@BU-6A0UP>N(3?DZJ:./^@#VZYJ:L&E%WK5-5B^@[44*4?#P
MA]K(%$X@B-_HZ9YVOX($ 510!"D,?)H/H=[U[U&+<%T2BNMC-'VZ)T!&9M$U
MU4Z>G J/@AG&(%&#:*O AQ #<1>$^(0KM RE]7]YGRM< C38@DUV!]*%#Z)1
M7*-L"Q,F/<_+P/!0:FJ(#LYJ8&(G>H<MDD[6GZ0FF=DGKWN#G$_L3F&;$R0=
M (_H@0HIU' \!$&_.6I'%F.0@U1-M%_*%-/"J/)"YP%UY Z$T1Q9$>I)IZR0
MZT*_<9409[O#"*?RT-ZCA39GN^KCT_:;HZSPL.X]\^8C9U4>O9L+R<2L8%K]
M(M5+/!4ANP]T-72S/+QYV<BWNQB;"%*_#RX3Q\1S;TTLF3@9Q( S=00P?KKX
MI>I3:EM4OKSF3T/'D(N4R?4/KRK'MB^,/_&#A UN)P4S(2-"Q@0B17EIE]=&
M @M*%FR&ORAN!N#V+/2S$S&=4<Q#H]E8@9T\JE)XUAF"+&[SIB[#B[(_=C=N
M"<N@A%!(-%?.S.:N$(+Q34,+9K-MVW7%6P_#2QS*VY!8$O@'NK[Z0_-:DUX4
MS[&-B>ON$"/(';I9**["?[H4+"?4J65H&\\J:'^I$N. E=I0/*<"+?6*E\U]
M'5=PB,OM-IXJKR7C)-N4D_(Q9@<Z([4[\/U$-&,9CJUXG(+S-<AP%A+FHR<M
M]6HR[5J",J*+;=O1&Z[I89Z"?&[?08ZKW8?%36AONOH0K1*%ZLU$*WVXS7/,
MN_K'MG.AB /K$S]@NGC"<ZG1(UQ2!D)UA8*4]O"F-GVATK&U$K@,0S+FZZX=
MXV+E?0U<132:G1RP) 5-)G.'94H8,H(3;=<;H*!@I:-7*Q+V@K!0S BMQ/YV
M'*[:S<88Z7E8B9ARH)%N,8)JW5A$U\)^V280]OG1^?QW:CO94NCWXZI<QR?I
M!LF% D4:-_D7I*U+#5PTU/7""W[?&_MG8C25''D6,"ZNMT1U?G/+OY#X=!67
M._J*]SXY')\ROAG#4\@##<SK(UE<&7ZV><K>D8@[:(OO9OH1-2OO'JIWB=<9
MAFVW]@2+]H)(F&;60HDJ=G[!!5]PQOB",^2+^/,%8O [A1AL0/Q%@2N*&0-E
MAJ,QK?TQ+P%/T\E!(K14.1!\:/4<F'B(_R)&W_XF9ZUG!@#HO]&N=>V-.Q-/
M\CHSZP*FM+=\*"DA14+!GCKWG\D7G%)[V[GCF-T8/6_NK8=3^ T<I#A58RTP
M<LE*B >'5,1B,1")JX:NIN,/C8'FFEG:"WUF "VX'-XCK='P#L-/(7HQA)9K
MAF$;K$-,]"KR1[>JKI:=  2AZ(J&GS'EO#09^,)M30S\.+K(Q$ J=J0+QCR[
MVZ9>L>,Q??+S6(B$U$A:"XAAD](=)>UN6I044="8E-PS^(P/AN)PK"$'B1[1
MY-@,)')$L'S2(>)2$26G*LM#-X1#049*PU(7B?)3M%WJ3B4E(*I]LX('.-KW
M?0W"4*X]MGT?'/X:KZH@8S%6.9M,W$"#$ J"_-!<PH0\\MD!ADMC$SF05 &\
MF4841P]XF!>>4345A./,)HLJPI:6'(\\X7)7BO+GQ-HNK/5M:F7PYN>FB="
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
MP37+8&5@F6S]H@J.U3V3D^.HH(R%D/:9PTU'MSZ Z!^^^DT@FIA#C/(D^.+
MJ#[@9>K%#338.N3Q0R:+-O-+;?"2JE'JR[/J/X \TPU:/=1L.]-5.<OB^UM)
MAO[V <8/*88#0EW :[#K@!L!8(]BHH6B*?K' CF0&+54(V!9^ (VRF_=!'0F
M\84D2M/IZ,;P5.2P#,6W& @HK"JT;PA,Q!/@E*!]_GNUK:D_F@-$E=VN!+A1
M+7*1:5PY';WQ4[)7W)FA[0#,Y4$M!$1838F"WO@_YA"0LQ#&:@I[E#\DR*#_
M4$!_I,%<*<*-6SQ^Y*_#$)G9GX4@)CP@J&%7KZ,_L@:#O\F2ZZAP"HS+2#P<
ME'RLIGKM5<Y%BC)[_%MSU^B_BJ+4)I[3S"S0]"J&E<$O+9;C=WP+\*&R8@$.
MAASVF\ 1*4.9+25Y MQ-5P,O2N96AV8HT^DFE:(6&F>5'I!P7TQJW1-K4?YP
M>W2%J,K3IE+L#0X 9A"!Y[/C;!'>6:@O^XG&.RW(M!B] \$QM>@!9:4C.;2#
MAQ+"^/ /YU55DVJ\D?G2RU8GV;XR$.8\@Z1L_F?<[OC6ADX:@K1_SQ6,3IBV
M5*!$ C".A.K@>5 ,XYY9KIC81,#,E8 OSH2<L$9J?HNN0?=\\TAL]WSIR8%=
MZ$*[>4$@*9&V$L.9:%-<SR_N'O=;K=U62#O=D[WN;E24B$';^J+IY?Q+\T,
M&MT3PXJ\^H;6,,\%$^VA5]@]^[(6OZ^&:;46?&^[DF6R5)1\9VY@%'%TW9M3
MYBJQ&8K<I'6S39 V((JRZG;H)>*KP"+$KVT:Q:]$]S6%6^1CD"@Q5P\PDIW#
M7,P_MN(9%='!PK^EUIK2* K<;-_NK\1XT,V@P="PL/?''WTJ3%;W>YV\QU:C
M'AQ,Q][';?A ;I$Z$78'WD'XZJF>@>F;(07/BG/<PZ=A+Z-8/&*<>X;[, Q<
M/#T74_0%:"?H\"&# ;M\'Q8J5KT-W,:!4I.T3K!/T/-&X BL3A)I189<$':<
MC94+.(O#I!>Z.:>7SG>79G73#W0/_6!Z6C//K5=%R"PV(47 C]WLH07HG3@"
M?H++[&I-*QGV!%5 ZEZ8T'^8'Y8NX"-6#*G(BC3[(B]=S:E(DNT'LR)#@#(\
M)-;UV00!Q2%&U="']JOA86 ,E/6B5DH(=0=Q9(DN2\&-@KA6//?DX3!">[ZX
MD,DEF5>C:R+AT76.O"\Y80)1J^6\IVV!;TJL;NK.D7+!W!ORY!<OF%YJ]J'8
M"^94E&).9P!&7DQ'P'N/W(TS1=:FXDC Z#R0[38W(W8)YEAW;>X8_;>XD#5E
M3SW5L(EN?9(0WDOPX49J==N$.^[LQ2#QGG[+!(?/)SZ?,^(-DQUSI(8*_J0%
M>\*'S)KAX<]T((+PIWV,.AINHN[#T"=<1PR+$*']W:B[22M$92MS-61;?6CE
M\Y:SU;NE:WB)W]IPEY:0"E(60U)Y/:U^$U)0*Y(Z:A*&P7 NDB_8$LN']\[R
MEB/\[OXV'KE*E)TIBE3<MT9&ID]GN'/4*_402A_==T=1@J8JUQNWZ86!\BW.
M)\ SD/.[3BJY"9;19[BL0CYW_L@YB52?HH,%NV\A'GDABZ9'-Z6ZN=06.)O?
MSEBJ'L2:J68-1D%&S[\B<&,Y2S<]!"Z DXQ_-*/QD:2BBZ>VPU8<YGW=Q0B
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
MB=_NX&WVA4+C)C.>$N7[\YAEM"YGY+N<&4<@L8NQ^=B99 5-CL!O+C/P+F>
MP>E]WZX:P)JLW^&D6ZGDBW,4G3Y?JG*?VG5ZF<=?,?N)8,.4RQZ#PE["OE]G
M9BJNQJ-7ABD8J P<%G>09%%] S]Y]X$3V< 40L>E_@E[E%CXM2P9S68S#,RJ
MLMR:P"-\>-ZKH!T-O14RD[R3E_XET#2>:MP34\'[?_CVU??]'SZ8P;)31,+7
MX/PW??%3NO)E(?U:&#;7< 3XZ;H^##K5.%<;$>1$^&B%1D#>YFL9GQH1L&CJ
MGNC_6H=^U35+Q< V_>*:$=3?!B+OI##T"RJL?/3AU7\_'ZCP&^*IOR?Y8 4
M)WI>VD,[%LOH"LW 6P;E&)MVZ=94LE>Y"AT/3RA\K=DU';MZ9=*!%,+KK<^=
M5O=Q99@;(:N.+]2$>WWQDJ,B<4EA'S#'P6C5/&$LX-%FO3MM<F0-Z,409V=-
M.&G^#I=Y4[>DM/F\1A$O_NPF;@V26.]].XZM!Q R;E?2AC7V::^!+H&Z((^<
MRS$13"/8A.1#+<2:-4N\DXG/2;2IE^VVV2J[D^I"TIU-P?%>%;*M^6=)/*1W
MJOCA%+K2NM5&-$>FF+3GL^7*U$[,B?O XF9?[[X@TU-'D6Q--#M,3'1H#YJ/
M%O(6ZMG[.OGZ-JK&<[$,MD%F.IH<ZS6+!&V.IMN2=I7IG7"KIM/T:40"75:/
M@_OK,DEH.ZPYU126HF]?B^;D-R39O(H#^AJ9>*;_TM.6+^]_/VG?=6KE12DZ
M=3KYC@-KFO%RD9M2 K'H2;,?<:F R;VUY 8:*1U]WG1IQ7LMN%RNQB9.CQPP
M]UIS&>LM$OF==FZ)7G"<ND;40>LN<<F[+Q;<=OHJ31=?7UM7$J]67&Z'M3&R
M$=K.F'_$9E!KAS[M\JA?H8>P:LC+>A_/T6KQ^4C4J=H#!1_I!Z)8B?-*3\L<
M-U^TG3V^^&XB)<9Y>B[ P$A7BZ^NOV=#=?WM-]^S93"NGKE7^E"/\@V1[MX6
MGWZD*,*^W@5I7,JVD?&3\?+E>R4;D%2B2X9Z$,#3EWN5%(@+:2#2-;VT=9,D
M_GG)GNA66:EUT.65,MMD$L[D;*+AC+,V'=*ED@WR\#'M;M+FCC,%%TWP@576
MD-.AK9#D"14^F+K]=N29L+076XKC0V@DB(M'0W.H=[+_[==C'#WA(F,>108Y
M49F0X4JE#O@/0A>>/9,>R^N QT'7V!O=$V:4U2:#B \(:[?)?S)@D@FXV=[P
MB6Y;PQT'NO#<G'Q*YPXU9F+GF2"';W.50\%%2BU;[/C=!UY'WV'2I<,*K9U%
M0ZS6$<)KH1^QSI+<6=>MQYF5ELBXDD/CGP/N^>0QY-1+\B@^%F.GA0XDN?F.
MQ:V6XY"Q,]Y$$Q*#A@!(HE@7.2.]FH,:B:+)55RMCAV9>)_;9@G*#%:FY7,0
M?:AH26[W01]_NHKE=09BDT^Z<?:VMV'+OM$"ZL_P3WKH_:4ORSJ!XGW'W*34
MLN#.K])-/!.SDPVZIQR'A[".Z_>FJP^WY)V20347"=3*065TU&$JSM!ET&X
M$)J'[>:JXYAM@$3P&EMULU@V\<QA-ABJQLS>U9\LN)[(QYJZ.UBQ019/2BG*
M:XX-I.K&LQ>'(D$N ]'FEF'*3)X;'?[J"C^C2'F,WZ=HN3;UG')%JC_W1;T*
MR[9]C27ZU[:]P:C91CJI"<2/J-<3<2"_26]X'=)2WC7<A4U/QN@GYE6G=U=Q
M!*"=Z ].PEJ,(EXJ.[*;?I'F.UL_])*X3#3G=6>QU$VP$=^VB>TY15,:6PH*
MTGYPI'NIA5@[*?G,FDE#:JX>S%4\>U#$>YLM@F?8(:P9>QKU:)?> ><P"7O;
M^Y[J=;G-#Q995T(PY,0HU..@%>_ 9]KYS>,/\GI)^E%I4'B++ /9NK8S.228
MW[3C(.U$Q)E@Z<$E,JVF9V.%WC ?,B>4*V3SCE50$A$4 C4$$@MK4/1V]"^B
M@@R;FF('V7\KZG8>?,ZRFJ,Z7 I5.:$G1/WHYZCF/IL9>"PUPL'61)/3QCAC
M8P%!3DF8P$&!I[WG&4N7@*&RMO**TLZTO]3 [F]D2C(2:_5L+:E(/*<9TX=+
MK+!B+\'FZ?12L:M,X$$)IX1X6IINH.0MS3K0*(4>NCTZ#I(5<= .;(W#XMB.
M;#YG1\M8H N]<"+GR360"&)C-->\?E4;[O]G[UV8VS;2M-&_@O(F.W85Q(]W
M4<GL5"E.,NL]D]B?G6QJZ]2I+9!L2HA!@ . DCF__KRWOH $*9(6)8#"N>S$
M(BZ-[K???J_/P]L@#1!+V7W+,IZB'F<RD'P-YQP?A.XA_^\%+/9G1K&>JG&N
MRW^$'@S5N_V+I:C5+"_@MAHGBWC!P5- 0@T\SN.0B<H9O NO=[RUN89]MKS3
MILN)_HX9!25L8DYSPS2,E@R'_D['WOC0,H#D>"@X*02I.ALG2*;+/GY&+H@@
M@#B <P1.Z^)J6]FT8K"A$[;@M=N-3J7^&9XQVE&KR:9_S^ H4KTIZA$.5-Z_
M<HAQ/U&$$<-4CK. 8P@7AF4@"I%UP/":N-2"Z/F(5$S!O 0!F C37('66O>2
MFFNV,*$S1PKIH*RP*J"2USBVM8PPB41L+'1JD-/0/Q8/QZPX%>R#K.K2#1<W
MWBZU@T]>#D3NO<OM2%V+Q8YU"R*/WB\XD>$T#! TVEB[1KF6*T_&EG)4!89[
MQR"2?'0MX).;VKP:U^;5$ ZWUY3GG:H\[YG/#Q@71KPHS85N"1P@:KZPIZ9#
M^$!Q.#8'Q(-!(TU"1U$2:.8(Y(3/'!9#/'K@<"'"*\(DP+@\>,*9UN1\(,UF
MH!8QC(0)MU1XAN'GA'-?XH8+]+B AF+:)(HL[+@V+X5&7LXHAU(,K1U\-<8A
M]'DE1UOI:;6)VT9$>!C4=7FPK$UMJ 6<H2,# ,9P;\#9?DN,66Q<<ME4IISC
MQ+J'.8?&+-;3C)@2J=2?6Z"834]] =-OK:9*)R17!19@?;A;R-7[V\3$YURR
MLB5QT-FCMR:V$%O:6#Y?QDUF)]FR0FZUG'QK+4DVG4!_R43>>G"C)T </_(^
M![<OL?0;]ESG/6-'8U^N,*A &68VS,CXH0.3F3K8W->DF4X!3]G#IFH2L=1&
M!/ %AMV4,6/MEIVD2R6M/4KP#6:*L^)CKG6E;I)@12>Z0SADF6E!L(+LUATE
MWTRQ64Q\ZIX%S1^:JG ^7J:9%!4Y7Q'&AG00&_<0I<P=M\ISQ3E0637TG#"I
MOO'Q0E&([T*J"54V04PS"-LH1;J;:8&TFN$B+:@I?2$'*+4[R$Z+>Y%X=J@A
MV+IE>2#/#6DN46,YEPMG,UV/MIV^MDB;X'!E%"AVJ(ZGQ*"UH0X:\RQ*[JV[
MO<,E:GD_P3:1X O-S%KH!M/ ;LPF=S/K)*4PTG3"PW/*"225PRTG]-^&R!S=
MPT5N_>N:J)LB24NRTQ%C;BF0OT_O?_Z(LW '+@$E;%R*)J'.1OQ4C)?<:DB
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
M2UR=O>**9]$E61/6@A5-QC+:Y OR[G/6#!FL+G;E@8K!SYR$'$XQ[8M4@IG
M-W-)*5H\F:'(*6Y*\EL03() %96*! 23K8$QMB38YJI,]S^L+ZX&#=U',DW-
MOGZN!@5R0);PY3J(RD<T>R/WP4J';%'+X[A-\3,%F0T.CXV[456@+E*E]XD9
MI-4JH=VMMR)M]77*'<@?50:SJAP-RIB/HM*G#"_D>Q^"9>1]FH18JDPC_D'%
M?X(*B;U/801'+E8DPZK?)Z6FGO#JZF(YW?I5V"2N3JZ+YOM-:G6IGGROD\H&
M1UV(3O(:>&_)D2[0,>4'M_J"D4A;.VQ&@7.+E<]K9>SZ0O!I4UL^2LNC:Q+$
M"U%?<H:X5>:I"0;H&) !]BP3_%%F_$[) 6H0 C/\6YE?I'L+Y2U6C91-E%]6
M^&<^L0!L30I02I6X19(*R_AN$BR.D!*4%*E@!DDI^/O8'+AS0+QR&CYQ$D@4
M!9<)]V:R<?N:[0W_\3I\PU^.RI#K5&##A+AW@]0:CU%"E3X:XHVJSS^\-PN^
M/I</#-M@],5:.%EAZ3R<-)MBC9ET#X+WC_TRD4+X6N<,* M*E=N:^'S'KMUX
MO"HV5AH7N"GCJ'$91PWQ-09-)<>95G)L!M)(A>+Q\#H$-1RP>N6XMVU&N"(T
MYT&_#3^O&&;)::*53-UF^L"7$DSN(0_R6^$- 'N(36RP6H.)! A^25N.N830
M%'B(, SA5HU:;@1(1CP"(9RNJ&1\>WVDC6+ZX@H11R&?BQH$G+-JK%0W_.-B
M?&#K,7F;B*F@/1 ^+,3/0/N2@OD5LNZ.2)>7!I"IFY$<J^Q "[PR4_%09Z[D
MF1985@+FAV&XW#8E)(MN1B9B:4HY?B:Y'R75)@_/%*>2C7/$47$7:\S\Y';$
MK8'K:JN2^N8=.E==0%3 /G,,: O@@B:81CB^D&^^I32__G(2>*?/D/<"=^IO
ME-$03$U42+/!9X09EEK-0@1MX(TN63$=Z$L6VJS1-K4$<0WX\MIR8)[>#=/D
MAZ1"J&>-PJ@[QHE5!(QK8*IH&)HBSM'$M3"K-AK"9?^4<5RD&!6AQM!4\6U3
ML2;=6 QYU 961[LU)M1#W1?N&.=*2;V"&U<PR'2$5FFJT3B#J_.+A8B#S Y,
M(N9JT;X5AP?;H='Q)Z8( 4&*#3$A'08DJ(%I.]XQA1/TSK"/VRS"KIFB9.CZ
M"'5&MBPL8#N#M7J2O5<+_71HX7FLD<77/E:'DTIUC(.LDBTSE*[:])6]W_PF
M,&\B)!28ZNK"7__GTT\.($^VFH_!19?^G@_O?OW4D@8?[S\=T/YM *Y'S; N
M1K#32^5*!'P=K;:\3]S0*/RLHO V2::/,0(-(::DN"H*_[D,IV*JX28N/M3?
MR#,2KA#]\>%2#8:KG:J,@!8D1DYG7E8,96KT7[C$>71U9/"(E/O>QA!E*8E_
M24=075MV;(T&-N=QREC=16B>2@LN8BS@2W#VN+O2PN959QIWAQ6/FC2IU,YX
MFZS6H4J<Z=O:IK3.4(FQ)C2F\#==.VBPXS7Q@>5.&:M5(DEH"?_I^'KAP?QF
M/G-)FR1;%]"!/-3QOM(YX')DVD,$&#=V(= W]FE Z0BP2,0YXCG&NQ=!" KI
M9_Y$'2VSHRUC\-Q_H71N%^YBP9PE443 4-\UE(PGHV3D=9'N@N6\?!$UXX^V
M O@46:?J:MAQ3[A.Q:Z)C9V5%0Q77DHZ<8D#F1FL:/4:#N,G8@,O91+@W+>[
MBPPX!]M'G,ZQ:V9=:Y,:\]D^8H9 *86;@KF8DF00HPKB[Z7-0I]PH;'P@-$+
M7, A_==]JI,Y=:RI!EPWWLU-DEU<\/$9KO/AQU/JC0M!2-#(WKGC?FW%&$#+
MA>;@*W I(Q.RML%-+EIC+8-<N\@-)D*[,1?%W[!2V2G2>*".^X>-F5J?HX;N
M^W2RK:,SNK-1#$P+/H?(<]2>X_3<";R>QB\IEV9&:*+:$^93:4ZCD_*V!V&$
M,0):*3DB"/#7<+,$L&ZKC,'<#&8XJ8F FPBPN&6:W,<W:3#=;;Y3)EV>ECAP
M)[SW*:AM.6I,$+, 3>,0<C9R\31RX0J )<S4D6H#],,-9>94<(*V' T"=](N
M;H&^3VXMX1%KEO@)#-'QBHJ64M;/=JTY3V+;"4EW&XNU2+7MUHO*/UV3UJ1%
MZ;$.J]]?G.<8<P*+<]C>;8[P$^YPANFYB)*$:%WM0B>IL\XN5V#BB@-H[S\U
M0I; SVN^ +$J605P/U@!CC'(UQ_K/DSD1VL@/'84I3?-)8U:.*5I%Z\*[$UZ
M<1DMM !(T:S#"==!EP<8.WB;74:HU[8_U"8R[8&[\AVG/UIM+SDP4-R;9<6Z
M'!4.\SUJO1O1..D6M1V^63%(X!+6)S-BO@#%.87E!2M]I@*J9/ U-SD1P$QN
M8TJ9A_#4.UW-7&1$$FZ><$)B)/VM\/<_DQ %!(9!51M..MUADFE$X>E%P5I5
M5'?G\B@S"O*2S_E"-*:(F(Q#TSN<Z)'' </0$MP__L+46/AF)][8^&E/NO[6
MSC(H6&"Z8:V[@WND$8R$-PF<KHGI1ORL5H8_6EA"[&I37X)9Y1T+V=285[_&
MO&Y0@<.FP/Q4!>:-IGT430OB-=$5I-)NGA$6"'$;^$7\PN))S4A-$?>5:KJ_
M3S^];0[+$RYANIPGJ8O01Z!!RTB#.FK&LF6!CT5G5]<RJ<U*G3:_5&*AKM>=
M&&/E)DWN\ULL?";>)ZP+=XU3#8]F%M6&MP0CK5G,)U],AQ3 +*8E8UOS(30/
M>9$L5Z/^X$4878Y@9V?@@2I;"=$L[ D7%KE@;C:5IU_0D^0;PB3?^ISUP6B6
MX3D<KR2E9% ?#+ZLX[)2G<(:*5SC<#[/FA>V+4-2+(A*AK"]4D-[5\X+EE@H
M+,3$5-38PF1AS:I58-60M9MZF/0Z3:G#G@F>_[D,#?>>;MVQO33\=P1<0UW<
MI.Z>(.@WY0(KP]WGQ&Q1+=K#TG>"P#KT2QI45Q&&:GL<N=F8)UQ*]27,<L(\
MCX6[U/ FR\'($7@\0 MXW@9DF'$]&UOGZ<IV'13G3&-,PPXC.";<:S?+<*KP
MJ5385H1NIERWQG9N%NS$>>P"A)A3=[U,'>RSYJ0Z80TTUH%*JR[8'!GL@FPF
M0;-PIDF<;:,157HX-V&!D%,/)!!%!/IL;!F*O%&,+;+@QU/O)L%FY2!%C"9/
MQ7=AFL342HTX.C.P/>,IYL45N!H3HH%.!&,'F]\GV*C%[6#29DDC-#0&;@LQ
M=R(A-%N48+]E8_J<<E=/N;B\T,O"_;C;<<>;!3G=@I3M8K@N9;*/%3)B?UY$
M 4()BV^AL;*9':> ?RP* (T<WK[WU'B@=?8[XW;@ZO^H71/O(]>/4F'9O3*E
MJ4Q=QW!C;QH9.)T,%+EAF.))^LM+>UJ_I_5K%N1D"R+ASU)2(#K3HN3>(Q90
M@1GA +J.I1F6J'HT>Z_!IJI"]YS OZ 5@6<^6@8@*6@^>+O[6DE^&3I&<_=P
MT[=M"'>005P,'G*^)5KB%.PAM@R!(I2T[K6\3Y;@:O>E:ZCUFCM,CYUA'1%6
M.XXU7*&@HBYCK7HE H20+L2U37!>R1I]EEO 3?BYQ!AF!ORS;KT6/4NCWFQ!
MU7W!,D&ZP' =LRAP"A1U);G)L]I)]-T)Y>)%L2:99S@-[UB@G= T ;?/<FQ'
M0F $W9"$ZRDP.,RY4SK#^I*EYDQS'KS.>NXVKTV23+*\@8ZAV286ZWM80MQ<
M,E<:A1.N8_ ES0-,;7X.V8]/J:]L1U++FP6$TX&;?;VRGK'+'J@L)0)EO!ME
M$;U:DH7R8F\-\6'1 !Y"7)BJ2430<!9+07 7Y!<1(>GTIXKCZL!/'(CB\?-2
ML*&8@H+F'VNLJ5AO0U78.CX)#Q7[.[?"%N^+!%:=:7Q(L;OLAR)XN%7F"Z8
M%Z@7UEFH$ D*=<9[QM+DN%!49F]1SQO8H+3-Y?P@?O8"<GUJ:4/T>DD#HZ.4
M"CAG<VR'1?T9+'#?(E3K<LY<0''").DJ1M!6W'7+,0'WD%:67^DUKIH3/&,F
M=4: 8I:7Q$7-6:0*1HG(. )++0)7B D[7$.:<\G56263$!+!I29N1'H>@G2P
M>;BZ2-+F.MNYVUSQ'0O\\,(PK?TTQ"I&UKLN%:KF!:&<EZ6$*-GF6+<P71J.
MR/TQ_C!6W/)^Q\YM1F02!E.G;']=QG!DC@C1U/@8H2$G32A)(Q5/-?>D"Z+,
MTP6"G)(]D FU$]*HAD0Z";9&GH;CI=O(&=P%840.HQ"#%[A\UCH,UA'7]]L@
M9?@\P?3/)3<KFT)GVX4N;"T+L*J6&#*$ZX5I7'#RQ+61=AC6+45TYTU=CC-(
MWTFM]/9E+>_#K@EW6!P"61HB;UB??+/"J*"<>68@O5UWPEZ%\QL7/EC-K<NF
M3V+B""K"=2U(KOFN;*^E(KA/->$N7R06PJ\KS$Y,QL6L>#PRPMA4:7)8D?XU
M+X;E3M"42MQ,WR$%*#TNF4O.1V0:.3SBP(5P7!O5.O0D09Z!3BM']][ @%11
M>$,R.C.8AD).D;H2*IJ!%;14HW'G+0+14='+?.,1O&@N?NK>I@!QQ.RM7O2+
MV$ ++" F?7P028/! _.R!8VB8$AJ3\$I9]>\?(@[2:_BT218TLZKC$?;<;-0
MP/8L;7!:;V9'"'K"_ TS@6TODQEJFN2_F>F1R6#"O<-5/)./Z>,E=+ 4Z(42
M+!,GJCH']*'PD\Y1S?*!BC2>%(]CPB( 3Y>=0%)Q1:027;5PSUFZ#9_-R1#1
MG-IR7O8["EPG3?]#C?L?:HBQ?]FT0)RJ!>*9'1)QSXQ.V_.,-$6OL1-2^@K8
MI*T$.1K%8\?A6P1W8NA5/(G]K[!&=/1KEW9&VV>/ YJI?9=@7Q/E(%G2VQE7
M)$3*UC>;ZBZN58'"R\6XPEF@JXNGCGL]8F7Y#S'<;!O$[L=R^MO^3>.OZS"
M''O>ZU<?/UUGK]XPECL![3@ #!B04!K#^%<BQ02YL)SJQ,1.'H)@&Y.U5,86
M23$:I%(8^*/+MM\;#?S!:"0'J9D ARL:?!5O&<L'T\3PQ66S@[DDNYY,'$U4
MP5,2";V5)!M,;C6?_2&1SA+;4A3PDC&/$QV3-^&=X)MCJIBDAOP[\E2$)D[$
M?O<2HO&! #86O=QS>._*$,I\U^XW/N87V7$9C85,6JPBBJ?K>+2*@0$+01["
MM4_S96S]>OLUVU3*>KRCS*KB*7##20SE7C3A>2%+;M^^'.N]YNN0<ENWGE^&
M28<?C+)>1*G77-,F)$-Z+<X)P<KP-6NVITV-<H@I6'&S^D<P2>]Q*\'_2-A'
M4+B,YW P'QCG.<KN&J_@-=I/FP>?E</4F"O>J,3]QQ@P7QBO&AD'D1,0TT&<
M4DC5V-"#:*Z5,PMVOR?E$.3@[I-;;19J?:(I<@$;Z ++I BNT5E"Z?@V-_]=
M,L%OG8?\ U;^-5XE*O_'O[_]AVCV-Q*[U#23&(V.@I6011,-9:#Y'7B7$R;(
MF-)!M^$XS"5B06%BZL$2+RVPQ5/,\!M8Y1#$AJ%1GUQ2,S;C(!8E&/G;D.\1
MV=\RAS8(?L\23.\A-6FV_7'"\1G.[$<D,_,1]SI<:!G7=&-G:7QV+1ITJIW#
M@'O.$AM3@?8328.K_XODK736.WNI2+[:P&<_03'&&MA.$75=(^_H6*5D53-:
MQ(?Y,*5QV*54*!!M6]+?-?)>3=QKPXP%5A5#UJLW#-S.Y(;%YSOTS!M$WD7W
MH\#1W  %/9WH;3*N(<,!R2*L(UEK%,E'Q4I_Y36S5W-0#6PE.+6)/@FN9 ).
MS&EF$HXTS,T8_(PQSB[%@&.L^)LG9*93[I!(STFS$R5 (P"G[%H0IX*.&$GR
M)$<>54)'QGECTCK:M8%+AT/X[D&O^[UA/(7_/[YP=WT997PA]=J4:)ZP;OJ1
MU\K7EY"MBC:Y9DSS4;V(F+!G7JA=P1PL49.A98?%W.0O%Z" 26N1^=-(Q&G/
MAL+*P)%.L-TF>$%:/">/C3G@-,"[O@-U!W%]K;Q[./FQQ(Z8 W="134K]]4\
M'\$$(W/* ':5'/&XF&.LYHPB(B^#I93(1LG%SCH6 /2;13S=(L:)H_2.#KPD
M6VX2[]%X$V1M+>?+ CNM]CFHUB,K.!+H(80QF_/KZEMA5[^1'I2T*1:@-.V,
MIU77L>"V3FZ#$*NR]=E=QJC,UX5JAI'4R9+6G.WNU#=(55C&PS1>L100\Q5(
M'\+U[@C^ON'6E>D/+#2T07VB P5;,2!X)0RC;#E &H%Y M/?*5BWQ>QT/O"I
M "N:)DMX%FHA'3=L5N:DJC^_E:CH<5H?=B_QX&6ZLLBFD742JBR:HW?PMOS;
MP_GG1BQ.;) ?$4#6BYE1XA/#<W336D$XY]4X8&,8)R7?C.^ACDEYL96#PF6Z
M,E6+V'H(H*P8M.#>-UU_I^Z-OJ,$..B7D&BNDXF:$C W+!,VO9?XXEB83NU?
MUHRCZ\@$(/G*G(.>"[3'%"_6$>2QFB6$'*_9P[<<]G7I)F2ZU6*";0I[*<Y,
MP>D#^;$\A?=KD .#BU:6-RLF:S35JY/K<3HV[$N+F5*=Y ?'/<S7\CVE2UZT
MWW7*,$2+,4DHNQI(K8'#Z4Z! 8V(J3G5-0L8)0>8F9G9/K3J\*48P_#,AREX
M(1AEHC).M]2<\A.F=F%E6&761V^["F#"Y^&2:Z&E#G9K\;7O-)G1;#I5X)Q
MIJP:$?+:MCBT:S'J*;WI6/Z^BQ>[.HGF VL"WA]U\IC#AB* .5V3>C,UI80S
MRFKN1<F$'H1GAM1W?\KE:29''612]$'=_7>4&Y!U=0K;,!B%30$:N6RL\GOL
MYUQ*,\!&;8VT;JRU,[C7:%1))WU&>X##VW\NIYP$ML,Q+Z><B$7+<ETO=J*X
M>V^^B)*5JA+Y^(,E",=8HQ)DP"V$.SX2UAB)!:+"P_"@["(FD]3'"U.#!9$
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
MIBZ3?1UA,_0-E\0[)9H\4R?2V=A011-Y[YXJA>6<(!%VCF*_P"*XB:E$%5%
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
MV3L\QG* (K$DU$U@YA!*]>?7I)>(7:E]WK\8CCWM[L)/T2H+R4THP2L2\\Q
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
M1-GV,IR#DB;,LSH-ZF8 '2SMC4%ZVO5H'+9*K4?W4&NI<1 >I0/SK Z%NIE
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
M2^)81?JZS/=@S'D81/!>FY^%5W<N6QWS:MT939W?$77OPHMGP22,PCQ4F:2
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
MJU^_^O3^YX^OWGB+"(03U%/[6Z'/XP,5M52G-8"_HHV4TQLB>'3,I(1(W$?
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
MUA7APJ27%PR+!X_E!'F&'EWE'%'PXN8TFW(%U:?LH,EDW(X<DEEQ3TJ*L,
MX6XP+JS],RX:/BT=NPRP\A2*55@E$<\\+_W: RJA1U):6)>E=2:IH,Z>M0<B
MG*EAX<7\FVB!RK7C:^WKM @U?3H]8S #<;P2]]CAX26WRD_ZSUPE8ZPF+2+/
MN]RG%,A*A$99XF?ZBF+^"(__R?@94]'"V7?.Z^EIRE)&X30#K2]XILPA7C[]
MBY>7H=6KYD"7/[)JE*SP4C:['$D5[\@D)*STDC=+:-DW!4]M%%QS)+/*^3ZD
M&((H[_U% I;6_ K*<E:+$Y<#WJ/2PE'9^#@O*!X<KZ/):)L*_" K+#R:Z+<Y
MM,('(.4'>7ZVO55I<2(_27=V-X.0=GSQ[?@=2Q?#F&]9B/-$]GBSJ2/<W!CR
M5IMM?=!\><E.T+ON])UA<=)2U62F(; .PQ69=33L(Z>/N<4\<W^\GR(HO#Z0
M&$Z]1?Z,_[U 2FPN;N \ZU.A%L.$KL@3,_%EU6_+BBXYLT5:737>7UZ5JMFK
MK/A#A593?N#'6<W(R8$BJ]1,?>I"J[4+K!Y;0)453A5>RS%3+6?3(!=M<WRF
M[<>@.R?^#)Y/5550J0E-]8W?8MJVBJH8(5#HJLZ+C[?SSF#\$50!8#:P<<CL
M %@<1GF!42F@.RSGA#M_?5CO)2O?""H6UK^@;V,%&7)%AJB^X,>K,?JQDIGU
MMNI9 GEAK9U<:27&>58E1?EL5@/&(AZ8S*S$H$RD#9(XN&..UM0<M597FLKP
M\.(PJE\'=D13D'>'OFT(]RX[:_?RRWP7RC*7M7%,-2&A9DBO>/3\7T#5GT2Y
MFTRX7R([?)#UHI&)IJ)N]G\\Q1ETVL)\*^OK<I$&7["R,EGY](2,7P(8Q?,;
MTL64\4AOQDJ;H64O8<X<R@-(G/K*L=_-=Z2&;1Y!S7 IHT@+U*[(,>,<6;LB
MRCPHMYC0!8USMH<U;L(YV*JT[\K<FE+T.@WGBI*A*S2.T_.V</3("]15B<)]
M5](S=>K1BK_\A5/_.5>QMNC.8T,\SA'*@O)"D4LG?W+DMV-EZBRR'JMH"\;]
M0XLU2C*\LQL3?-!$E)" N92HIQK6,:OLM@1N'\UH1 ;EU>A0\(O]36D-[Q6?
M9ULSY[UV-DZ__ZQPL=EI,<XB)NB'BZ2!O=O/YTLV7RTH+'%2:/P2_U(]W?\3
M?+!*]G=ZHX]1 .CZW]Y\\4[Y)ZS]L_+;;Y\W\_^WEOO$]4QIL $MKC5)HU<V
MX>:QZ8%H@,X/=)X?% :HFJ^=>-,J;]AOO$S^:M/<WN@KC/97]*OY\3A4E7MT
M\8=1X'N;&U>!4$ZZ"FG8 JNMRV,7I"FUPZ;4[H5$V[JTILKH9AG=+*Q7.Q?=
M7#K,3_@=+ QWWMB?E5!S-=&-/&#[\>OC:IP%\<;[H[S34JMI/&IQC'%FH6IR
M<;=&+[Y=4IQHW@.Q_6NQW_LC^<V+C.0O%?@KXWZ%(*@B0W\6X<:\.3R,=\;Z
M5Z5LB[8>.(8Y\7KO-$J/AC/FXQ573Z0F'2H/E7WPRISG9U$QJWR<WU=SREFC
MF,Q5X;1N)+"Y_(RVHYUEL//E!#N+&NM\#%%C5&(FS^P49SI@Q#;2]C3I'G&F
MPM:/,3!F5J8[P3T+I5=*Y3POM6#3:$P64IDMURMHZ93_D1] RSF;-VVJO1YH
MO.VWS//EG5QT31)D0R*3M*_(>O@W;1#.FJGDS/,T]'G5#!'/?H(N$CSA_>(F
M.KOBF]/PYOARXIL_D*G/_1RL;<W<3S).=V'*X9TR/OJ$HP'2J8.>09D=3&G(
M>R&_6D\5 .%SU18(5G>7S,&"35B$+7= [6P437[P"2R6$78E*\Q+*9THJ=1:
M(<: 8IYJD7:ASKR?N<0,C.!>\*9)_/2F3)D$K'WFE+M#V>54;\JM[X3 C3.5
M^] 2S,*ELAI-@\6$W%G:ZR,?9)%F:*0FZ]6I1;LVK?[B"_".!H/OW5PZD_4W
MY'HP(=_). T"!?W#2:F=K;&'J:I#LU^84X\QXQ^T<UA"]V!]JG383P2?0U-'
M:-_<@B%X2]C9*&^$R,G?;'%SEK&UM:3!]>:!]<R(94%]F EOQYKX<\);P([3
M95L&Z6CH0H!\P3951:^\RL/+-_.<-['--YXNUCCKHI([W]CQM*\*0$<$N_>\
M"2W/V?8#5%EAVW(,7ZU Z]C$"],5^$:QUERX/6NI7<A09G%( Y'^1<8KV"#F
M4N& [<ZZ& #$PIJ"<;6>$1;/N5@%+*SDD548!([JB5 C XQY E(GIB@\95//
MM65$,=?G\Z8A'%["I91GGB1'7?;^NL2[8FKAFHA!>YIA (A/VQ^5Q<2FF_N4
M+E-L=4#]W#O<U (Z>/?X9L_H1)<.UTMSN'8M=\5HM0"5*0M0E7;1GL,AN^&Z
MH>%7>WLG-!^VTGATJ^G Q'YZ"!A/36/;T<?T V5?!01H%D7]<Z7I=(+=#8V^
MI3>3NJ/K?<>R*SUJ]^>F.VAN4$X3[+PP_MLMP_49%]D9:-. \' H,\UDQI?,
M3[46HUUG ;++.,(I4P*BH1Q!P9F\$W]IT&M7(FS]\!0O>XV,*K#9[EX[><+_
M[9OJWH"T4TWT[NO7C]^^EH'#KAG6Q\FAM3OV_@HCJ[R]O#GQ&;>WI YUSPM,
M,(/,[5$[O3'9ROO1UOT-$:5"_PMGIY@;B,$:JZB-?']A1=G<S2H3UQ1Q0?NW
M6A/+3RC"IPHP(QY!_VO$[-G*,O!9_/PRGO0V NH'/>PV[<^]6?Q_>C=F&EZ_
MC&^>/6]QBX"X"R;XGX\9&NZ2>R^*,,SAOU%Z[RDL/0OTT!_);;"<WTQ"6AL<
M'PL4 HM!**VP^'Q+ZXUTU;1UU37M-!X_'>R(Z0IU]B2ELM)[T\QI(>GA$NC!
M/@,]Z$@/MJZK&O;>$X(>&I)1Q#[M?O>BOP@W)F1Q0-LGW6H!C&H+4$CE722*
M X?$W7?/G^$R_AI&7P';65#5!_*49']Q\; J>1A('KKEPC^G+GGL@6D;QT49
M8?1:076 T[8,*A-!I3E#5<=NC4* ZM1J?\[*RA]Q@]=CV_.F;-^EJ\UL9S6K
M2D!HD*XWFX6O-*0+__I;DWPK?3) [$.X?$JFRUDZDB^K@1P), L IJFV.=A"
M%U6P*LWC$*FT.8\!S,-0[:%1,(^U7 -&- 7UYGDL)BVS?Z"8TCY>6%:,[B(O
M/ 34K<W\1)(C]]/NC8:VJ>K8[T8(4;-)0]VUXN<0@V@0/T-L?Z>K W.;(4A5
MI34P?,9H0Y^'_Z5U8UB(]'C-Z"K5E\K<E:_M1[:TH-T_XKK>T>4\DDBP1Z2E
MFGIM\Y;45X1!T0$>VP**7#BJ+=751=%ZFW2!&$;?%I+3?@L3C)QMA*F6]@U>
M%*$<$F9KD,1 ZXU,U30==="8_%HZ=$!TR?;*8'9(YJT#,QUA9@TLT'N'PL/L
M<N,)/D>88<@+": W>L&ZH*!E2,JYU>5<MIJ?9UZ0@(#R,5U04 :K$H@!!&*H
MAK%MW9(";E?A<U# ;0X^)O9;5@=#4>#3P8B[D@!X7*5HSXA'.V?!=S?A] 93
MJ9AT6T>TO4A".,!'5TOZ&Z[H%WS)X_0/T/EP-:M2@M4;N8:JZ](:>SGX.<!(
M&\7/ ..';=487%CDB("L]!]A.'GUL?D>*ZGM!<\^SWPF6#,#I%(IDE9CI0^K
M563J&H@2#[3\ "Q$NMQ5*<+NC71]J%IV;0>%E$V%P=$!EMH&CH;H^+94QQ %
M1Q<LI%)'EI1&CY)&,S?#IS 8'V?O<@#KEJI9FB!"A)1"VY="F\"-"[B!HU;K
MB/"9I@3#0,ENF+5YU>5*Q\QOMM-?=FB"-9P7@BQ ^;R):E/N.A\JY0ZLR'AL
MZ@<<N!;PGJ9LB.?W ^Y1 "3Y7"OYE')S5B4?ZM]T;$,=FK5%OM;)IX-Z3ZET
M^-\>[MX__/;P[>'C5^7NTP?EZ[?'^__W_S[^]N'CEZ]I(?6/_]\?#]_^V5#*
MO F+/PF7:+,2+6?^X- N5W!*D^;3FJ(^D9GSW<N<7V6P++PWFE$H$^8O,T&X
M9*K&9P:#X^*/;*,W&KJJ-J@=^2F./4:B_Q+07S+1I![ZS=[(&:JN(8HU\BHR
M3&#K(FQ@M2?#)">AR/"[8TX&7.#?LD4\DCRLWL@P'56KGX$E'9S"@.<P8VT&
M/!@OXAI8;400\%QA4DD#?/0Z0_X/<-CZU&'W1J8^5#6W*='C_$9EF5S2 CNN
MC[0A(,W1U(%9FP_+_)+&@J-SC%E*MW6"HE/Z>#LZM,#&D!1; T%%YE!?#H@J
M148W "(:G^*HMGNM-9Y.'<-7EX-><D!6F4"^G&!Q-.J'&NAXMJK)G)(+ D^9
M:+Y&P*,#>'35&30EETKI<[]1H#FCZI6I:.6- 55)P.B-!IJI#AO+;CZ_%: A
MH?3*(%;>"E 58I@ [>BJ-FQ*NSF;^M_!F.K.R-2T"WW">LG2K@PA;1-+@O$^
M^;JRB%65[?Z(_=O G_V?7A)AL?.-"NG9F+%0>G[$*_1;V(MN _8-S*.NJ%F5
M-]1>A\'.=>@ZT<D!7G$JR-<D'/_U$L[@0(K30%:LWI.\755@8P<AUE)%<4/O
MG[!1-CLZ9UX<*W<P[?D\Q'<")-7]5;<_D^CKBQ>134X_S$N!#Y]^+>+T84!!
M_]F+'J.OV#=[0CN!9(_D$J"VXOWV_N-FUV"<5@8S[(UHDTMM6^O?+ON]ZMJI
M*CMG$..+XKV#+VBNDHV=#C2^6_6&KRI?.WM6MWALPY.-S>V-;-6V\=]V<;GM
MY6;#5;S5^RHO>]6I/<3QLO*T'*WU)7]<)G$"<C#PE:J#T['@E XKOIVI6ER?
MOV5D'[?$1N4EKCJN&DM,:WJ9A>5J=X+:I\O 0@VS-Q_36."=PCC^^R8XOML&
MDW6LXSB^KK4RFL%I6/[ZZ-ODJ\Z^$[5X<.[)QC:D+>],K%U;A@/5Y_F5U[T&
MY5<_;"N/[CA^"2>M8ZOF8-N.VPC3KPJ?HR;A5C]7JX[K^*UWX5QU7-5PMOWK
M)^#YLIG,42T]L^WGW0JW=A73CP1Q_TG?<?L]+0\#PA0'$->1C -CQ37V9@HV
ME;CQ V7L+7ST%\O$F\J)-ZO%_ QK^1#<LY6L>M2!^#Y0#4M7W8$HT60R)+']
MQ)MFP#- \%C:4!T:HH#G6M+RE_/E#!7B-)DQG"\B\D*"&&1(91;&UQ&H^%,M
MAAK#J.&W@JRT='5I -I]?FT? EAJ\ALL\">2/$Z_>3^J$HU->[3JVPKSSU(*
M[2"JMCCM>5"%IAA=M0JB8T\.J^N097,L>$*F_MB_FN8MK3#=+R3QX$V3CUX4
MP"K$N?7]P):W*D4XO9&AZ@--->QMVWUYHI!"K3A@*LMKFP>32\&D6ZI=4+WF
MY&"ZW-A %CT>[PRUD6GE3=D/\N%,'^G:5J0)7:/E2C574VU'9I9?-]@.V!L:
M !LM[FDX.G#@VK8&F5S>8'H/>K'*,^R2$?]L9EL%-*^W('"]!>DZ>RF?%747
M3!I@-D9KA;AK[:/89;HES4J:/2K-K!F:-5NK_GURFJ7BPR\)%IM,XT!R0>AS
M+WKV@W14:![CG^!(-BJ%C0EL2<0Q,OJOIPB?GH\O$?FY]3#M9)BFS[E%#Y<_
M+B/CO!#%&Z-+Q0O>,(HG"!,4="+X., >>>0YHC[L*,'HGN2%Q 3!3Q% +8)3
M/_""L4]56?B YDOU=RX0?[EE]@T8\2*,J6_N-B(S#T."WKWZD^3E%O2MOZ]G
M(_ 5U;);O"<8PS+9?<OZ7MA;>P%74]AEKZ 8AQV8>8N8W*:_O$N3,OR KA^]
MZ=WZTW'Y-R!.=YI]G0T1XS5QF%Q>YF_F7_?AJU^V/W>=OJL5?Z7U];^7D,$;
MR 8YM)AU@'T7 7I*%N(O1C$&A6]%DA5PEOQ/G!SR4]]S/--X&DX(T73+>W(\
MVS GFC4=$G/B6-KP?VBF![OI)<K6])G</$7$^^O&F\)T;[W9J_<6XV[DEPU6
MB(_4!IYZ-%;;XANE5O<S$O_#P\82[V!]](AP&LH5T@\.T* #1#X5D3A1E8=@
MW*<L^C[/HS+.A$PL9$6*X(*2?+Q2ZM->-!_%IQVT'3\$[%Q/7L(E/'L2JPKY
M,29PXL)L6&2FXLUI[>:?*TVK$SQPX/2=X7X>*&H*7]DIHOO/L@]-L>3GICNH
M=$?W!N74.1"%0,7%7U52*CF0S7O^>>2OT@=EI"IV1+>HQ.I:J09%_R1>I'P,
M)G $IG'YBJFK:[KA)>Y2SOA35G$5<?LP<Z),OOW!.1Y*F._X(AERD0XODEZ%
MZCOL5O]"OI-@24I 0@B>U:)S59 -J=QOYTJ,QOI^HS''\:]1.,?:0_C$/_WD
MY7X9PZ1(]/''>+;$Q<#^D?#_2?5 2EVS:%3#8*!J0_&KF#<0U2")[6J)30!J
MP\XMJJ,9ZF H?EB'I#9);<=3FW%^:K.1V@9#1]6,IC)?91#5,14P8U[[,NU+
M5Z:$G!"B>6-![-=X_U4D)R*XT:,4=4OGK!+<>Y$AO >$0=S6QRD_I"H?/,/>
MR'8<=6B+TOU4YCZVKS_4@XP#D %)9>"*4J-#0J9](;@>9-S>:&"XJBE[+)_6
MN!P3+QJ_4(%V ELW"Q<85W)1)W_7\BH;-;JR_;T+)A^RW?W(-)>J-*IKM/R!
M[:B6[(%W21@Z*8CTWLBU'-6MGW<H(20.A X:R)J$$%8#=+ X@*Q<=,HF"K -
MS/(U]Z*_"'8/N2@QX:)E]P,YOF0V0_-T,/D]W=IC:=,$]J[KJF[7EA"DZB<.
M?$Z''POP8YJJ7E"56N*GL_@Y(!XTB)]!;V1;NFH,1>DU>Q5VA'^0@&!>'4H'
MWF3N!WZ<1#0#[J)$A(L6X?>3*-]A(-&[M?T]ED[MWFB@&UB!5! 97JJ![<L)
M38-HV!N9EJD.K-K1?A)$XH#H@+#0-(@< )&FJ>Y0%$[4I#7!,/JVD!(#*T8T
MWHJFN2AYX3H+BI5P+6/=$$ZO<66"=3'*6W<T=6@U)>0+'7<JH58KC*$.U@P-
MHRY=S5*-P55D%$BLU8I_J(4U';$&.%,=2_R:G)<;X<L*NBL_82>&GY5I%,Z+
M*FQ<@GBR7BJKRW1<J13UUIFQHQ3U(]OUX#DK\5^9IHW>2#<&JCULH/3T^0^.
MAM36JP/<*1%G N(T'1"WK<Y*Q'48<4V**DW@#'-M#1OTL*;,)@+)*ITI#O#
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
MC/->K1-UIX)%Z\&0B9*$RA@$:Y]5)T <T;+:N/T7J%==B-VN:9?I_0H!]WD
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
M IHM=:(5S-CB8.;4WHI3[?I[;T:K&'@T(><#&9/Y$XD44U<50S/,S67NM$+
MMX1W4F5+?6L"&";A$FLTT&ZJ-5K^BD''5=-WW /1E?2NQV42)UZ \Z],Q</>
MR!XZJJ9O=Y,^3MEO8@//9(4Z&S:%8#;EVU$WN1P=(M$B\>P0?19TJ]ZF0:<W
M&DKJD]0GJ:\:]5E:V[WB#<QR4PU+5]WZO>(EB4H2O002K:2+6F65T?K$:FJ]
MD0Z2K%D_&TC2J*31*Z)1XW0TJF/]<7V@J8:]K7%*.I5T>EUT6H5,RY1RJ4><
M1F]DJIJKJ;93.Q#]S!1*3<*_T#B8-&XB%]8Q]Z)G/TA'A5O%/\&1V.OT,B:P
M"1''Q.B_GB)\>CX>8^=S]4%+#VYKP!6>6Y,X^H.4/.AS;C'CPA^7()AO+T3Q
MQAB?[P5O ! E"!,2*UX$'P>*#R-\CKR9LO"B!&WFR0N):7U?"BU:^G?J!UXP
M]N&B.($/:!9(?^<"\9=;9M^ $2_"F&9YW-(ZPOYW\N[5GR0OM[I&B3EW'U]1
M+;O%>X(Q+)/=MZSOA;VU%W U*U>\>@4E'MB!F;>(R6WZR[O4!.\'=/WH3>_6
MGX[+OT$[=*?9U]D0^QH;)G>N\#?SK_OPU2_;G[M.W]6*O]+Z^M]+.&P:"-PZ
MM)AU@'T7 7IV(-LMQ?;M84%(5P'+RO_$R2&C]CW',XVGX8003;>\)\>S#7.B
M6=,A,2>.I0W_QW%ZZ4TO4;:FS^3F*2+>7S?>%*9[Z\U>O;<8=R._;+!"?*0V
M,.NCL=H6WRBUNI^1^!\>-I9X!^NC9T]387WZP0$:=(#(IR(2)ZKR$(S[E$7?
MYWE4QIEH!7-L!S6=A:_Q%IMJ8M#N,<R8SN,G/P .&R[AL9-X);QW@DG95G]@
M#/8RJ?*?FVZU)^WDG/VA;<HQE1J3U<0!4Q@U4O(R?5#FO&+,[X1ZQK"0)?Z3
M>)'R,9@ ;\F'$:Q)\R=8LYRN7%;R%W Q2\9>')[B9:^1(=?HX!KI52AP6\DF
M!C&)=<XXIDQVV#O5QP6)0&$"?0VM"=]!(R)Q&7@<FO$A=.RZOS[NY,CVC*R#
M 7E;0-Z=DL/J 2@_86K.ELFZ;;OPV>V[)1>JLH7W?);:DC,2+P;7-!N(P14G
M"U1"_S*@?QKL6[V1:ZN:M1TZ)[$OL=_<C"I!?\N3WB3B,4M'MU7+;"I6^^1Y
M%P+J*\6;GJL0AKTB(P+[//9G1 DVY3_\&C^D1MI%%'[WT<CR]*:$!2K/[3EU
M'GG_F;644]05*(GO#V0!F/9I33O%"R:*-\<"$O]A'RA*Z8H#%USFHXWS8?_Q
MD-\5^'U&:$F/8'*7VYS*IX9-N_ ,-%&:$DL<-8"C<P!IV!M9('TX$D@7!*0#
M FLK0,*^8$.U@7[*'15C!9(#=G5OJ"<"E!'8]E%<P?I>#L65R.A]OUEVN#*)
MN8T5%"[&>FO,6D+G^%._&>Q8&ISS[E#5C>U$&HF=SF+GP$'?$'9TP(X^4$W'
M$ 0[5ZSC?PJ#&VJ5&J\Z-5-0K%HU2R7_'"<\; ON2KYI]L<?2'&5VP981E.M
MLZ5&)@YZ&H+/U/]!)C?_(5%8A!QS51I.0N=RH'/(^]0<Y['@G(=C_M)4>(8$
M'8]J 9U2#_.%YT?HE&(F^R?X&0;T;SSBGTF,VZC,"(AQ,;V$_HHY@8H_1]\4
MRREHS0EUM<+U?KK+]NUQ^ENZ(Y5);@"'O3Y437T@B&@MD=/^:5\".OL/>KNQ
M@UZB1AS4'#CH:Z-F*!IJ&E+CQ3[?\TX5Y2=O/(ZHN^5GS 'T@^^$!:0HBXC,
M_>4\5B9^/(8Y)TV'(%^D(-UD4_.[=&OR._8X_<#W([X+)I_Y)CVL]JURO)?E
M4,^]XUY&A*-$U:'#_EA8;2,'W3\%48(2-H+ IMYAOR.<^C1<::!A2417N]88
M5($,_*Q7J?34GTD*H,O/;6HLJOM(:]J %D4K"NLNS["E=B80;DX&''0 F2H
M2")'5.2T<M0WAR#,(%1MMW9,IUAZOH#*_?V+%Z"%W@\4+XY)P@WTOO?DSVKD
MAI21G.7]U>^_8K$2] BJ+V#6$_&_T[@1*62>2<@$[AZA!?<#8?]]"-+M^;+:
MG<I,W^J-'$T=%@1I2;&ADQ@Z!X@&H+0XJC/8[A(L0=1)$!UR*K4!(ALX$8#(
M%H 377&DZ.>(+#Q_HA"F1##1-*36)2ZKRHS04X6.[-#XMJF/;]H',B511"9<
M ;P+)E0YO*/[5ID>A[V1[JBZ5CM\6SH0!.+LE<6#5K#E]$:FIAKZ=B,EZ9?J
M)*PJ"PRMP,H%EF6I0T, +_D5&PVR H\TYE2A*W433F^6,>%"A+0@G$6"6/A!
M7$"+JPVC 6)?\.6/TS^ &H^B0AN]P@/5-&IWR9,JH3C($@-:.D#+5C4)K4N"
MUB%/UVF@9?1&EJFZKB@A]5=L@UAY'1;>6WV7@Q3<6[$YI)OTF>U197HS>R-7
M!8Y^?E%= ND$R2N-X\?JC8::.APVU2Y=HD@$=E0VZJ5Y/&%%55.U:L5/2=M!
M T=_M"2%[H=<?(R,01!3(,"M^RW;ILHT:%,9?&#5,0M+S:[;0D%=# VQF8YJ
M%]B I8F@LT Z)AZA+I"<WLC!4'QI$#B[5+#I4<B) M(P()H<L&Z72RFP<@=R
M&Q,7;76@">#,DX@Z92^8UB U1,^4H3IFG1 S"2F!('6\N: I2*%'2E.'(K3=
M$L5L8.A]^]3U+<MV71'"<E"N4:G09-ID$4R2W,/6?>8[]_[MCYA,<@1ZM]J\
MRL1I@ BA&ZI;X&4X3H8OW6)6=#7QVB!X/@R:V"K#58WZ<;02@]W&X.&&<&UA
M$'UE(/BZ!;J4:!@\D95C[D\F,W+2OM>LT(I?O^]U&96@Q/TM=)>6(Y-9PYA#
MM(S&+[3P;#A%B1PX6/)&/7GDWTM_L:I:ZP>)%SS[&.$CPX+/F%C\V7NC]9^^
MA7=CV*"(P!DT62*3.C*8;CCHC1Q5L[>[AD@_7B?Q<W( V32CV'6D)_A"$'1
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
MS"M[(SU#HW#Y_)+I2;!Z3WB:X%A /GV!,=S@XL$C0):>Q*FL2H]'6![V,%@
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
MM"X)NCH[XPS;$8017;'9\'Y5>N0IE#;#G;1BU!4#MZG Z(V<@2N()B15Z_.
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
MYGM/_HRR]-]I+Q\R>0R^()N/@"70G)!BB_] VYK5?VUP]FQ5<$P%ZV)TQDM
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
M)41Z(6"S4A+/X?E2"@.(I2F8(ND9;5$B90E8 .FO+,)H%GN&M "Q85P@EMP
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
M7(+O,S]N[1'870>>.-CJ"OQTZ!$<4IKA.&#+5=DTR@R. E17"JIZGZ#&+C6
MT:@7,!)1 E$N=&GMJW$)/E*BHY8^P4@148*; U ;GX!5FK6SY2-LG6'+(_5H
M0@&!J;Y@JMXEJ+-+#7"D]0)'(DP@JB,OK7YU/H$_;>\2Z"),<'/X:>42T#K!
MEJ;<H.U059OO[9W U'E<@FJSU !&9B]@)*($HA2<#QVL] MHQ??A.HB]XF7;
M-&33+%/R\N28"R1=P$/8HA-HB2U[,'9T6=,%L&X&6'5NPI%6"FO)94>W9=OA
MA1")P_"!(,(01!AG$<B5&[&RG]7:8(TZ=*LNS'\AM%1H*4]:>ES)44M-MA4%
M.PDI\LCJF%!;Z+'0XYO6XYU;AM9JJN*".QJ9LJEU%4[D2U&/V%F4R:LVR:H.
M[9^HZDNRH?%_/<9_VZ):6KM-CAU#'V*KRW(GRR7=SD^;9$?Y<Y755]Q'D'26
MUG^E01NB7I (C9SA2*G^4\,>.2U#R2"?=I(L,W(T-T'WL>\&=3:HD06RG4VT
MK3K6;,%][=]9O)+-$[E[C(G[YQT-9;]Q@Q?W-4&IKDL 7C9_J 58/QASQTBJ
M!4M)M:"^N'$J/3QL2:L@0ZNA(MM).E9O!HY['[S1;MH5;8/69U+!O,)U)\.'
M4+I?Q'Z0-V/$KH4(!M:F,))<*20O$ESP[*8$_SNA?>(\CX1>-I=>_'0FW?_Q
M#;XX\R<SZ2D"#0X3RK26):Q/81!E: OFBXRR^/CA-':3-,XFM G:(HZ>?6PB
M^/B*-QI*OX=@^VB'POS)&T^D(T1RMICDW11AD(M"^FXJ!>!EIVU[]5F[>_7]
M'A:M#G\/L22)FGTW*._)W[H!4LM]FQ&2WL]A_6Y(46FMG 8-&Q%H)MCG^NY]
M2ZG"I#_[$Y(WD 3Q@=S ;7B:K>9T-)0>IBBTJ0L?@+"\"!R#:C&ZKZS-I#^=
M @+@1:1'DKX0PAHDN_2%\(O) N:"LASBY\M;K+"?7SN4=E+QQ63N^B'.;C4+
MG^1SU,TV:8>I/=T?SXDH/8_[#.O"U#FLAM(?Y^_82VCCPTF*^)O#.Y: 48!A
MV)4Y[1@_#1>(W\@38!NF#6QK9RO#A53A#V8Z_/ Y"I[I0B$]N[$?98D4N"])
MYJ>)# ;*]>>,"A5,_(00]/L2UI$6+D[P^]1\@!;XH1N_PEQG,5LR'K,$'IK
M7?PP[X2*S2X3[(";3&+_$9<+$D0O -F9#WXS,T-)%J34W@3KPL['BAD"81J\
M@M;FG7.I#01K&$8IWLTGS_1&>#5\">[G)J"3Z):#IY_X+&RS:JD+#Z/M//'!
MZ/[GAAG^!./,GRU+Q,=;PO-AEGT/[!N, /O[AI+[]!3#.%,"XP %E&8N/-_%
M;Q)T1&'%@Z44;D7 &(-^X-U!-5:BF8+4P@E>66Q$Y'491"P.%>%B'$L3-YE)
M4Z0R/5"/SNU0?24(+FH"8&GQ4UB^)G0">N-5?9ZD$:YYRV[0,8&]VR1O!MW2
M0;%W+R>_P0 ^3]]127W,!?4/]X<_S^9OHSB.7D"0[]P%_"5];;U^&(.QJ>ST
M1^*ZR=KT)0'TG\ _G#.IJ [S'F%*X%UHKW#65#I):9/<W;3(MK,M@_?D,7T(
MT;'$Y0(#KAMO"E,Y>>-E\0O8FX2$J]<S!^,I[/?OL&GY=MBA[32-+CA-V'7D
MT&GZ&2&).;F:\BOMSEY[*;U(_?479@?Q_<&2TJF3W EZ--0,+JBLZ)8 ;/@4
MUG@23\#F>Z (41; Y4BK##L$B<)B@K:66?&E5=Q@8X:]0;; :]O-!S)=5\T'
M"]>WF(S[8E0/Q7IT7[SL1X*LVPUC^&O39>-TF173M>&3K;9'N;].UR/LWDTF
MM(6T5[B.L.C1C=-DBX<\@44@F;XNV\5'=#U:^IS)4.JC1=79!B:W&PB<W;#=
MP!FNHU4X.P!@Z@45WJFSRYL(8D;5RR;YBV]K*=TZ7H]>C9KI5?NIUKA]9U49
MC/7*=Y:66[L'NA GU(]TPU?IL1A6 J]=!%SVZ!! )\Y(@E&6W*U%J^_]*TMP
MO8;[SZ5OGS]^E18!&/9:X<+[@!*7Y:NOR]?8$._FTOX6=/@KR.]=-%]$(?O
M3[XM0+F]S^'_P.8"C21>L935G;82ECH8*T.U+*N?J*:@ XXV#EWHCEZAVD&I
M';1:.6H--O%#LVK4X-WCE@IF(H I".GAA?2(=BZF(3N<C*/>RCC=6^DX%U5O
M)>,[H;DB 9FPO0W.3DW0"E\^#+>"1U-"\MWF"K9MWQV]S!WO7J7VOX<9^#F%
MLJ^(N#\2\@6<(/C)?:H&ID&!66Y-\Y.TH*H&8T3MI7M/^A#8^,5KV\X:WZFI
M>G<68#FM'_"]@9T*DHAYF$GA8B9)1L!#8@$!#)_2KQ11ZWQYW QR3N"-F)4<
M2G_4X*X3D#D;L<)&/D0;6)D45EHC7+G/)(;[K"')<V'BP'K0M:R0COL,GQ:>
MZ"-<%+LO80XT7%RB+(5-7$CC-B6A7P_.\MU/(DU@!8SF+(95^-54-,4B*TOD
MF2HC2,$C4S<+TKQ)$'SLANE&I&OY(4,6KMJP%V7FT'U<=V<S&E@" TP\%A-Z
MBN%[4N"3$'Z9NW]B+!^__9@MQS2+ B^?#[PA#'SR)ZXA./WY+_E?LL?$]WRP
MX:2XF1\^PV"868&OD/ )P8)Q/'ANPF"5L%T]'>QT"J,%%,$FHZG:+F7JK@6X
M,!J<HDPF9"F=-W118[ ,"9[[Y-BE42\*-Q@,9D#0: )*"5]_X\,/;Q^^O[^7
MP@@$1S#NAA(/VZ\2&]M^;8?K\BX?/'[Z/6*/_XKC_9I;EMQI7"JRLM)CI+2K
M6BOQK=2AHL@X8__*0^GP%LOM#MLYG_ZE/F;HO![R:K@7AC>H?37TAV&ZBRTL
MF"T_\O+>3/1P$(,/\!06!F5@BY9'*&T\7##R;&=-SR.I(J%M1%T @Y;Z-'X+
M_Q1*XD5ST A_(KFT)]V&&N>C75Z"& [0G4%'!?;U\!KX2/K%ONS"/\,[I[3%
MR-*VP4+)?)TU,==+V&]YCJ8Z>\YFJY;'K\7YT=&;;+7I)KOZG)-Z#C2PCX<,
MU OQZ I96A79YH.>5-"S<K";:.U8A#0(UA:%YF"N&=-6UL51?0(=[OL$.FW[
M!%:E\2:E+GJV6NX+")^5^P(638OV- "LR'G);U?QD#:9,&>T$'I^.$@!OQ'Y
M+XX'MYKO1> @3#"=P,7@U++/4T!%EOL1L0]O0L.;N)8QTY_@H;$?X[5%@@+V
M[$$=XB-C@$H"QJ2;P[,>J;/G?J='D/G)9NY0K<X5G_-=N83GH;B-H?X</3ND
M!Y1P00";I:?,16>2H/.W,CZP#K, <N&5YB'DEAH&4_DN2M+J!I6VII11KREE
MU?J\B1CX3I(FU%= ZXCG.0 4&B"N2$"AQA.-+LM[*O=[E#9:/1Z@OG3(+?MD
MKF?E85S-G[[V)3E4U8:V/NJDVZ%A#A5]=YYIEPG)C:]J)@=N^T=R.:C=B&F8
M3KRGGU_#RW;A0C6;Y#!ST@00ZYFE#R7+MU%LP(UD3W-5XU((#J</%Z@F1<E[
M7W%?F\M^RT@3,MHK([6-SO>8$O"WI0/XINMR?C[,V>%=K%KWNFTGB^L>6:7&
M6*TIL_AFP:C:1TD_J[^<K'5P6X?[<#H;3B3<O$BWZL7Z7FRK[BZVW0RU85R@
M;:6M!OML4Y45P^":B*<5JY. _E5 __38UP9CRY*5XTO,!?8%]CO%OG9R[.M@
M]W79&JF<8+^UN]A'TC1*:'-'TSU7_N+E?<7E5;?*EKQGJ=GD(6+J5M8H8S"V
MS:YHA3B@!Q*H.  6+:TP<F;+CB)0<T6HV;-V=X :RO)LZ$=OV3I"S:'DZ)N,
M3 UHES1M:'&YKA].AMJ$G)B;F)$@A#N%0'IO\/:1DQ]JYFP:FG*4K@C'^6*
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
MLZ,.QOBW<B[F(YFXX**P9%3P#T*"26 +UP>IQ/B& 8S16PHL6::=L:LC:1'
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
M^W>YMM;5+E<@CB_$[6+WNY1]ZPE-B,@7:0G.(A G%9DBA&(& RQ>CB)I$:4
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
MK+9>G:XENM^#(^O^NV GH5I9^F),G!TY]+I&'?J*6*IPZ'N)I@O#24<XJ9J
MTY7 J2G57%,XE1&#M3'ZZ/)X.?,V\6+'[%X^4^OG[-+/CVR"?FF^2O?_K.FD
MRW17!I66Y3AZ^8B]5D'.?)K9U'#>&EXN!1BDKI;U-IQ8 C!< *;M4MMBC;5A
MC6WCDUWJ:+K'/ 3UW$2"DE7PM9VI!=#QJP<R?(]DU>XXRT7P*@H]O1$]/9.B
M,L)UM;/2*Z&H0E%O2U$;$: >K:B&@E5$9EON%^[T]'34I1^F4P(2>5Y1R7YU
M4_*5P TF?N!3LMD:[E*CU.V\"T;/,T;D9D3R?'C_F(03(CV2](60<)O9=+[(
ML"FHFU)FTR1UTRR-XE=IRK)RUBZ78I"<Y(8>O7)'HP@_@=NEL?^8,?K2-!*L
MJ>7/!6NJ8$T5K*G<2TFPIC:2D6!-Y9TUE2ZN9_0^P&$ I^+WX;?AFE<1U^:2
MGK#\K.<[J3[NE4[8#PI=^ WWO68O=5\PPWTKT+>Q!6B]U<(^$;+1HFUE/TM"
MA1[>KA[V0Q$Q"\R1%:-%UH+01*&)UQ@]O(C^&8.Q9<N&4DX"N9%:]3-[TK0.
M82/")DLA2;$949Y8)ZJSVBM+=74'25JK V5N4%5!Y'5I&%P8!Q;BP%3*S<L%
M#OJP>':& YNQEEX_P=L%RKRD:-D@\H8JODZ_&&X75J!?^#X_.DQ]Q'E+)<!,
M+TU65,$F?D70X@1;2 MMR2-!,'Y-V#ILT>X:6R;-IS$J0DO7QBYRUNQU G.
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
M@]:51UB_8MI6-)7^B.+ NT(_HV]E?>TTUN9 8PT\EM!E<U3./#UL8\-!N$!
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
M'7P_1[!A9A]]'K%+SW6%XTR/#<&YD"3I>)6S'^PJ@I[]D!>VK6<_6ES_1KV
MF'B"S6KIDG>>,S;"UG3)/&UL-D_/#VQ(B_30\T_I*C\E95@?6)+;;FG'G^1T
M#<C^0'X!LC^07V GOP"I6ME4K6/&>N=AX.>J::T$ NA+@0#WXLESGC!K5-\7
MEAVFS[[&;GP^]N!V.!(R>SIWIQ7YY;>(8P2 YP?*/'''_O#\1YBK_H@'@GWD
M[O<*NZWVJA7TZW-K;+MV$.+PG@3CCZG3M<KM'R]1=7)6;U;B#Q0!0$A/2$]'
M:"D"X##\<<R0T#P,_%R1?F7GK"_MG#_9?@#P#M!NR2"]T&,KX(] 'N/Z].2:
M -.ZB;)..WW"?\)_PG_:Z1<Z$B4W S_# $"YTV]V:J;G381Z-$\ 7(*KE>2)
MGMU?S7.5WFBG9V/ S>^/OA>YUD5,FZ'\=U!*O3A-)^G5J>?O4I@J9+-5V31;
MM'8.1/LD1#:M#5\YCNV%H%@'@6?:T#BHL)OJ'>BZR9UK]&6ZZJF.O"=_ON3C
M)!L7Y:4A%9><61G&G(( ,G&]0"M=JVJ_Y&7%$$P#[91]2M=49,?\?,J-'82R
M3F T"&S+YKXMI#7HB#A)S4HO+@P2%[D4%\:RN,!Z1VC&!@EQY;L@.O[.QY,/
M[/]@._C(;F[N4%I88B+@#[2Z%X\@7D",@-X=#1S;9#W3A*:R7M(GVQ^37"&Y
M<DBYTB"YDBNY\C>;=[BA#]J6$'6MP0<=WM(-J]X8MH5A=1KU]O]KG<:;7^^\
M9U"T,2M%&'J^*PZ;SIV:E5U0&+1?R9>@B!408V6_@H'X]A#()DWIN%'Q;=>T
M)]QA\TH37X;0 @3()/*#B"NO^]4/4U6<Z)F@F$0.;',T@U]HC;?\G;0,:DU+
M?8O]Y=X$;?/I1SQ@X49XJU'7\<WHA'_@_H"[(KCX\L,14_EL;YC$T-4/&T-'
MS4AL57426WD46WIVL?7)=CE\A$\G%EN,)!9)K$-++!T4+1)9.119^E9-*WA)
MU9*^U8PR3>NP/ZL/U7YU)IHTHUE_47YUZRV27_EH5EKYU6W31C&/XJO;7A9?
MRX?9^PY_QM E=N<YMGG8)"[4K.QR K,/7=\^E%)47+MXC?WOQ_L;6'I!*#-(
M7'IF) ] O$7\MI/+5G+9\F!GXWHAXY.)X#[6!<6&,HH+! VJ&I<\Y*!9.((-
MA,FC !X3!NHU(7\$W<$7#",T+ L4B&<[',V>,>N/LLPD+WU' H $P $%P$/_
MOTLO +[R'Y[KC:>P90B%&Z >_V".Q)BKI9B(!5J)M!(/N!+[O1M:B:LKL<\=
M,W*43?+&=K\/>"!H7=*Z/-JZO+SZ1.MR=5U>BJ'MVK0L:5F>9EG>]#[2LEQ=
MEC=\(!Q:D;0BC[\B[^ZO:$6NKL@[7V X,FFPM#!/LC ;I5R4?0]ZP>[XXR;[
M[-NAYX]Y&.>62:]A=!.;\ (.5RPT\EXI!Q(#(4?FV&(NU?T>2JWRWHJFO92M
M:-I+V8JFO92M:-I+V8JFO92M:-I+V8JFO92M:-I+V8JFO92M:-I+V>J$TTX<
M5\I6<MIK(1\X(G'5I/)2CKG_:+L7JJ;U^]8D_!!?";T)?CUJSL9_8#HJ/,(H
M L;9F+O\4::79>B#0K\5\WSX/)X(-X"W^5,&(W47W5!Y'=LO3#K;+#82OL#C
M#@7I]B_L4^2[=C#:VG7;^J\W&9(%M3MO7ARPWED9<=JM:@KT8;X*#>2;MI)
MUD&Y#L68::TJ^^3Y\*%^\3L+HC'T<%J,*;P%05#=V-6X:<.HZO"TB1?(0,;W
MOG!DZ9$/S[85CMYK=7FJ,/6[>&SU^4_X(/"<*-S\DPQ4D6)J_@K?$CZF+7?X
M)!#ODP\?$A%G2U?UA?S1A\6G(VF6G>_(1.KVO(O5NNIFC(OQF^/;5;A56[W>
M[52[]?6WZE7M/S)@[8YA ZK3NQ'S9]9,S[>YLXGKLAV\79=O> T2I?_N($<Z
MVDR.C/PY41_%Q< 7_/L%'\)XWW/GF4\#G(XTW8!$<5=;!HSE)YA5#7#@UY9/
ML&<0<">5: _P6AY&/M8'+H($NTNE%\ C@K[X5V3[4C60F0[F>0E00=":;ZUW
ML]0#PHQ\D$^@42SD9H';6M=HJ"P&6.Y)6)7XV8^R[A*\;03WK,B9,GE\T8+;
M=L!ZKAMQA]V+B>?#8]P4*D#O!B"\@+C0&.[@><>!&'%GB-GP\>$1O,=7#>3;
M?!&Y\"OY$AZ%(\\'LEB;A?7BK&CUK:O^6Q2$]G!:%*G:T.%7QE:IFO511K7>
M:KW*DYI:M66L_\F2J%_"4ZVI\&RK^#]0,%%&\'G=M^\*98>0'NWUTN/Z]NO5
M_=7#UPJ[ONW/%]<,DHHX>1G)/;8MRQ''3;P/V[?W[),8^!&HR*PCT^\W%JB>
M?TY:/[2/T_<''$=>T;<6U-CGR+$Y^^CSB%UZKBL<9[I)P3N6X(EQ#"D"[1CL
M/6R+(0T^G-L$Y)#XYT;B_L@6P]4\6$4E\ZL23C[GO1W".\P,I'R[):_8NV*#
M[YE:YTO\ZHUV<3*+Y=\LME)D*^<VL75%R5[1)M8@F]A/V,1F-0QX7,.@&*:Q
MKXM6)6;9OC!G5<8]!;OK2D1)9\Y@BJZU(+1#$%"J7N-DXD%#]I?M@-(Y9O>"
M6]/*.OU?-O^+N]_L[Q'\[YA CXJ\*+@YBNUO8[PRQ2_/(V_,QAQ^9H8RW9<7
MA>P;O,M29$?SF(<F,66&@^OVDVU%W/G[WSJZUOX0L-"/5!\=_CR,G-E$!1=
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
MQTT:"%=,U)JN.*(JR>(O$U,V&'@2NE1>!6HYI35I;><2H='<^T5S:P8HQV%
M5C]G@6 ^==7Z=HI]E9F*.2%26+AY'0<C#@=@_'NP'$G]/F.%8EXH8K:%1(I;
MS*%7<R(IZ+D^/D5V1K .VX.%WA5X_VV@X(G$6H)Y:I;3JG4;6#6LC* =-8&6
M,47,0QG;+5P>@  =FY- T$=" _A(?";6QZZ.KQ'(7]H#69"!(B'HG1*S'8C,
M$Y(YW^?,=PD7Y-\AE2]K@UK!THCGA_9XYMG_%44"MD!Z#A9SSV=/&QB4*2<C
M;!\MAB%P19KM%JS,Q.OG,"W8&F$\[@+C@+.:"R(<3I>*&_.FH: !$0('K@@7
M"\Q?( 3264 ], MTT=&%11K,EF!2!U;VK6%>4XP)]KU=M>ZCPH&Y,.1$?<@$
M*JP3D0ADHEBHCL"96)3)18G@ 3G".8P&-2+4+/2(?35(P%9@I^]$XJD/77-"
M3J4-Z!8LC0#OK0*LF/\<C>$<?XUO)@%E(@8$Y26F'.P1$N8!5UB]4>RKS2FN
MRR+M\3/Q,8*VOPJ:XH@T2S7X4J8HQW5 .-W A,/S"W>5W[/ "J,F'D9\#E;Q
MT=R*2WZ4,1P0-!,'8HJ@=M7*'(W1](>KIL]1#\C.OS'F/E$?_,T%@^)@1B%J
M8R&(% &1K4UO8&-$XV@5C82AGD\REBCB^3,"K@-"Z9PM%E0NX@G<83I)(H%5
M!MC$PXC/+Z79/^.F(2KP&Q RU^#E%B#$S8WV_K!J[XAP0(:]SY5F/ML5DRI(
MC0;_N&KP')._"O1Y:*6AK[ 23VNH2S#D'!;HK1&HIC:"<+P* O I5ED1,$.:
MVX"PN-(6D/C9(M#D:4QVWR\MWB-JI,D'9.C?")MQO)RK&A3ML%U>1V\$H+2X
MSG-"=)#;YW=$+4D=&7+(*UI#4*0R&KZT0"[0#\C:Z]4';W]L.3(5UX#O\?'1
MX>&'TL#:3%D2O4M4V):JVX+VH"N./\A#8F%&_RB-_TWY1Z3 D+RC?;'9TA.L
M&1M1+Y7=;&O90\374(RV!+4=-R.2I2I>BP+W$,%KJ%); F?F9 2M5.QKKGH/
M$:_F>JHE9*V8&5$KE0!;E&B'"%U#G=5VXC-R,H)6JB,VUFV'"%=46+5$ID!D
M!*%46XS(AVCM<FG6TO*U#(PHE(J+517>(6)26:RUA*6)APF9CZ7R8T/9=X@
MY6JYEK"4*8U@E"HF^5KP$*U?4]2US<$:N1A1*=4IZ@K$0T2H4+.UQ*6*UHA&
MJ7Y0X#)$"-:KUGW%7+T?\T@N(%91_T<5"4MBC<"7R@T;*A?"E)?H@M[%VFS=
MIRV.GX6D"W6^_)L@7NA?@Q4%\VZCUY]?@(W*[99JS?-C_<M>+Z,#EDHG&W/
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
M4)2BEXS?0YLT[8&I$G(0!6ZM0VR,O]E8Z@(&6,Z4',8ET]?S%]63J_3FAS-
M7"VXTQ65VF81]Q U, S8WS&GJ@NJ1:W!NC/<N#O%#"# MC $A"=RXQ7/97_!
MSW01+LX8Y^Q)17F\A"?R93*;<3(#I2$Z^*$+3R:.P[@+REP2=>*LWCR;%M/=
MK5XW#N6J3:K+BD+4A9SJMJ_D#NH023!K-3+ 2QWMG\E=&;=@.CG)7='1'$IM
M.+Q>+-UK'TQU[+\2(B3NA<XV;K5\O3.O\@XJT[>7Z%2+KP^<G7CU=EJ]Y62)
M:7I[PZ1X>T-494I/2V2)7:UU.O/KZ322'<Y2DR5T9V7.M+%-)UX]M4O-*(BV
M@C<TI S,7BN.:JDM3/ E#*A#E]C/$J;FL-E T(LHV24E3'UVHXEFCFM/_3\W
MM>N[JEND '&[#4#MRI,YM.1..-5)1<=$H&DFJSH;JW"K.$DK[HBZ5X"XG:;,
M;H+6F$]?U2VB_'<"Z:U^,(%_N<2-NZ/N.FB.$*W)^Q$OLL+!Q'5U+01BFPZ?
MH"_AC\2%\1Q=[J#05_8'Y!U5IYG!8N$FE&KDJOP_HJJ/(9N7])H67$:B6YCP
M84[^100DSU+5H2%8-/M';?->^,-D?W?W6(.D5@/-/:ENVXMN5$]8E\E]DED-
MP+P [,3JK=>'^J8NM=--G'G ?#9[N870$ZFND_GL3A]#PM.%4R]<H+I6>$FF
M/(1YH&NML8J^#Z7&>V=.W-!7Y9O6_MJ8]*S!L#_9$42HO>.;10 +#@&1%I[1
M1](JL#63]<+!KPFLQ$GQ%54 YG[.N'P@?%%X9Q5&[4MTBT=#FK\&Q[Z6^E3.
MJ=)/B%E"K]8#[.)F]!M)>H%\E^58?#&7>C=*R(TN]%8X]W2QI_4G[LTCX8$Z
M"1_'KV"FZOOW-Y=WAMF@+7DO'*2XSW'.'@EH*Z/<6CU[8)_/KAXN)G=*D3L2
MS?!QI;_EYHDM4PNWV/S^276M;N(XX4+M&Q.W8E<L.LX.J_[&P;(&UYX.%)CP
MN(KS%R3Z[U50G!#NE/O?>-]$?!]EK7GL&?6VPA[?3?P/"'"@?5(8CPOBM08P
M4/5URMS KO)O$*9><]<ZXM]; S*=,_+XH,8=%=_/XE^D4G_?,I\Z+]&_'\BS
M//.;#GUT8_::LY!,Q+Q"X%7 ;C[PKG#MJ]^4CJ?K,'DS]>D,-V^^M*#LZ6Q3
MG51L.$?I>78R"<&IKK)3K).X;[7+T]KV;UUVT@4A"-F$S@Q+[*J6O4B=KQFD
M)[#<=Z.!E)YN2>Y#AKBS>B-WVU"^"=:]">S9W8XJ$N=O=FPL*YGI^E,]TB4
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
M[>LO7'GG:UI.%SQ9>=FZWWQ/Y_]^:7'R\A./<OZ&?N&U]+)6RNN)XYA=IF+
M>QW Z*0A)EDA%ZMTDBDEW;LP^;@C[)!'W9:.5:2V[=A.T*:VYV@S)$D$J?7;
MR\$'57NWN-@W%CAQ!G:\'+\CJ3N$^+NIB_,AOJI7A_UJ?M $3ZJ-SOM<P<I6
M;N1<!G14@)"T58J].=D[V37 ,,;DG#\API^:4#T/)]VU<G^<?V"<UU>N\#FS
MN^C!5$QLZ)V'V*H$A([2F&!-'F)W;$MTHTK-/AT>#R3^H>GYI0K]JF$IO'9\
M2"!BV?BAF:>A&1;$E$S6+,K>Q_JW1S>J@I$G3\]#Q7\*>A:9R%E/4"A&UNZ%
M(+8M&F>3%,9$JVSOK.^^]#RTC,)ZZ4JH!53K-VBT9T,F<@9E!:$GW\;ZKU)&
M,1!#'JZJV$4 W=;"]_1^27FZF13^>487>X//W[7]O_\^3SB1YO7N*(/'=AF)
M-JE=\"A UNB,S,Y2]QYWV^ :DQ=\),9T%U>_^N"[<Y6M-0,/KMV#3!6,M)9C
MQA+ %R%"R$JR->E=&]PCP_Q[($L'D70_?M4VMZ^?TM$,1Q4L4*-N;FII!X?)
M<CPE390NYEIZ[U+<"^8I)(M[LZ2/9'H>Z;[AI-Z^\&SBBZ:HI&\M0%K!>S"
MD0<M0L7"08XRU+LR81M<.[:2_EW0I[N\!F32Q<5HWU.EY9+NOB!MXHV7A*B@
M.L&3H5K?.UTY8C:,5$49<^EML?9#N@W;W.^>;=UE>C#_6D'9'4 ?O+UA-4DF
M^90+@J0L>8E0@N18]TJAO,)VUZ>]0;O;A6M[/7D;&OG?"8V&%\T1[.!%G\Y)
ME9F8MQ+(!P13*$"2$2$JYUGUANA%[V-WCX+:ADSA]^5E]Q74L/RYT=ISHD44
MUL@*/':.%&/Q@*HP4*VR+ZF&&GL?Z-T&US8LBO\"+#I$7 ,2Z;JZO 3X>2)R
MB%&4R$(O!HR0$H(U&DBRMA0QM9L5!V?3/>"VRBZ*WSNG>DBN7QK^/.;<=/]L
M1PQXWBXCS^(-R6 ,4&D5;I0$1!,BV(R!_V2JBKU]\/O1;$6=WUMFNH]L^BFA
M=^SD+UM1VZNZX6XKDIS8JJMM5R$Z;-=_.&L@*(I0LK721&&T[YTZNA/(5@SY
MG66B#Y=(UZ;QYXGP*UGP5_7[Z>K<#^-@D*/$=].S=ZOS+?)-<63K/-3Z5.9V
M%W0!XT4[<=\.M08EHC)8BQW@7I8]D&Y%KU-71_?FUQ&$>HIR')3.YE9R&Z*U
M[,)MDN]2@'.QN&B]+:XWZ?8MQ]F_1ORWQ?/\S[/IDOB9Y:Q]_64HK6Q-TM8*
M0IMVC:UB#[8H!"51.-..C\?>;=8>!;7CQO-)5M>A5+JO0KR/I+H?,O@"Z\LQ
M[G8:XMHQ[N\IK2<^^BQ5:P5>E6TWP27 H )D2A6MK.BZ]YC9$>+8N@"?A%P=
MI3C,J3S&]*H^@K(HK2RJ"KD=RC:F\-RXP%"%(M,"J*QZ:^Y=,3Z!/>[N7!M2
MC(.0[6^XOL"SV;HX7RKLS;S V6SU$/R)=Z44)(Z\-M 5^U3)$X$)7EJI>=Y,
M[VQ=%^!C*J,\ 2V/(_#A;/!W9ZOIO-W!<GY+XJ;6]/PO92)#%K)& Z6M(=.*
M!4)@K)14TMGYUKMR: /\ +ZGL"$_N/7M);\3=_(X[SWREF-"?N1U3)W:>EQ_
MPG%Z?#PPJEYMX0XZWN*T+#X+ MG:=!N=,B!2 )[64(33&DOLO, [GHS:;[8V
MNOG:MS[GE;M<?N9%>GX#=9(N^X@&I+*\;&IT@-4H***B=]H:W[^G\S; QE1#
M?3S>W>JCW%V&/?LK7QGPY=6*K.V5C9F#:]'4O7$(,5D!/ADR/OADNV^<W0ED
M3 75IZ//X3(:B"YM4^8"C?7\YA(B*/8"S[L#I-I:DB"'-AHI8_=0X#XL8PHZ
MQT*:/24UL(?%P)K?05^'C//R;M-,NL4?JR^!1RL77ZRF[8F+>L><XF4/ZO:Q
MJ_'UFD.9_5JN'0M;'Z_N)#-YH#^XJ7V[QS2>;[&T<P+M/K<2!-O$#$)8R3%!
M.Y.7(X(/656;;2:I'Y/GM@\[J,;RGN__>E/[7Y>+U>KO\R7AK#VPG;(ZOZBD
MM5LD98Q"E*!D"NW^HPCH(B]^&TO2HB1Q\VKQW8:Y'8PQ>&R#,.-:R>7Q)-6G
M>G=7O'_%Z?PK7AFC\#9&(*=:ZYZ:(5030!0,OEJ':,T@S+H&8Q0[#^.CUOZB
MZMH&Z3;D'W"ZW$0F;8M[MEB=+6E"0J7BO0.I1;MS/5E Q4"=(J-#$+;FW@<O
MMP8W!K]O4'H-*ZY^BNKFP-N=,6E]I>'UC03S';IVHI1RT7$P'&M48%HI('I)
MX*W1RD1KS,U6KP^HK Z 3N@7!%D=,B$@^=;<6""UBS@,)%6\HAP%"?$OYA<<
MFV$=?8==I-FO(.W&?-R8K2VA*XXW5<X9J@_M7F6#;<8BN,3S%JV2+O2^RK@+
M\#%DD4Y.W=-1X5@LOFI?O\/5=#4IV;GB;05?T(&Q7K3&N!ZRRZFE5HWI?B!I
M5XR]Y^1Z<<&5K5LEJJS5%?8D&V>P2(A2.Q &8[M>6YG2>V-T6VQC,"U'X=AC
M:[&+\$9F-#PKI>+8WA%/%,\/ZXQ8V!D5TE!P1:;4/6+XW1B-49!R>+&?G+'7
M0W JWN6H#6C7-E8R2D@5$9*5JF#*DKKO,'<!/JJ6Y4^"LOO+?33!<AO"1)>0
M:A:,UU6"Y@-"J$Y#\%BQ)I,T/;KAT1/0*5.=,GOT;!]1\@08LOQ3]>TR;Q^5
M--GXF_<*GBK5^52"Y9T9UC,;NH,T1V9%7*M5LS9"#I7C?&D*1)$8.DDD&6P6
MOO>)T:-9D:<2+.]-W=-1X72&Y7I^6KLHDRT&'!%CCDI!.V;3[@$V(898C;:#
MF92^.[(],B[!2 JQD4BV $RQ8\N>@H9*,FH75-)IN.EX-!W]Q S,_DR[95J.
M+=MQ^7W6I.)TM5 E>N#90D#K))M'YIRU1I#;WMGI[O>=>H?WZ=)R9^&>CI9?
M=ATG/D9A+2\CD9##)\&!%&**8"-%4E(&K>)@9/P"8U2;P$^(@?O)<0R\DVWK
M(V0)5K>*B6P3!)DJI!1#<BA-5<,IP7MX-V0)AO!!%$0"#+XU?S,!0A$$RBKO
M4%BO:^]=N*XE&*-U2_:CU/[%&;L(<K#@]MXM!Y15E5(=.&1?R%0M@<?>VJ3:
M8"O/ LG>!=T]]XM&&Z+V8=D@8OQ]5'M/;IQZ&%>]-Z-[4A7?-V>S5\WW8:Z1
MC*9X&PVHV-K#6><A('EPN:I490SEYN5_8\M.[+U/XHE=LJ =:,3(6L,7""):
M'EM0R@;E9>E]*\IA-0U/S O8GV@[)@\/$^V@9>77IJ F+V1JU>W9MF+W5D,:
MO.?P0&5%15@7ME]K.YV^>&*6_7#F#"*3L5CU+X[/HMYE;]+G36]'S.LSG%UT
MJ/A\E -<AP [LBWO-H>=CO)O[886TG+3LLL9TWQ=Z2'%9,"CDRH96_7-LTTG
MBB9ZS\'77BOM)O7I_-6<_@_A\FL4()HZ8!\=1/6QW9TNVEUS&EJ&#[4Q2M'0
M1;6[(1Z#=1^4?[O%6ET%?*0P_ROFYY65$4/^[>UR<?;F[0_3#QOT7Q7-)/A2
M=%05I!7MSIT< :V,X/G'S"Z*\S</7QZ-GX^"'X,[,4JJ]A7[L![&YMJ4A#.<
M9V(;2>O< MKYYA;1Y>(]+=>?V5HV5^E]ZV7S,ZT/\!KV?U@73Z#36#M9]\M'
MOF8\Z^?7GSNAG%BA*0G)R-2V"3+$FBM@5M8F%*T;6&>]\!">#BV;+VLYMKG2
M\%XH$YUKR$%J"+GM)E-V[/>SSH\V51]0.=<]/=\+^ZCZSG8CWQU]G(\OZ9Z-
M&^^&L]E"GG@CR*<0>#H<!X8D#"1K>9Z*%X+_6/L?T7H8T9A,\&"4ZBB4D]G2
MB]M=+BY5: 'HYLT7W8:N7/HRC'7=^?%#V]O#YJ-7?'WKRIW+[D\16=<8+* Y
MF #C?87(3AF45C&K-#N,MG>'KGO!')2"O/C6_[W8M)R\G.[+8:)SF?^7(-34
MW% ;( 5/X"FU)<H0HW^,=8\_9E0A;1>17\LH]IOB;F;L):N+Q6=BW;4QQ'>,
MUD>36#DZ:)5.[08@#H.L25!,*+%4D7+WQOR/@AJ3,>O+DV'DTO>RYOM'+#"*
MP$8:1-$%3!&UW18506N;V1MSU9G>YWP?1C2&*K1AB=)1(OU8<O=E8I>8G-95
M!;WQUV4["& A52? !B-$E,%6W3L'_3"B,;4A'X@E_20RK&/\U\6B?)S.V!$L
M_$><OYFF&4-N%X_,:7VMA.+'+W\_OYCDL(13GP=W<88'F(-.;O /TSFS]Z?I
MA]:>_-:3)^1]*!7;]J=E99-= 0Q1,U==S*FJB+:W^G\8T:&*[(%OOY*]N)JE
MF&#D )57(U 6@A6NK2W:%+R>4M!..M:ZO6^>VQWEJ!),'4EU4^T-++]N!O,!
MG.>9"T:D=,D.(K9F19H\8*4,NI PPH3H?>]TTF.8QN2#GX9"NXOFE+;S)0>=
M[QK=?SA;GRWI*NDO(M'!K.?VCSZ"_=QS'HYC03ETT[DUE*K.46OGI &IW;[+
M+IG1U<FJ>@?;I[.@MV>^[7W^]G$Q23&5T!JY&IL]Q[8^0@JU@I=)"Y2E)?J/
M:$3O!3JF?%5'9NUB1OL(\1B6]!ZH;<]]8F/00OH"TK7<FQ2Y;0K8MO6OHY1%
MLHTX.>$:TB=D=8_+N)W%>"+*;2H^O@!6K0FE( 5Z SAFS8!C!8?)22O;-N9I
M%=TUN&/*IHV&?/L+]$0,_)E=F=\^TNP#_6TQ7[]=33):97SDR;$ZL =;# 0;
M"*BZ*$05B4+O#BF'(1Y3OFXT/#Q(K*>TOXNSY<1[B=:A@JQ*\Q5XPM!*#[:4
M0KE@CK)WJ[?]D.YX;^"_!O7V$N,)*?<;4X@F69::G2A0R64PP6J(J65Z5&HU
M)J'Z[J7P>T+=AG3N7Y%TNPMRZ*LJW[V;KM]='!S)K(>G\S<TSU-:M8N?6G7+
MIBKXRNF0*Q\YY)!-EP=WNMBR^QSTNN_RZQ-?I=GTS7G"UQB/1G&00(@)C-<6
M@JH"' FM')F$W<]]W GDX,85=WWI]V?TX_R69R"LTAEKAIHT#YET 4Q)@*@A
MU*#1I-S]ZLZMT8TIIW(X8VYUI1A&2OUNH+D7WP_3NG[;E.Y$Q"!S\)I5;6!]
MZUR"Y(P F2M'.:EZ=+WCA2U@C2DS<DS>[">7(Q#F5V+E7S;(,LKD0Q#@VS4;
MIAAJ5V2R7ZAD(*:W#ZD<C3%?<8TIGW%,RNPIF2-PYK>WT^4Y,*F,BE4&P*#;
M&7QK(*&+H&-QF(EL<-TON'H<UI@R#\=DS'YR.895XK#S0OV5ZD-.TD*M[8ZM
M*AW$V!H5RV),"BXX['[U]A:XQI0Q.*I=VD\R@W-FDZ_]:C1KC<J46$!6K:"5
MU$+4PD$N2>MVWL1K.A)KKB,;4]!_/-X<()T^G5A^HM6*Z'J]Y/-Y^?7M8KG^
MC9;OKA=0OL;/YV'K&4V<*$X)JT&I;-G]2@[01@N.W7<GO#6.;EBL>XY([ WA
MT"5SUX/O>L[7U(L@'IW*IG74;CV]8X1(HM7">"S&D\JZ=R2Y,\@Q!)1'I-;-
ME3:L4$^\Z!KH5W.::-1")!U 4N'XQP@)T?L,'$$;4K):5[=K"WXHDC%$H2<@
MV_&EV,U/V&5];#8Y8G6F5)6A&KVYR[5RF-UN5/+2\Y114-UKM';%.(; ]HFH
MO)U%>G3B72\P<-Z8VJ;$R9;I45E!BB8"6>^L0HNR^V;]7D#'$"D_ 0KN+]R3
M*,!6UQ>SL2KXS3K!=E@H0@BM.Z+6,9"*5A5S2I]ON[+,H4/N)\"]?01Z&K/;
MUD;EB*^H* %3;=LA1!!;LML%D[T).5O=^][473&.(61_(KS;6:1'W>%*15'V
MN4#1I8*QP4"(-4#4RJOH-073V\7;>8=K]Y&_/EOFMRR3>X?M1(VED 152V'S
M@ZJU)T^0DC8R<*0D?.]MFL<PC2%X'XHYM[K7])3/Z10U0Y11H8"PN7&6C0M@
M3H%]ZZQ+42GJ?-+X:&15]$.S:E#Y'7<;V9I*Z%($CZ*UAL+,TX!LG)Q1)649
M3#G]-G(WO7QEX&2E+DEZMHQ.\,!=!)29P*8D;0L:DNU=JO@HJ*>AF?=DSY:J
M>4\1G2QTPUQK35) 81>K'<ER$(0MH)Q.K7(W5''2=/UVH=OI-7,G5@TIOGZ-
M#F]1?Q*C)](<'^32CCRS"\]<CQ64)0HY^6Q#;QK=1C&X-UQ0A.!BY-F6K:;*
M6[:WT8-4IE:7FVQ[UQ,\)6_X0%[L[/SN(HX!R7]S_4M/REH2($5H7<4-K_]J
M LN6?71C,VG9.RW1Q30?K=?G46BRIT"&YLG7LJE<?""-"5I1+X=NGB 588"R
M-"7++*/IW2;R,4QCV"0Z+DOV$\>P)+E1\().2N^4!"156@UO87="57!69&ME
M]3F&8_!D]UJD8Y4]'H,J!PAE:)5RZYA -+Z([#4(B1RNR]"20LDVNVBB5S*7
M[MWTMH0VAFV8XRJ8@X0S-'.N%&02!J^E4\"Q2SL:G! "B@S%)I.E2C%T/_/T
M**@Q;)X<V;?=3R#'K:KVVO$4E@(IB+8E39K=J> 8*/&,^';PLO?U$KM751^A
MZH>*$QZC "LY\C Y\8Q@%H Y2*FKD"KV=N"&J/HY?49N3VX=7..SBP"/J(J#
M2*7*PI%*D&WE!X)HI85BO,S>RA)\[W,N753QZ9-PG8C45T1'/2-%16>CG /V
M)#R'NLDQI0V"%R&9XFN@[ONU.Y^1.D85>E8Y9Z=;]\6V+RJ$A^"\ AFI&.%-
M^_?_5Z$/QZW#2\YWD>#QDC:UI%RBY4!/Y7:[*[4(T$K0Y% 4=,9V[TK3(VES
M>M7<AT9=Y7,$Q7S[!+^TCJQ0X-J=P":2A9@41W^)G' ^B=H]F;-OGX5C']CP
MW@M%N0G,M#HS1X *-6BEE;(Z9H\W(M 3'M@XO5X^B%I]#VGL(KFC)\-287U2
M905?4V5U4R6$0!Q'URAK3!FQ]JX]ZI@,.[WB[L*S(85V[./!LK*+[\7%:22C
M:VYIG](H7Q/)=C/=4;H#/9*2/];I$Q6,RJ6="DRM.[YDPQZBBF!3]BEKKW3I
MW:]TL-,GI];J!S"MSVF3781YU$VPDF045-E+],ZW'A,%(HH 5$6HM82(ZBB5
M%[MO@IU:@W?D5&]!/8'.>Y,;"< C]M[C1X^G^][->1BT_QY'B$HIXT'*UK5*
M1@/)5 ..E9+(6M3L>Q\GZ]I_[\ #-ZH$*2FV>_L*#]]Z"ZF5-:$LV<GDHPQA
MV$!H]+9R)XKT"79V$LN0I9;.N511:5"RL ;'@!"2*N!5%*JB,-3=X7JLU'*$
MEF\OAG2:]6'MVH:AJ^L,?K%8'=0L]M'O[&*)=D/>R<1\><I$>QYOR@%2,LR(
MEB5$DR5DK(*B1(RJ?Z1R\?"^]V=NAF.=%-I6#4EX!:800:K,]]JZN1N1@\N]
MAW,;Q9@LQ7Z2?OA>S)UGNIOFOVZ1SH?%^@LK&Q\*K1E*0>)A:89%*$K5)ION
M37IOHQB3YN\C\0-G^AC:_F^X/EMNKGY=U+MC^OMNN]]%_^_TE(X68?_1=;,1
MVR5+)J8D76)*0*5=%HCL680@#)227.3 .F8\5<G/H-F_O\_+=)479RS \O)3
MYK<^?]=^FUAVB:M( I1OQU ])HC*:<@Y"$U6JB1Z]TK<"^BX[-0 ;-LI_]=%
MG$/?#3[!ZKQ@Q0[MAM5VN[6 X*R"8+5!;WS0KG>=X3U0QF7SCL">'B(9FUW<
M+Y6WUW-.9!L'2M)MS3B9*!M;"U!-N6TA.$#G) C!3EG4T4C=.TD_"NMX9R,;
MK8I3K0FNH0CL.Q:.&11/3<AH?#%()YN+,>Z(#<*QP[L1[2#$$S<!5+'D&@P"
M2L^6NZ16D=HT,TD3G0VU?^'G8-NPHS.EQR#=_N(\6>^(D'4)HB2HIM96ITF0
MO \0D-V!& ()\03:_AWK0.NHV+:/"(_.LUME03;5*%+1D#9-69$<))XDB"B3
M#-Y2#J>J-1GSA:2C8MY!0CV-JMO4HWO6Q%B*@T+4.JWQFDG>\IJI,6LC!;GN
MAVH'.5%PK..UHR+=?F(\74-QKS!2.[TDL-V9F6P !JV@:B&CURK$<$JR;7NT
M\%B'<T?'M9V%.&RRY&=BQ/P;S1:K%0]@]1:7].+KER_J=[B:9IR7[Z>SLS45
M_L"/FP_\Q!]X3<M?VP<.V%_H"Z!+>F7 .>F4=_G/S=*A\OP#4^X-_7SV+M'R
M5;V LWG\ZM79>K5FC$S(29#"&U$U>&$=^W*" ).(H)(+.BF#QO;N.[0CQ$/U
MZ#V/N_6<C>0FK2!';IK]N%Q:]*XA&.F! W>/'CF<$D>:C[L!CBG_,B37;BK2
MX:38Y^H97N5+:MK\O!!R,3]']GR]7D[3V;K52OZVV,P,1^HO:Z6\?E5?+.8\
MG!7/=/MY\ZGU(O]CXHUES5\5^*S8"+"- 50V0I'):H>RV&H>TY[=48TI"7,,
MYIU6K-W<R*U&L'F-EPZ5"Y_D^7*)\S>;SZTF02!2( )I><Z,B[R:?/3@*)8V
METIA[PCZ<-1CRN(<4U$>6=[=>'K-4WK^@1VD<ZA7%M#;Q8S%MKJ8MDFJ4>ML
M$B Z;*<&,O!+$C1683'8D%7O3.+.((\W*^>&3Q,R<T* +%5K2-<:DY0L(9!1
M7I,K,?5>JCM"'),#,RSG;J[,(679QXGYA7"V><O&=%W#>Y]-*Z66PG,"K)<8
MI,X9(J*$BAP<8XX)\W:W5>[^[#$Y),=ATC&$= 0F?04F>+1*% ,DI01VCQA8
M"3P=[;JJX+/7-SOQ[\.>G1AS+)]@+(S93QC#II[.\:WQ$S6 [Q?SYI8L:@/\
M'=7%DEXO%Q^FC>?\R_F;?VMO/B#9=.@CNZ27NHZ[4T+I*U=^8 Z_V)P$/&,G
M]2*GN9A?0+L"Y^6G]1)Y.4WGN/S\(Z^"S9G!=N!F,>/'O/GQ8N"3HF.H6>C&
M: M&% 3V;P7DXE)(66O$WAGK 8?3(5+;%=KW_,-JW1(>JGJA@X?H^#_&*@/!
MB039!#0BJN*H=XN8 ^".R0<<"[_OB...PH:>B89= ?_ OT[?S"=D4&LA+"C?
MNH-(<H#&":B^&LTF23#BT[/W NV8W,[?$7GWX<)QO9#5]'R+9_WV"/[']@\;
MQ//8<ZQ=?0Y^S,M/[VF^HN]H3G6ZGD02Z )IID5M51_:0)0^@X^HHR5K2_=3
MS/= .;AMT-ERR<[=?0,-"54)PD.1'/";4 A"L@B^8!0NR%Q+]XYO#R(:G\4^
MC!TW%59'>70SJ-]3)495[@.E4&8G,$)IN5JCB>,U[5E=^BQL9,U]J^7#P21Y
M!-+X3&-?EO242+\.9 ]3UVE=0M4*M#%L3[VIY]4K3H3::IK<E9MX3Z!*]A[O
MKVM<MR8</_$'9K>'+5H[Y79RR4FIP*0L()98-O==9BK)Q)MYR5[#?AC8F!1I
M1^;<HT\["JGW>OF!>*[O F6;%D!28(,S8*)C7>^#A,3.9R2)274/I1^!-":U
M.CQGN@BF.UO.HY/;H#*1]8H]@QQ(@'&%57Z[BIR"1D7"VQBZ7_'],*0Q);F/
MP)8>@CF:RR:\4RI3 %\5Q]25XUJ4UH&V-L3H=52A=W793B[;_B.^D,-] Z^E
MQFJ* ZED9$V/K2!+%;!H/"F7>29Z1V[;(1N3/>[)GOM<UXYRZKYJKGD+]R&4
M5OG43E92S0E,T6T7++2F+;J8;$QPKG?5QR[XQF2KC\&G[C+KSJH+?^)>QO,$
MR$H>=&TGB1)[HY@M!X58;2;?[G_IO0>U';(QV?&C:*9^<CI:7OB7=E]LGLZF
M^"5=^OVT\GAHGAGY^B/1_$K.M*56VU8^KOF-;>6<,84_WQSX+[RB<%Z&3C.?
M%GOOK/6()#%P$EQ*;W-J96&U79S@*T*20D*M&*D676KIW>%F(-_QZSQ?$][=
M)H56$QVT4L4*<,$I=NEM@%A%Y9%'563P2;K>[3%VA#@F;[('?^[>UQM&8MT,
M_WD9_O0#75O'-Q!_*8!NFH"G9_/J>5LK_L#%7%TTN(K&)PS6@A#(H:2VE6>L
M6B!GO36"S4_MG1'J/88QN:5#$/.D,N]<0G%K>;UXVVKS?YQ?>DK\AN>K%:U7
M_X&SLW,ISF:+CZTI^\2[%+4LO,Z<+F"P($2#$7QRJL14;$J#68>]48_)U3VB
MVAQ*KD/SD5]XP7"GZ]4DEFJ"EAJ*0@(C@H#DI0!O1?*QN**M/P[=OH+:L8L&
M_%[HM*=8AF;+/3/P_#+1_\7[OJ:Z)]8)GX3T()']!U-]._W O\9"BCV'[&KW
MTSU=!S"FMAI').$1I#TT86^F2!O RUAR/<79I,1(J',"YT5K[2TE1-4NQL&<
M?,MF$0Y3;+LSU#'UVS@B";M*<&BZ_;QHR8(S]E[3C"[F9B)]\JZRV@ZVW657
MK8;D@@6>IRBKR#6'(]G5N^!M0RO_^Z/5P9(Z6E[R5V;_M+9&).NK!TEN.9K(
M,7N77O#=GMT[+]AQ)CKE]6[ETJ\\=Y(YLA1:%% 463%Y4A"9KU!=T%K[&C7V
M#M\>PM-K#^;ZM[Y>+M[3<OWY]8RE\GQ>7O[S;/J^'3V?&"\YG.%8.QO/48Z/
MK4,"ASJIJ!JDCE9TSVWN"'%,&;YN3+IO2V8(L77?W[L)DM[CM%QHY]5$V^*D
ME XP)K;O5=BV]4A 4;N:"GI9AMHN?A#8F!)R1^?1_B(:@CWG!N *P)]I/5'&
M*VM3@N)+;+7""M $R0%U*:4FJM$,J(GN@M2]-NFJE%$[I30/EQ<L>TNI:I9&
M-$!8G6T5TR2'JL]YW.X\JF6'3>'TI,JC%>7["F6XA=&&6-O-=SH5D#7S$$FW
M0EW-OK6RT6L*#F/OZZOOPC%&I3DD*_:6P;!L2%240\J0;:AM: 5"R!:\REX$
M+!CJ4,KB?C9T&-L=:?><<E!)2O!&)K9-Q@.Z=M5-");X)^U=[P[YG?9+3J<>
M=Z7(H^P_4"[#+8:_+A>KU41)A\$Y!;;8 $8D]GYM+F!=DB)DDD'UOM_K;B2C
M5H_=6;'[Y ]-!)U-U*%E%4UI#5J,:;U[B4>KV9.U2431.VFW#1$ZC.]K ^/6
M,P:7R\]UL?R(R[*:"),R.0X-J""VC<D"J;6.(>]LP"@E=F^8N@.\,8;K![#F
MT47125##K13^X?*UBP#P%UK1\@.MGL_+\YR79SACSY>=)(FEM3X+K0-AUM N
M, &725,T[9:RP57J5DA'K7('X%=_\?7I-W;;&Z=K5W&O)E7+*I0@4-0NQ[&M
M?KB28$,A=&3S8Y/:KE'=HX\:4S5+1TX,,,_'5#-7:[Z8JQ?;1*N[B\(V]_DR
M35U5KD"11G#XK5+;DR;@B7.NLL9,W;O2##&.,5TJ<QH5-:SH!R7Q>4'/-4/>
M%"X_[>U$)1.\8H,>*D^823H QJQ I'8<-IEDJ7<Y](X0QU0#<R3J]1+80&;Q
M$LL+?#]=XVSZWY>+XOF[Q7)]\>O$<72=LQ1LL+&T!M!,_Z <B.!$(2.J<WX_
M6[G5\\=4M3*X >TOD6&K#!CO>GF6VP6S\S>_MEE<?E[4:Z^^8,7ZYJ!R@MT?
MTJ5NX,"Q=2H0N.MY$^&U+B(;$)$"NU7:0*KL6^E8C(_L9NL:.RO[NW <?&WW
M^BTMKW\QVUN.&*1(OG+$H*E=>Q3)0% Q@M04V!!'&67O;=I[H(PI8W P$VY=
MT=UA^KOY.[]2NPYAGFF#04ZL]3J2:Z7*[7H,W1(4BI%(%5FCNG:^M/>6ZPT(
M8XKFN\O^D.G>TJ1<O-[^D]BO_LL?_A]02P,$%     @ ^X%(6*TBN<E[5P
M9-,# !4   !P:6YS+3(P,C,Q,C,Q7V1E9BYX;6SLO5MW6SF2)OK>OR)/S>M!
M)>Z76ET]2W;:=7PF*^UE.ZNFYX4+EX#%*8KT\.*T^]=/8)/4E91(;NQ-FO+J
M+J<DR\2'^ ) 1" B\.___>O5Z*<O,)T-)^.__HG]F?[I)QC'21J./_WU3[]_
M?$WLG_[[?_S;O_W[_T/(_WSQ_M>??IG$Q16,YS^]G(*?0_KIC^'\\J?Y)?ST
MS\GT7\,O_J=W(S_/D^D5(?_1_+.7D\_?IL-/E_.?..5R_6OKOYW^A0ON.%>2
M6!"<2$HS\5(!\8E:B"RF$-7_^^DO5B4P0B<2?<Q$*I^(%X$3&I*REBF316H^
M=#0<_^LOY8_@9_ 33F\\:[[]ZY\NY_//?_GYYS_^^.//7\-T].?)]-//G%+Q
M\_JW_[3Z]:\/?O\/T?PV<\[]W/SM]:_.AIM^$3^6_?P___[KAW@)5YX,Q[.Y
M'\>; 7#X-+_^A[?1J)^7?XF_.AO^9=;\^U\GT<\;@IZ<PD];?Z-\1]:_1LJ/
M".-$L#]_G:4__<>__?334G)^&J>3$;R'_-/JR]_?OWF(=#B>_YR&5S^O?N=G
M/QHAXN83YM\^PU__-!M>?1[!^F>74\A;T:^G7$"I N>_E4_[N36F2P0RC8L
M!'\*XZ+B%3%N^O3VF*\_BR3(?C&:5T3\\+.KXIU<^6%- 3_XZ IHFP\B5W 5
M8%H3ZIW/O85S#?(^PO*1GQ$=3&$V_W.<7/W<X'LYP:WXG?\$3V/#?SU# %PP
MOES#_^WF']\"@$P/Q\.R>?R*WZX^H8QU(!3X.H=Q@N6.L1YD-(EW?FE4]JO)
MM8!'/L"H^>D@P7"P/D+>C,LQX5?8X,T<KF8#<)$'S2DQT44B?3D-0'("6C'F
M!)X(G#TD:;8F?0;QSY\F7W[&<7XNPBE?-%):TO3$Z$O!59O51Q]&, C"@_44
MIV!Q'M++3"P5ADC)!)=4.IUI[1DU(]^=S8TB7$S7\UHMB[UV]SR=7'7 Y7Q2
M691+SG "?_II,DTP1>,&_ZI9MW^)H\D,TE__-)\NX.:'$UP#7^>O1E#&QD4'
MG\H7A^K$8D8^>?]Y\&&.9E+YH)<C/YN]S1_FD_BOBZ_#V4!'G9-5@0AM&<Y&
M*&*]=6C]L!RBUQRX>$0QLI^%AJS52$OM@-%\MO[)C9H\"::BKCQRZCZI.P?0
M/.E"W)N4IZ4>W,;S2W-<[(1H<,\,J*0(#]%4U("M-LP-_Y7IFG0BZWZT( 9!
M7>*<:"T0&;>1^) E\1X2I<E%*VMO WVQ?\<B/"+Y^XBX"](G5U>3<8/KXN^-
MB3B($+2E.9$4,QZ-U !Q.4JB@/-D8F#1Y]JD/T!1D_1-AO5#QMMR<Y_J=H)]
M2#6M2/6+%2(TT)-)VA.FM2)2X$%F>6:$9; N2QZ"3-U1_>+\J#Y$L!57]6W3
MY2/^[B":[&@2@@AC/)%*"1*\Q6\5;E84.&6^CH%?1NN/R,[-^[V%5W&]WL9Q
M,1XO_.@]?)Y,YP.)DPE"2R(8:"(U,R0$P)/'4)N%3]$)7H7,VZ.>$:D'"[.C
M%?H.IL-)>C5.OZ"M,<B!R^S1I$A46"(-QRV#9D^H4SG3X"5H4X7=.\.>$;V'
MB_,AO[P-OR\7TRGB>3V<13_Z3_#3-:80M?4L&L)#2D1:-  "B$ R>I5:)V>#
MD:THWC;R&;!<1:@/B195CMJI1Z^BS'.UN1@:P7*#EAY7>/Q[IDDP#'71BV1]
M-DQY6^?8O3?R&1!=1:@/B99MB'XUG@_GWUX/1_#;HK'O:!!X1J 3F-&@P].#
M%R?0 YH&22N@$ -7K0B^/^(9$-M*B \)5>T)?0^?AK,YZMG\-W\% ^]3D#0%
M DH9/#)TP"-#2F(%<UPR-/W$8X[OKJ3>'?5LB&TAS(?DZO;DOAG'R10WCF:2
M33CGY60QGD^_O9PD- \$<">\(VC#H^YYEW$S28H8[;7@5$GY:)!C5ZX?!7$V
MU-<3]4--,.TUX:/_^B;AS(=YN,Q56.T_AFD.&IUT*XN*2IU(0"^=2,C&Q,P
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
MVD#O^NVTD47ZAQ\MX!U,F_NH@=711DDM492'HMZ,^!0HL2S(;%0(C-?V@'>
M]=WK26W1=V8OW+J:O%C,+R?3X7]!&B1%0XA*$U6:A,G$@ 15NNU*%5(,B5OQ
M6-Y.2ZVX#^><M*&5J"OV6MP*K2G?*; 254I3PO&_1&9I2(#2,$Y9JQAGUOH.
M]X7;4,Z/_0-$7+'YXE98MU,3J'0B1^ D<("E$86?P$@PVI=^SCH^FNE3A?ZC
MY(/TI0.'"GMK<\;N[AIF:U',)GE69G Y&>'(,_@_B^'\6]O[AB<^O?:=PSZ3
MZ>[>(<KL+* _H07JD\S9XZ:/ZQ^7OZ*2*=P1'NM&?9+W#DH('@,SA&7?'&2.
MV'*0Q1A"*>1.,3Z6\_E=WSOLP^<3]P[[B/'D[AU>-:NH)*].QF6--6&V;*1-
MUANBO2["<:6_601"%<U*,N9UJ'V6/ KH1.X?]B)ZF\ZT%G@'CL4]3*NPS"Z@
M.KJ&V CHR#<1[8F;="7UWE3">,=,$HED]("(= $=X* =0?,J@W#9*E?;Q^A1
M%7:]ENA)$_81=K?1AG4,W7BEHU.$LZ;W?'DAA+M,4E(@%'<IF]I7T@] ].]7
M5"!GNVMQ@&0["#M>I-0(T8_>^6%Z,W[I/P_G?K0"E\'R8%P@09:^38$A.)DB
MT29[E6RD$FJ;OH\".@<5J"?Q+FXP8EQ<+4;%^7H[OX1IF?@4+LLV^05*&OP5
MK!]^@I!BZ2CBO @H AZ)]<5 $M:HY*G7JO8=UL[@SD)-.F&B@Z#D>YCC7"&]
M\M/Q</QIMD(5<*(:A"R 2J/DG(BW@A)-@_624:MS[1?7-B,Y!V6H(.,.@I*H
MA5/P,_@%EO]]LSS85D&:I13>3T:CUY/I'WZ:!H)3RXV+Q/ 2DT.7B5@A U$A
M:HK^%=?PV*M AZC$GA!/(G39)C[1)24=6!\;RNP@1%?*[#BWFDB5,K$(JVF_
M;;/VQC_:?."@^,/Q ]B=TG8_'-%*YAW8' ^G.I"!.EH:%X&/LKRDP4B(Y151
MK5B@W@%Z6M6C4/=1G+D:M)-Z14.B7#DLX2SOVGY93%$KEQ5W2V5]#[/Y=!C1
M%%KF Y;)SR[&Z=[/?T=^\'='171I("4:S)%GPC@51*)=39Q$,1FM:9;29,;O
ME<(^O/OH!MIY*M8)T%C1QGEL-DUFR$&3<5;99(+#_;4T>4+[G'@A*6').8T"
M-U[[-CIY,++GIY+]D%CQ>;Z;^,'_7LSFS:TH0BK^X<?)1__UG\/Y91$>3A!%
MUBRX%P5N<4/0:6P*\ ;H=4B>P)7\2EQ,GJ/#8 1N^ #6^&2XM=6=]L/AGJ=2
M]LUCQ0<%[]@.VW;YYB_??BXX9Z^^PC0.RZ))7HJ8A"&TN4!CH3Q>:@,1EB<6
MG3(0ZU^B[XORO!6N8]8JOFWX!.)FZ]X,&%T5]&6X(KA)NQ)-C\1%*"9LU)%E
M:6Q\K.5%137;#O)9:EDESBH^F_BTO?H2_QS.FQSQR1CM@;!HD ^8RA$8^LM:
M:5P54F3B2@J8]H%QEWVV]Q/W#_$LMHQ^GMK3#QD5'U]\TK3<AE<)P\%X0R)G
MJ.TI(UZO.3%!!<T#M_)^$/0 %^"'[M2FHN);CG=VRO?P>3&-E\7":_R.^7"Z
M2?L'(<@@5$9PIG0>4E03;STGD:%@&/,.0B?VTX[XSE.S.F>JYMN1^X%M%L;
M4V<"DX:(*$H?VI)\(((ACL>2B2 9R_5;:NP,[X=2'<)3S9<I-_BJ'R=;$A@:
M]0_W7=7W)5=[-IS#!YA^&498SNH]Q,FG)9G+"5IN7;!.$NV:)]\,7Q;6F%!F
MCBM)R^JUD!W/Z;RU]Z0THN;CG.L);DNZ^'4RF_T&\[?YH__ZKKRV@HS.ET9%
ML3 ^3I:]D08N:NV-+E=I+J/KG"*Q.09<M]I2%W)TXK&G$0[1Z):0SUMA^^2S
MYC.C:_R(\0;P(,5(8TB*9+0UB/10LG\8.D$Q^9@91TRU#^X[ ,Y;5PZ7=<WG
M2+=?V*L /@3<&ZV!A'-CGH1(%1%:46,$-[1Z(LT321)5;OV#X%:EP AU:#[+
MJ%'0C@)1@&=!4I(K6;_V9/.M?]T"O5]@%J?#)NXUR6'UX@N*<;:XNO+3;Y,\
M&^+9EX?1C^=^V:  )?QY,AK&(<Q^\].I;QYY*EE@H]DA17R5$=0H].M2*"V+
M 9<1A26.M_G##8Z+:QSO5CA^O4[;,LZA CM#P"5')"\]+3GW)#&65++.4.:>
MHNF0@=M%L'8::UD#E5AV+AL@FME42J 9GH42"$3KF==.!\<K3K"7,L'.F;X;
MI.I(VJ=26MC<GW_$7V[*8ERVP230)*H2"*%X@KK2=U>"X;B;9\52[0S@.P#Z
M+AWLEN+[_M?!HNXB@V_C+?4%[M#C3\OZ[1??;G[GG?]6?M;,X&8:X_1NY,?E
M&>)5OO0N<^JH!K&+^1RGA+&%FFQ*&ST%CK\7_8V0J7#"$Z,!YR83$ =:$<M,
M#!"XX?7;%7\W>OM$O>6)J^T^U':@KANSTS[\ONZ!1[,PPB1B<WF>PD,FCC)-
M4%)! \N"B<?>UCVL\.810$>HJ3@ZYP_*=VH1UD$-QGJ>S5+328$SF1$<&[%H
M[<J3E)8H'QGWB4OZZ/M!ARC/[?'/VF0[6- =%.W=4^Y=T'1D:YV"E70X,ULH
M;B'6#LZ+>ZA45EXY#R3*DE&?8LFW*H_$"QVEMD[I5/MFX@1,BJXXWD>:%;EM
M=JX+3JE;]JU$4*OCQ()B5"("+LMS-]2PDM5BB;"9*6-,-'ZW!*--G][_8=Y&
MW).:LJIX]*X!,??V:CP,B_+ ')H@PR]P"QMW(2J7!''6E>PD2HDW/)/L9'FQ
M* M4TEUY?&R@[YK2:A*LN#1GT_G@?3$UFZV&:T61$$6T+TEFH;P6)U#/@J=H
M2)9&A&&GNQK\U%L[+7YWL\O>&? L3:C#15JQ).P:Q%J]=H"QC]&T"\/UE^S3
M5E(+X=^GKX7DNEB@*S@L)>4H6.*#1]<NH5?G(*))P"A36FKN_4[-C8Y-X!8+
MJ#Y_^PBL,F]_1TE=+:Y60( F'JP-Q-#2 ,,6)UI+/+\I5]Y9RM"!KL#<G4'[
M.R];B7U20V85;9X&B/]Z"TCV(H"T@H"RY44738DU61*7,H=$35)FIP=/GB+O
M]J#?(7D'RZP#3_*W14'Q-K]%P\"7H_W#\N)P-I I)T53>9$K!CS5:4"M"IJ
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
MB 3NB:4YED3D2#D7DM;/]CZEN,+)J$\MDBH&,1MO^N^+,<KDLQ\]T&HMI6:
M>R#N@"6J$A!5R$!$IDSB'T&IW;+6M@[Q#-6AHLP[B%"^GDQA^&G\M\D7F(Z7
M]<IA_@!D4B%;E1G1D<O2@1M(H)03GTVDCGN3;>W(]D[ GJ$Z=4=<!_',WS_<
MX+OX!./8I"9OP%D.3.^4)3RHIC(KDY"C(%'YX'1VT=K:P?!=L3UC'>N$OJUM
M,ZKGRLY?^NGT&\JN>:/Z(LR:5GN#K+1SVGN24RIK@E+BDHN$YLP5"),EK=VR
M9R^ /3=CZ2N'NWNR:O?\WX+TJKP[_5^E-]YL/N "-UC);'E?6*$7F0/QW#C$
MAS]P0<HDZ$XFTPZ#];\3=<C5I$-!UWZY8PN^&!=7BU'I O.WZ60V^WV,WN*H
M /X;RO8%9#RA/_JO R6T95&40C%=2H]#TT98$!9H=)$; );:J,AN,)Z;\G1
M3D5'_B#DY7WS&^3"!9II+.'-%(G,+)( Z$* 4E)RQF.X_V!K);6Z ^.'6K4F
MIX,DI<W@7_OAM)'.+\-9*65:3&$0!-B<@T+YT)+"RQRQU *QF1L>..=2U,Z[
MWQG<.>I6MPQU$""X^.*'HY)+@0[G!W^[QO1:#KRD4J W0;PJ;35HP*^H#>@'
M..:9IDF(VL[;TZC.W(JN3$L'%QSW$=YU'.\8=R_\;#@;%$^4&\%(X"XO%=TY
M! U)TQ!YAGC_Q?KJ:O04QOYWI-H\/Z%&54GJ7ZEV-/H"".F\RD3[)BN4,6)C
MH$0EQ;52W"A:^T:_"O#GIGX=T-E%8_D#)W'78LP\HJBB(3:5"CZ>#?&E?U#4
MWEAJ;#2R=EY3%> _=+(UG1TX -ME='<Z V$#NL 0T3,)HO1%B\1S7$5>:>:R
ML4&:ZD\@[(CM[#6K"BD53?Y'#-E[BV M#0LYEFM*!%K<7.4S"2FC2> YS=XZ
M)_*]4KJ].KML'O5,+?MNI=]%[.I)H/?T_6Y -U%:U@PMD3>T)*D+N%>"(]%D
M#S@OKOB339_J0#D)A:K!\=Z:5(V@+B+N^Z+?8"/B=BU2LM(TSQ,3&:TO)::*
M,"$5<"TYO5_%65')-@#ZH6J5R#J%_6R# 3CPPAG.N"2!LG4.LDV!Q.2$=HX;
MIVU?"E< _5"X2F35SL([9 [7X6$4G<B*:492H(@\0WGX)CE<*ME)JR28:#I3
MLVL8/Y2K%3%;3?>Z73L+N"\%W"3GM=4ZO)4G='C/S1T_N4;'S$,F4>F5E6MR
MEX\&H3*L7^AL$J!*@CBDM^/W13NFP_$G_(7?)KC1K+YMXJ8WKH$'FU)4DJCD
M.+H&$DBP.1/KO%&:\\!W>T=YGU3*FA-HG7!: <RRMI=%0Z7FI<6VPQ7.K",>
MC8;2(-=1ES@3J7HCZUK@^WK]Y7BZ^R!?]2B\?P?=/%T*PLD82+*)EA85E 0I
M,X$H<P;EJ8/JC6:VHCG6NS%'TH[=&WSNP]*I]5;<!?N/!I^5=:!FD\5#"#PU
M)0Q,6V_0'N=*H6$<M2)H#ELB9!")16>TJWW1<'K*=WB#SZ/IWCZ\=:!S6QH+
M>FF\" F(YE80Z:@@WO! E,J&>ZVYSK4/S;/H\;@7F[OU>-R'BMZJ[ID)#@E$
M/,$S(B4K=4\92/14104@0%6O\3B-JONCJ4=[(KKH[/%(#:ZQ0F<+9791XI:J
M@'@-DN1D#><F6.IK>^(G52A]/$VI1$KO/4&CQ*F55RJ9<JC,"C<]6ZI1>$@N
MQ1"RNU_L<VZ=8(ZXN]0BIM^>H#%[;9S!22J+R$HO9&L9)^!H:4$I5*J>7W]*
MO3R.IB^5*.FBXGY+,RZ;. ,+C# $@G94UB0$P0@5T@#S^ -9.RGU1'H\GE80
MJ 8_I][V<9>Y_&C[N$U-:RA(E]WT#F'WU-L^T@B@(S0=<F2YSD6[T'-#2EH(
M,Q8@RMH._^EKZH%M'T]&4?<AM?>VCP*-C,PYD"S0"9'! '&0&'%):\62,2K4
M[GES8L;^\;C>R_C?AZC> E JN,BB1I/#^U)<3@-Q%@2):%PR)0)5U8O93B0
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
MI^*1?#1(TT(><,'%DT#@TNWB,Q5>H5(PYN>1\Z-Q,QWN^J$ QB^::JG*N^7
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
M8+.&R:7 J(PYX)[6:![J/DT+$D\J%EKZ].*(G(9V'J1>V<%.7^X6OFM[R?V
M(C:Z2:$GYZ.$($9*-,[A\GG& 3U3G:/C\_3I4W^>7-N]/[*/'ST>&5+6CT_"
M9F_(Q^?(GKW1$;CL$[&^@=>\&"?]-77E=CU[+.(L1 8?KATAWF&G(?2Q5E)&
MP"?S#&7_&?L']M][OY?\'2-XK\:E+*<T7,]U^LI7YGT_*V&QQ',2J0?O\</8
M'RK@@<V'"+O!OEEQW.->X5'MU<D$7-476BQ->'P6WS;2[[V&[IJ>#K[?S3I8
M]NUGH9@:S]7*Y$@F36W>XRFB*[3#<_Z](BEX_J8[I=5\>-U.'=;[9MWU%6Q
MH0")"SH. 7_H7*;TJZ<%;4U0"N?A7'S.-]SJ>XU*AY0G#0\S=!4&/+[#8?&/
M\^)P\#\<?W.WJ$TE?4^BXJ:NW!-!T;.L!2*1["YW\UY,DX/);RD:BEVFKX/&
MKU=&+9A(^>1\^; \P9[BE_]E@-@2XW4D1(*14Z"JH!9@@I!O;L#UC$_KML,'
MNH^"RA3:N XZS;Y-4K9QZN,;)]_<6 LX]+1%-S9Q G _8\>Q5=S1&Y%K=>'7
MH!UVB?8]8N!^8.I4=RY-K7UX7VN<]*=3:$7T?"Z,+ZL+*,#?>IBR/=2H"'P;
ME".V?JM<]BGLU9-[H0S"8V@]RB4"9@[;U48%<!!R_OC%&U6F;_3^TNBTNGD_
MO,H9)D32'ZVQ;PJV:AI!KGAG;73G+"RX P0E@N3Z_*=33$+4RGUM+QL7D^FP
M8D85 IC)&MW"2[U O''P;A+B$&\=]P_%NOU7GSC9/Z83M8<P<.(<-]^&5>T>
M1#9WJQYEXU#8E@*ITTK0EJ?T)$];IZWUE(V(_]!H'+[:MD2X7+=I47W^*XEX
M:64VON_DYB$;.9V_+<P'W0[G>R SIC ,A7NH+V%:]4\.&0O@)-",4]AW1LQ(
M7)XJ\Z?+7YH!#^F,P0&W$Y[B[L>2V!$>[[^>[QH0C0MKRC#XFNR$B/\Q\YK'
MY@UE&%QS+I:H08BP+ LKBO/CR!*5UKJB'EJ9W/,)%,_Y<CKQLF6B='W_I/A
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
MUX[U&$RMM!H\U.PQ1!0$GLB#O5\4;UW!TQ@B'YZ>3@[]!F_F;8@*I +\O*@
M8>1;FS8@SA+(W(BY_K+1*%O?S]^_R+C+XF)9,A7PIQBD3LQI3#TL)7A*=?B]
MU)(:]'GD62.-)0:F*%Q7^?T1JQ?^C16!4Q\6-!G-E2ZG G[NW0!=3;) ./L'
M!,6]0Z2D^/LM?1SHNBR=AQ*@D+2J:5#A'1)%O+X87?KYIC3<?+"0N:@X14W<
M'TY@_]!%L%DKA,J2Z/ G$$5"/U:1^VX09F).NMX7:BMQ1LUT/JD3[9F?[)[H
M**!^9?H?]A %MGIG:9Z'G:1X[ +C0R'?COLU'CEMV<I#%O-):OJTTM]"Q#!
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
MQ1TNY L-4.#*8W65#N3J:XKQCXK.6?4R"/QV.Q7P7.CX%$K_:CO1*SL9 _I
MCL5FL!I+]<XZQR66VM1DV+;E':3O+(\R_+,%^\]4:SWWDB0;L(@4? P5K;KD
M&V@_\60PDG_"L77[?)!@]^&9"MD-&AL&M@$)1BCY6<+7%=$Q)^'O?7>UNS#N
MK+&;3R,M-HT01K.OK]N5>1YIP=XH&RS56XL#%2OX_?":%U'/'I.EAY[W1O ;
M5PV7<_?65+^67] F2<?QZB\QV.?%$;>J00.&AMWUQG_?$)Y^#?6$M>AI<0+/
MDNY6X<O3;C[?X>SZ/O_EAG'="'U.6YB/^$AI)ED>>8V<I\6EC:_"7JO%%EGR
M#P Q*L=9E >.DG<]-%^J66QVUOFG:57H=OC6Z$_CG"(H2 ^5"HN@(L4@&#8"
M>F_H&)C 8Y6H8UH_%,B2)?S3";,]9AW]V%7@\8PA:T%8)%/) 9[Q*#,EQ>0)
M32GZ_YQ[^9'[YTCKPE@U^7*_CN.<@[XW<T6SPB:O-LF@Q&H;6 &.@F%5R 4:
ME[C;*Z<\AU!%U[;C+IC_A.VL9AR/I6&W)#\U5/7U*U7T/N7%IV"RW13KKT&K
M",%W:G$#,?O]%_OY9$VTQF0-S,Z<*GC,>TLT&E N)(W\S9<I3EI-*U13ZYZA
MS8V[]C",U"TJ(#IR!,4WT\M63KIFO6?7-P1#UCW\A0N_DM#><W.YB>%NB1[?
M2A JQIV?X4UG"9R=4<&@WFCF8J8)Z>O7L-%0TT[D9%8S0K3\B!!C<L7K9];%
M,3F#N#7 +[HG'.M7H3:G6;,?-=G%23&-P.5&?W\+F;X'MKN1<$G_;'EF$&P\
M^7AKP8]PB5++6E4;T^A7--.U)Y _LB5V2I/W \OJS O232MY;LK9J(7>UZ9;
M,,$_8W(!C;8MJC]%\(FM&OA]2LV)O&[HW&2=]^Q<[(D*Q&0A9'CI<)U\+ [K
MF7NYN],&(D@AVOQ..^B&EM>L)B!=6EB^<(I^<9Z^_3'@SV;;RXZ(ZRXN/I\?
MM'EZ^/$6EEWFDCY_ZTV<.H-9LUAK4=Z/XL$B7;OL)Y!K'A_=U?I-O=_;O-/[
M_F,P3#ZCFX''7)EII(JC)%\B]07#DY"\\9_ [[5;H>QM35I[S2B.QCT-FV<Y
MC@>;\IT?A<]9<E(!\F\T8,]%#CI<_R)*[3M$]-!1*XQMFXL*L&W3#41>8&,H
M5F-PII"BB'.!(9V+V="0_^4IK3W"9HO$FEG8@<>^/ATAU+P1F[EZI9KO6]2L
M8W:&P:$IM,%/E,<,K (SIPW!M_Z.P S0)DH7FFD*R]Y,%NK9!LH^&(DYS/G$
MU":7 K!B;SBOJS5_,MX,J@"W*./C%WFS:]^&HL1^&WD)16-WZQF/S(".VVK
M&7WD6,.)7$GT 2*/;+KBQZ]\(&4LD7=XM$H%?$?^,J7,_-UP&D3T._^;I*SJ
MDWCTY\_B5M_D$5+S[8&;,W;:YTJ2(^]<MSUVTXJ\=<74I&UT8V&=/(#/>/4<
M"0P!6^ .:Y\H[#?IG:G-N?C4*'E$K.\<D_C;6ZJ$9?S4_"\D3G%!E):R!RJ>
M\FV"3Q25=F?L4X)N''6QWKPB_OGLL48ORV;1EDL5:6 #S1I2[!ZBFO:HD+AN
M/(/&Q)AF!^W7?EBM-M,-Z=K6_I>*=&!_6,L5"/\AG(,PT)'2[._C<^Z#GY(&
MMWAHR@O-6TD*,,R1*FX+6@IK 4&$-&2)ZFOC2!;=@*^. U\,?Q0[SIH#<VU?
M G?"QXO2AU?;I:8L=F'<5>S%3Y>-/"='TYP)>Z!6><A P1<:/HD3ON@Y"Z4_
MXK5T37D*0+;OQ",X)/&K'3O<(=\Q*[K>_?>,LPQ_5ZKK 3F2IWEU3?WCR"[D
MSZ2G4#$( _YS=:IP^+OA60Q&5U!6I5U7D'Y$.8I@LZ@*F?6QL+5P*MH?CZKW
M.@QI[/0.UX:MF9,6(O!$-2J@12>7J(F,H4AO&W(P+>!%.-/9)R+R5 49R36,
MFLU+B-I&T(*)5$>F@WIZ?+'=.@;2IC0]V5?9.1>7(HO[7*LAOHCD#&&Y3PR.
M4>W7T6GH24_IQ"[,52^= 6!CG,[I2XU]:UL)E/EJ%_\!*O7;G_UU"&M/086@
M*_G5W&3-/)D/?^P89$#NRT-?UE"FT<G3A#8L0:/TH\6]\1=J;,43DO-*">Z*
MBEJ-2\3Q.W,X\YTX>;Z6_! S>^ &P\=?,/L$Z+MUN>%S8[4@F6*L/L=PAEQ$
M=D:@XIXAXG/UI(2!BZ>$VQVS=/<;@+!4\+N&(Q*/^.*Y*GI]GR]K83)^QY[.
M1;G.FQI#!XNSUPG]B\A8X?%VE.QH8(BPX/><Y5<B(O 9UO.K4]_*BK+,P:?M
M2>P6#-AS/G:&B[*MV1"DU-$#1=)[,HA03O2$7"$\X/G]T5/#L%32TA,C+K<I
M(,*Q2U]Q)2QR<AX79M,"%@,]V1&%^"9%J!B@A'!]'RP*/7>YW,VOW!G"N8J&
MM")+\)FXR[)=[2X;-D.'CLE$4W9">*KK5:N1B'*KPZ)R=)MHQM?R8%IO:%S<
M;_[W.:/BS2>^JL8;X3<-G!;6%W2C!5P$/8+.7WXYG7+KB^PVDB"%WL2,7S^+
MUV^W+GSXIO)QT"YRSC?QF?:FFN71=+B,ID#8U7;+^[%[#KHY6$*P0C$<.6R
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
M/X5[VS3NDS:>U0#EDNH'Q_CGYQ4(H.D5 EC:^'T->8Q(LV=48GUM&@$@Q2.
M]VF_JR7CO% WY%1& $GQX"MT,)PC[.?*:W85=<^?F(G^8OR+\2_&OQC_8OR+
M\2_&OQC_=S#.]#-3ES"/%+H%82'5\S891/V@(@D0_AFD'6W05O,K*L,[Q>JZ
M0#$LRMPRZ2_S4)I1*6Y;<;8:$ ^+,F224V)WDVO%247TVM/>,Y;ML4$1Q$#Y
MAJ1+J(R*W#%HB7ZET\))=A^K^J#S(PCUB\*LRTI4Z"?&W*1;&P'Z9)-#WV_E
M"]Y# *9*HIZUT'&0Z^RY^]%2F7DR[O;\K8VXF!QPCJ6PF-_L<>$(VNA)]D%K
M>27'!!W;FZ[FA4,=7I5'%/-MT'.&1#8$\(5]'1[HOLD6?Q:& .A+VZ$G:'4(
M8 A?G^%?Q?D%_^_@""5  "LQD")X4V72Q?WM]$+PDL15Y  1 OA&?(@ GHDY
M?0!4) G_SN X]Q!F8D!04E(5\VWFNA#&[HLQ7<8O:QL@V*GDKI!>V&<^]-D]
MZ#.?2[]_$'.FR3]:B_^_8'R6U?:T5>>Y)H[E1*R )I?VE&[>VSM]=#:/^KVW
MUO->+ICY0D010,"51Y[>1N6$\*E_X=N3P?HVB4GF4Z[9[(BT@\%H/3GL@ZQB
MO' LG!08P?>[+6F78%D;>3D!%:_J2,V0_"6\*#MLO/E:&JYF5-R$!;+#>7_X
M_;IAL@T+'?^4I;!;.EI*]J+*N3,]-HXG:>5T'UYVZ=#JI3QH):6&("-MN!L&
ME?,L6=G@M$WQDMG,[L3/3I5GP&I"?(GNT$61$=G7*P$YI.<E#XV'KU2*MB=<
MB](VW*TV*VK>CAN:5X_1A\J*9GW;I2/^SA7>Y'FU7.Y8XPP/R?'4&R[G1+9D
MRWM?:X$ *M;D,VOE(9B<V/[&<X^YC][)^0J8>BM+2Q1*+Y0N5N]<X6=V9D$V
M# E,+9?)TET9]7O[77G.)>6+Z3]\4[)E1JD;]72&4G:4\[]/+LS(-.>@&^7
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
MR[FX(_1^QK3 6%2O2^(UM/QF3_YIDFIL@U:W-E4-\LLEU>'] 9>G$F=$3 B
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
M\@W_RO5!,]Q1D(!#"QKW#A! "/54'/0* >A"YU<1 %FY)* .'_T1GUY,PQ$
MY]G0SYWEO?A%_(OXGXEX(@;2SRY@"--\US<S)$L9&_"D24,%_H7K VAT57JQ
MW7W'7H<L?Y[84[_^*:ON9 JJB</;<6>B[V&Z#W(WY#+,]TCF$0!CT+5L Y4E
ML=V5R! H9A=SUL9?/1T(5;+<A);SWL0?\!_Q1P^<SY0 %*+*AQWT,#<-P)?3
M*<O/=SO>NK0<SK%RY(>?_*%0:EPW9[VEQ4WL<WT3^T!CK\Q_UWHLEQFYZ"3S
M)OB1&)\_/8=VA/VL IW4U[^H_PNHK=Z>^2SJ\QA6-HPY35>MC(>DNYQL<(!>
MG)OBUR9X?D,U20!56 V9YWQX$?UIQ*]=O65,W4*$[^Q<@N[#OG=\^IE'J[M^
M_@2Q@H>%K<KJX>V26)O=Y M;N/IG&#>\[XA2V-QVP:5BK""SI0N+Q-KLN/"@
M:N#]HS#_RD-.=M1P&0FLJ"M+D\@W,M^;-3Y;=R2L'7]H%$  J%N_GV04<6M1
MA!&='#DF82QMEA.8.$F/>/ITW4"A=Q^$YI 5+GVW XX9ZV*7Q&OQYD-%'TQY
M#LWH6@Q+>SP8>FC">DB+_]'^BNDP2\@A[]/+AZH=&B<>;&)>Q$D>@\<2?[2J
MM->C?S<,7NC/BK,<(T32O%3[$:AO@R^O&I>E?]9Z@<HCHE_$OXA_$?_S$O/Q
M"CS4R^$_E&;&0$WS[UQ5_8,7./^1V9A$A!,N)P>2E&VP9X<57=$S+!'%"<QB
MBAB/52?BKY2'UR8\91?%6,<W=Q@3=6-EPSV[5/ELA2A@P2<Y'ZK5AR9]6SOO
MZJLE5*O'@\NCH"D;WYL)2V_?!'Q,R46B9R![:/ZV 3V,835/TBI/_MXD/0T
MZZS'H(20NW4R\?ED;AH2U)DMIOO#+Q2(1<R?V7V2[V28[!_G/@8=^&^A.^"+
M68V5Z7.PWWU:.L+>#RKS,\8+MFUJEE!UN[*\ZVAQ)(9]M+G _")M@%31ALG&
M.JKATG+GE*_:)8BY0 GW/_?[1ZZ!9069)_=7-V?")Q1@M!(I=SNA=<)AFTFL
MLNA)VZ"^$=&G&5LK["%3HO&N)&&X$BC7K#&U2UV\(D>5D>/:3<'R/"DH/:K3
MTA@Y [:L8RS5#M.JE%K,AX9/O8."QM?8>F0*;:8]59.=Q)-'RQ.GR&P)-0S*
MBZ8V[*5LB65-PS^'M]1^?KT:*@;DUT+OZ>&\EQX]:C4%07HCG@^;Y&"@V'4"
MX\5I0M*?Z%@TWAJRF:E(JBJ E,+U"6M#_#XR>E)\!\SXV$..*S+,8_G5'@Q)
M2*E=4#_=45YFR)/,D=SX9%P]3[TYLC6'-/9]YV[OIX69=PDF.7C7;*FYQ#IS
M2=ES U:F@G&ZT../&"@)SGMG+PZJ)>-5"KZSMJ3.\D[TJ'7-=XP;WHYM-:"N
MJHS&JG\[+Z5(5Z4<\CF=8ME."&.ZX-6W,P,/B8!$WCB9-6UVVSODKR)D: 5-
M;\D,&)/SS4.B6BX48Y?Q\<_\[YIF/C8VD5U29S4E87"A]>7&X1(3'B]' .]Y
M\:1&+89%^M"N7I%J,1(SV&FN#2@VCI?ZDQ7(UQK"22YTJM?NX:;@\D>X1"EL
MQ7U& $3@B*')F8+5X'LJ!U%2)1QBF /'.7D##120PGX1<C"6Y3U#F/ 7MP+1
M@I##!\\?"75@='--G"FXX[TP22^$"/;R[I=G*,J/]#E9??4C5'GA\/=^6_N/
MX86=WE-GS+AQ\[7 2)2.Y@_A=FY4;PG.E%$__,/3"A5BGOG?B]' #LSX%/92
M.*YW?SW0^DHE53)W,X]UNKLWEU&YX""!"DFLG2WOVY!:_)OLF/?RY_6-M',9
M.=J;9$Z5%Q^VP5:8Z+*Z@GH)MQ)7-''L"[2W;URA(P]VL> LR<IJMQ64E9F-
MO-<>RW1\T*5#FS/=W+ ]$FFXE%S8(E4\7F7K)=O(G>O"XXPX"[F0OE@:QPD2
M]?R5Z23.WA.[LASE)GERMFH!9H81K;U3@3/*OM^2YWXOA7K-Z'?K=*T]3IN=
M67]UT^@7$=N^%NES@0H95=O;ES;\?;M%F5I&BOG0<,H^AV&#LR#XW++V%S>:
MBG?-E<7F4IO+U)#$95$$H*137T2]0TVP2::*UT.19!,_R+K?J)?(EE8P\B+U
M<^$/#P^U.4M5P>"KMZF-,)Q23<G_8#2*L">Z:\6%!L[WJFY;JW;TBL7+.<NB
ME-AWES]Q5AUCE[NM0CP(?UV_(\FSDDPL>N: -3XPS5@6('XI>-5'9'[ P%?Z
MS6G;4>!>S4RMY%.PFXV3GLZ,)%?P8ILMN<61X*;ZL?ZK'JG*._-]I2Y/:%!+
MDQZA&:<QGJN.CG6SZ-?C./10$'QBC  ]#BZM  8H+:[9_-ZWG":R^HH]U:ZO
MKN1^WE]16(U%*LJZ3K+@?,VJQ5L 5ATEEQEGJM;G'W%DZ#6STG/@1Y[=%T(
MM#64F)R5N?-P#$<T'6A/P_R^!V4!D<^BQ]>T4'URY5<"XQAH']?[@I.B?2[L
M=8_?+BVRD3^1LZ]28XQC@^AHKV@M/XYQ%00\XMH:8/[QIE#V2/;VL3;Y&%W(
MZ<*%V<3$"%^L+6>=Y<O:C^WH890=WMVMG!PS!YU4]34:$6ELCDK/S%B'&A_P
MF8;(MU><#HH%!&18%&4ZOZ-4J4BV+4HR4IN$L'9,*_O#URP*=Z,>['!U12"
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
M[^S%#>IFV0J2=;JW-L=T!Z;3]E3L2 =F=A ,>8X$3^"Y.JF/=M+,IE;+,;W
M.BC8&&3HZ$[+F&D*L7K%:Z.LR-23>(!V";;G[G=;YB?[[+)!'=UG*KI[/_D:
M=3[D2J15AON ;L+I!;"/0R2F:KA(!MHDIMHM&RNRN=9VU=F#XZDTBS36O !4
MXT.0,Q^>C:[^S3SC:1MO>.&H]7.6%DTAZ^!AT4S+$+&%TV,]<-6^0H7_*A*L
MM9J</!9Q75I9GX&QZ#M:+E>8&)N6F@T\J#[;2=TUD+N.[\R6-#<G-@CPG $#
MONH_G+Y?HMF/=C:Q*-&MI*1.PW)Z]:#!WV)47,&*L/741L?DV/Y3LL  V'6F
M&%38MS_>J&^48YND4XUBCNDIR'U+:A1O7T W:MV*V['9M$O^#3NWE&'ZJ+B6
M/T%?=HMJ[>UK[))+L2N'",#.UN15N959J/+<XU"61W 3"3.G#-(NN;>F??G:
MPZ6%AZU(V!LSP.:8)OF3?LX$K 4FH^D<\K5W,@*P_:<9(58TN:3?39&I2XL%
M,@>BJT]0@6VLO3^GG!M.E ZE:A.QA=BWV2'_C(#^^4%<W5=)8BHQTBJ%2H(\
MLZ^ZK -?"0N>_22)%XX'_*UQ^16%9GS)**,&]RFW.,7L1%NH7RG&=26""8!,
M\>\99I$2K\?UN9((2@P?^Y$W$S+=+*E'OGW9PJ"7*6,:2AJL7R$;"QLM?CHK
MJQ*UC)G%IX1]D\.6^TM$OR+M*R0*:47%;TO_SHN6%BW^W[9AR?/9"Y,UVUMT
M-,2 OO,,XXWD)7 ]FN'U7,P7.F?3(03"^=Z9JD^*XI@[\C:D#%FV)GS#5&)P
MPG<;(K]8W1__=JM9=NB=I%<<>74JMC\RZ/ZNPD=-CB@N#> BAX(XU&UNA3%=
M,VU?YE/Z&FJBS$WKC>;KL24:PO@ZZ(S@!]E$TY>'(F$[2IY?&W]B.N9P<W='
M8CN@B5W5%=WRSR@A&@HWY+8MLN_IPZ3K4<, S0/"NS;/LI4V*4%KV%BW@@%6
M)^D;ME;5[(YF*R9&#S( XR[+^Y5945W+:RG*F&,_+UX[DYA%@60@DJ-DCEZ+
MFZ7JRH!@ICLS_G-5:,8V]+A<P*/%]K%\MJ[L-E]IZF0:NK_E$]J-(TWR'6G_
MV7LV7:S]=1W?7R=)4895AW5A>SI^)^=;4O ?D,5X#X9/QN_/+7&49HVX7!;<
M.!>NM^G+7>/.$V!'<;/D_/(3T-EU](H>>[<TOA9#][_#1FEW=T=3:[:Y(P0<
MWA.\G:[])KZ$A%7G#$ QICK9)I\/RNZO$A4OA=OP[^WP^W@AVYLLW%,^7J%0
MAOS@W2LQ;6M(/["U<J!)V%BU3J=WT@/VLC2YDP V@39Y",(POJD_%-^[; ;C
M3:X++B9&6Y^,//U6,XJ5K9!E(L;;$83A10<I]P[Y%3IZQH;V[_4FW,)9X1DV
MQY]<%D4QL50(\O]3V?X$8O[>..R1JHBJE;WT^@_0-XGMR5;J?ZK.M3R4/0X@
M%N5Y=6YG=U*9Z8WVBC. 2Q48*\4^79=J-?PTY?%HYT1)/=WFCAT%F5HW;VN$
M1)P>CR.4MEE;)\G/)9SX<6)\$%IM.!NVL?B/WT/5FF,$1ZV_D\MF$KZ)6@Z
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
M!8H/(=MC*OV>K%[;J,V8JA1_L^:3%;XZD>OQMDM:9KH&G)&$K@*/"/QDD;>
M<Z)^H<5DGW0U[Y*%A1 ]FOGWSS2X)B1I16DX*J;\:%C*C\OF7V4/9ZBJZC1^
M^NH'?AF60IR]<:]XAQVBY6Z%D%841'YT(*%XPZ=FNRE%V98),U57S5#[(?_Y
M2H<L&X=R,1QLU0!ZYJ W<'@///PU:U[CE9*3H5/7M:IQXY2?&G!-[Y.C>4-4
M((/-X@:6;H;M&3E.OWWG<6JL2[Z?['CJU)-XY6DAX%/)^O7!5 :R(%'LYP$6
M\^FW@,<;S1.2:M5S5*J0B!XU"^K7MH4LVN$F2X7W^':SIZC'U8_RH+Q>]I.M
M<;1/?76'LA&&FDU39S^KI[X?M!#PV],*'J<6.^YR$IETWE.E<M0[6>_L/)I\
M;>%K!2J95;7SQ]9PXD\&BU#@/A)0F^"$^CX\@#;K(T %Y/KKQOC5C3\ET^M-
M"/3T; ;-R\OJKR%2A+4FUY/@7SLN9H^NJ#Q7J4R4[0D5C]R=<9]1P[XGOT5C
M;<-:SP1PU.=',9*06"JR$FB3Z$Z7-M^!)N5.;=\ 0WD!+O_G+XP3)%JC2A/0
MG\M65AA<HT,?T+:K9<),\BM5()9N!B(>;C<,R+"<#XY/LE_;6L<$C11(?*->
MWQ\UA).%G>F[&]0S3>2)N,G1>Y,[?KV/3889Q M8K[0?4]=.SB_@2MB%JWQ]
MY>'DZRYZ"R PM">="R_@RLZ>^6SO8?HR&$_X\<,[=R@HFT.U<SI?YH'!,TD_
M_K8-]SV<FDZZ6"=-PQ>5JX..<Q<4[* 7/R=,I$"!7T;%25,="J#"FO[9K*>$
MDLZ5^Q>3$2_JQ!LFAQ@1YC*<,O")F:4J38/3P4:_Q .W].J0 W><3G<09RJ1
MI1COFZ?.KM3QIBV74W0HA7HI];5?0HN*-C&*I8Y(6$]::*HE;02=X8%MI<6'
MDI0JRQUMQW-^*!W^W(Y>,$,/'%?&UUF14F-RQ5>ODEA/*REI*W6K)BJJ]LX6
M%>;^8SGDX%:4%6WQ.M7@L!PB1Z[)Q8TELVIPRQ@TW_BAGWR[RA48^ RI%-$B
MQ#!8:%?3*U[.EA5ITREY @R("GM8[$LSY8:KJ\_NFK&IPL%%F@Y<G@HCUM1S
M#OO?K[;A*<)K,#?H[BWH;-05KF*5TE5H_T"53Q( && )8LIOC,>[>GXW%:.$
MQ"H$!PX)U_C]ZIOJP?A0-GG7XR-TYWL*H\X/1>=T/E5(NN3OI0$?Y%Q#7-JL
M@VWBE9MY2?78E]M.6EH>8#@NQHE_PWRN\,9^2>2;H.HOSA]4LX3Z!$P-?(:#
M[(;E8)*B=UHUZ"&NFXIH4O>=.#A*+)^DA#_#I(\";$O_YY3F+7'BXCHZ*(*V
M1%K#LW!=%1<IE#M)A(@?"6>-/<J"M(8E"Z>Z< HCZ977-;M*5K#3H]@>S'O^
MEL6'_K>WJ\6.!R:A/!^DZ8[Q,H6-U,=VX2=OE?F@N6&=VS*^B1/HZ6?V:P'<
MI-&KB\.3;\CJ&T*L1DM2E'Y4[/F)2$F6Z?7)/3+16/2\.8\ Z69HUIJHO#MO
M#C)MHB!=^"+9U;XT/T,RLNA5/['Z]EC2)>]3A1XH2OD5(CB^(V>\I6F]ZR(B
M5%#FT9Z/0F5/>E$![OD,^8 5V/:8,'C>B77OT5,=6+\B/H?NKQ2#D^8&R&+A
M?'-;I-W/C.%"5/F:^/)SX6HGVO#TH7)HT6R^\@ VD6TWKLBQYRM@#3(G".3'
M6+%L^GWA,&J//)]TC3Y/&(!CP\J4F30!!JIV25.&=@70A*K"$C>P3IO%,+EE
M%^,P*2J;&-4<?[)2?-))$\)^Q&YDP%0%G?JUTUX> R8O8K.*I>Z;3Z@-K6]5
MRJNRZ YX)(X???6\ CK L <N[XEZR!=G4/?#XA>^SUY));6VI^2<5U3R*KN+
MCXK!]<^K;YH*Q$/_7LCS7T&X" ZYFK&B]M0N_O@2X_K)#9@K8H8VM'W-?NHZ
MF3(UQ\7"*]NJM0=$7)KIJ$?.*-50N@.Q E*^*-R4]OAQM&.%\NU.=PH[J_\\
MMG*2A^E&Z#JRO&2Q, TA?@5^\4677;TP<^MP6:M^.LO*GXG'U^9^MU'[)QS5
MQVY4@=YNWRZCJBMVQ#W:'[485CRPA&<Y,MQ35*OE=EY^2K'G<S$=2VS UU>I
M++C.DC[_A2T_ROI?Y9CZ3Z>[:#7^R?BA)%KELS6<XKH)*ZC7(;>%W!8)(Q42
MC95B],4.NT2TER," F^*9 FQ?,JDQ6;ESGA?6?*Q$GDN/NTW(2G5[B7![,&>
M\PO3(CAE\_S<_ECOY@#061 5Z49DR0ZUY]?M5_K229+G!"RY$D$6A[.,MVBS
MM!8/>P.M04M+:/>'//$P/^$H-G=;P4-,.K=G&$N0,]W^^-WB]5/74#7)^*?"
M(=Z6R09]YG$"E)@>Z Q/3@%XB^5CLN6&GD%^(H7+W>X6;W9 61NPL,,B,(Z>
MJRIYG@U?CS>]@V:0,CDF,=HHRFQP\9CU4LGZ%H#P;EF\!9SV'R0<C,(6;NKA
MR*&19>PK7L?H3^IICBH!Q3\M**[X]-R=T%&!QI-,K9,.65N?2"7BV;?TP9O$
MFWJ6BCCL,=G4O)V,$"?V,C8=-%U% #H ^_=6;'KF4TG@:#W\!@-^!WCZ[;^K
M9Y2+W6:==PN0GEY&$2Y?*=#^8^.WG=I?Z1%7ET:!*ZJ!Q\3>_^N9Y+<-XBU[
MNE,$Z!80S'4+Z-'\IY;N;QO$_RA8Z1\;OVT/_R7V7XHEN8^HF$O)3$T/S[)R
M<V+K[N7L36D<I2\NJ:1DHW3DWG?;#L1_OH;PVY.^!VT-O12>>>=:L8>9',TK
MIH?3D!GWBYQUGA85_HM %P0*T@R2_K80N)YROSKB[%+FL1GPE?RR8YN\2J$-
MT]N[L0)_]DLORT:=NEQ[9EC@X;IU)D-^:K/1DIV;R+)NX^NA29GMN?E;P+V[
M6.I#P3^URG7T(N)T3X7P?YW#;@$=J;> -;9_:K'_5ACA/_S J_MF J]N 3E
MIRLLIQN&^']L_%;;SV_X^8U_93N2N1T5)?D/S[\ES_Q+\%^"_Q+\E^"_!/\E
M^+]$<%%8L96,;9SHB!?6$X>;-SK)_ZX+^X>TJTTOMFY^%U3^"<I>_G>FU^AV
MQTXOFJ97@^QFQG;):+7F][D?/V=48>R+<$3LQ>S6&U=A2:XJFZ,M:QIGW?EF
M4N)=6U>W )L]$4J/3[PAMP"=$$'A\^J^E5D71M "#K$B3K8&)LV;)\DD8I@)
M2CZ /_RO_\-%@+_H7Q(:>8J67"J])=M>H/BO6X#:E"4R:T%\._C'4^YW-G70
MR'=<AD)V2<-MB6I0]??\DC9>V//'IS:BY!<//J\C'4/)8IB.Q>U2"W3!3^AR
MSKU^WA.YMPH[7-"%)67KH,G2^CNY/\A!1JPQ9^>Q1Y<XN>L7Q=8T+GFX/>QW
M8_V8X>^)9IJ1^TRH.OQLT#=!S[:2005MCYP>\T=A _(PVK/B>;G)SCG1WBL
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
MW)N4:E;+1/RJJ:/KGI&>BG8YEM"-EZT])J8E4WG')7=(SE4L'CY[KLHF?X=
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
MXG:?L?^ZM+S_'LG<SOX/4$L#!!0    ( /N!2%CV9*&?QWP  !LT 0 4
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
MZG"R"$;RUV$(SYY_O29W.66+^'J.G,C(6RYOOCQO1F0[,QB>D3'=W*-RP.-
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
M._'SH8P4UUY_:;! J<CZH#\[ 83;"/<"2 KJ% G4R+S&'#58Q=3N&XO 9]!
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
MM1(_A>[G+1^\HAHL5AS8>%ZA+"*O:9:<*.^21X^OKO17 !\(=P<R]?A:4O&
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
MJ(DU%JKC28)S?^E2"M"BLF!^=YPI8-T9ZX$(V=G@B74WCA[\)V\4\PBB?J2
MN0J)9VXQ%)CNKQ8IT/%[#\!H%('8[F]/9O#5L9D>^.Y@K@C/&6.(C;\TEF;\
M?,Y96BR,1A,$">W8;A SQ^.0IF6:0$9N^_Z\I5A+ LW_A\-^*@;P%[\H&J(Y
MY(#HZE$X(Q<HV:$WU:@[U7,G%212!)S]8Y8K]FW^&Q'\^!7'Y!0:3SZI1 SH
M^?&&[SS7'HW-!?=?HOX:^$$?^*$E0]3Z,UL$%<&#!/ZPF-A#BP_&XI8@3>M)
M8KU[W$10GLU$$G_Z]:#1Z;^J!HJ9/]<-U-N \5_OGN!EVK!T,4VPIKE:_#_:
M^_9PJ/J^WRE)DJ8(.60JBD(Z.!0RE4I.20D14ZF<8CJ),F:)D.-$H2B3D.0P
MY)C#3,Y%)90),3,.208S8BQF9MG+_;S/\[YW[.NZG_WL?>V]GW?^&-=E#FO6
M^GU/G\_W\UV_N=/^'["V'-G\QS4N,-0P8[R W/6K #LM8SW!MVRO6 XO?\D#
M@ HG^[0C/-.YG%O#OSBOCEJBZ5^QT_!%2E*81^&E;\W'%,2!\-&6U@#O@+D]
M?<YYDZ"X</YC4@7LB0XHVVGBP%0K%CH*[>*M 28^ST&=,[R_09SY%6 R<?Y^
M:J](/-%;Z+=3NUT@4W,9/AY.1^FUT!GX"#PX&-WF38W 'A_H C3N)XO#Z75.
M[4WQF''YG^[N50.[27?&\ QJ<+!-!#)EED 5Z+_1K2%D__K?[QJ8WQ2J=)I7
M*A"C9!G@W2X6_'\.>L+49N3L[Z,/"+4%^ #WYWSFD+NB&3HTZ2\[@PU"CWM?
M!69F$<CWO USUDGE7YMGG8,P'.UHGC8DR@ =FV&4V);\"%-:!,) :^E'X-T$
M6 Z]TYZ"'D\T\NM(K]^B^YTJ3T$7^%N ?B9,84E:E,UPZ/JY_'KXAZ__3@@<
M@Q?@#5*&(C]\!C#C6BG0;OB)(]!)F(OSX.BX=.!WNY@L,-/ *\77$\=]8'<&
MF&D_,#.7 RDO9F9&Y2!Q2VM@"7\'T.\7!U!?$F>LY_SF.3KJ[T=%#@HMU!4:
M(BY0*#[LH(S%H6MG$3K *T,8Y+\3>@!?@ :2KPW;5.WA#.M/%A["0*)PR5#]
M >Z%G?ED"?0!\^$08#J+8)D2IXV-J\:X$CD4COO,-AA0W"*"@#6@Q-^.[H]H
MFD4PX=1UY?W,4OA47Z&;+_^=N(UK+C3F]@JH:ID;5P7A#SE!,(CZ5-C)2R(U
M_R)-RWZ>QA^915A#T9CQBU<IIK29&&O8W<>;N_ZTJ N,-8 #F'P*RV.,%TN"
MR^+V(6!FXZW)<<UI6:/!Z5TL3!J%]^@; +Z +?4#E7G=ZI#_$'3Z'Y,C, VO
M\J0,R!"E@.%F<]A[BIX >MI\&6"!9]DX8XB+8I$^$'^06L0@B_9=4#4<!<]=
MX2-A#(&3?YK*\(?IWQ(Y.+VE\ SG"HH'G)%TO=DC"S]/#9A%X-,A5<@51*^A
M]'>Z8#AB=^'O/8Y.<8>IL0FZ(>\?QOJ=%%"RPG^G#@-@$CW]%Q\Y@DVA<$>O
M07*H)R>(L-W[FT>?SALP^/3G"G!RXK_TCVQ_>CCS#F2R*7"%WG+O;]MKSFL/
MX3G4!6H$XPJ2&\JOH)R8<?Z1 @,T4PP':0LCT^>X+3 _JT4-[?M]CU^^$+
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
M'#OC+E/'YM4B5[<_352_G+'D!>90AKO1$ZMMU":U\Z$-UB#M!?S6MW_K2TG
M815&&=@XA>)L<@.X-A0_C_DCUZS24'X-U(/)Y.^8@ /D?KHF5P3.ZNDG#-?
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
M2(X[F^E[^TGX.E/QXXNNK/ 1];W?O3',1OZNU_3X5U7%&*X8] $H3(*H-!F
M_I16A+ZM9;EH&)#0VBM94R92\T3,T=%JHGN7N63,->"FG/*)[B;ED=NKU-8<
MR:I\MQOQG7()^]628U;*3J@C=A&AY5'L1$L)'#J_54,DJ-#3S(;<"I<EQ!#+
M8<EC!XVB3]Q#DU]:=HI^.3B0J)JJ@/#5_-K%V<Y/1WLA01479A_L^%T.?2I1
MUV<1*X9DRHI)?<"B85O=[<-.NUH2/6(8PQ8V,Z*]<09)+D6)O@_W/(F3MLB.
M/*HR@F5AH.6WV5@8RGJS$^HI+$L"$N<*&K.@W@Y(%-0\ 0ZX/!TJ[@Q4&2OJ
MXNH6O.9Z,ZX>5/3Z7+P_SDA)5@0FS<++7\$EOQ;?CBZPA=-7* :)=LY"B1GU
M:ER<)NN!^OM MH>'OPY![$Y)FX8W*3](SDEM5[/RL9MWP_I#%)VU$98P)TYO
M,Y!\BN]!%:+NH,^I\4UF$1>!E4,S.@D7O#KKZD8C9*)2W3YF*$;^TA^YO5[G
MG5Y]C]UC\8I%A$_NT_<A45HF_K.A#(N)68S?#$>$5H42%^TK5IVXYC)X&"G*
MLR]F+SF^_;(X)48\ZG5$8*OLJ8?E$@[J=5E#98C?9SS_-N<*,%R8?-8L A*3
MX3KC/^'W\ MMK=BV-:A FF0_Z,D:9AATUGT@1TD-1*47=H;DW,0NN:OIM2G^
MA_K%T]E7,H^E,4*'A''ZO;.(CB;. #^4XCZ+"",6VC(WL IJB&LJ1-DO(7'G
M>N**(HSTYJ!,5[Q2=+=G_Q<M;N:SV![77*5H';C0E3P,MRJ.?2H4 P*L)C-X
MC4_ UW82OPIJ0A=$EV3;\R3YJ0::O=<M0SJCBZ[X7V!8  >+PGD]0]\'ND=2
M2DM\HN@VXU,O+JU8C]G*ST&[HB-H1=21#.Y.J+4'P<X9?<12.@*G!9HPN+2Q
M_4 ^^/V'G3OIQ?!'8Z2;0GN$B]OG(\+?:#?L?DXQI[GKYW[2G&R _]JSADWA
M24LR_'Q#:_H8V' #6;HCAC%:GI&=+.-ILT=Z9NJTQ[6E75T1JK'M>R9^= J?
M"TB[U)7EPTF:103Y&ZQJQ8FPFIE-;-V^':RQ0$C=+<%0J6U2DV#?$)?B>T/<
MD"-]WSS:+-+^V^$QK(*GE_2AJ/Z3U?%K%HU0)"GTQ%E$(3(*4H<^]^QFB8PX
M>--AH.JZ&[?:+=U#;GVRO]'^5ZT:G;3CT:O+-A7'_U2)U4K4/9?L\BB@4=@7
MYAID89X(_R% ST>+S"4 <'-Z?%9:4[JOAWTE__F$OVYM";736D\]?M/U^,_M
MW]W6N!_'K/&U6WVY93IR.NHVV@ZHVL^D>/HC.5NI.)@!+?G>PIS4#+>5MIG!
MA'HC5WOL,.8_D90R(24Z/,XN2-L?COUXX<+%E4);IF%'$DV@D[I\.,<(IJ#L
M3?BSB2TX64;EN1E_HUZ1.C5*IRFUUGXT/U-KV]@+&I+Y-8U2FGCFI4F,U!*B
MJO6^!XMZX8RG"==L$68P5\%C%B$#;>&YL'T(E$MH!=_X ;P$;C\+>OW";KB3
M&+X-*S94+'<RW/%M/,>&7;CZG=?K.T:2!6=>]4WJ,EI]6]&AG6L B<W%]VO-
M4NVC\&;;EVCX#6@F'T,R=GHU%*N-3_WK:)9OQDJ?1=S5MA1S*R-&&* 5[[_\
M-L1JRARR<HJ(*R@]O_3(P2IKT]5AQQC[+KD([7XJ/F\_E;D':,29F47<N<]I
M@IT_%K<=_GOJIY,!M0+-ZL2$Z)%JB>'M9+DOW]M&*TZX"$_(>2?'>CV]$*_F
M;$!2_AFYXJ[4U=*EY#'2 P"+[D!R[K!1#;103,D@T\2?T0YFL=J.4EJ\D<O!
MXI]FGKKU^'65JK^&7GVKC>84*.<K?[(HBCG_-L8T&6%X"?[>N_AZU&* '@4(
MG87_@RMVE1Y/^R:K=1;!* DKM(5Q4-#$7J^10H*\JXQ]5&74ER?=CULK+';+
M;+0;14BH;=CC7)A+Y2D0YNB=/3^,Y]V'7H+#M_+6L1)J[%?>OY+UPWXS4<V#
MK/HYO7U#B9]#Q/.SZXH?QYBL2#JW]-1CO3UV+/F/P"54"(IU&MF%<DBRY#\#
M+J@Y8#O>@\,U96.1AG %K2_3R>@M'[8P/)1LMD[ONW9Q2?*'T0V!O4=&S\NH
M6V=O6ZI$*@;HN;.( I<ZH L)B7Y@RW.\P4UI#HZ^&;7MG>Y#-WRH^5WU]>N.
MMO;N:]W161HML_>FDE .PAUJ1;TR)N!W0IWPIVDC1@SLNBZW,FQ5.]O#?<:Q
M]M6@E:>#B8/JLK"E'0>/;QM?UR8T&NM!)W1Q.?*@/U<2>M>I6/*,=YZ-C:9X
M8>7!L@Y#69YQF\%^?VPNF%1[')/VZM(KKOF]FO3]E]X7[&OT/%>R3_[[!97)
MC-J$LH]/&%U\HYI$U<]%R]338VN.>L3=<31_87KPO)?D-40Y06C/7K7QAG\9
M3CY5'( _+\%_@'8A@D=P^[D78"/OVP@FL#UJ=)+7Y;542+)2&=]#LT^30KW:
M]_17D$N"S!]JE<BLE)&YM@SZF/=L.F"5L3\<VH?9E%K,72++#'L'KP'FL,^A
MY(83]+2I3W)S*Q4S=#OJ)M\4%9>5'3A(O>RP;/V3,(U!H_7G["0<V,YU .LD
M,I!2Z',7Y\?*HI.CV%D,4D3%WHQUR"IDGSX22?.5L0G<;/9 1J+K'-0Z$/[V
MO,M-9^\SF06N^A3X^SJ0O<9,'^X>]QY%L"7;E:JHQ:;56O@U.&U[Q6J?13 K
MM\TB3I9[A.:_VBGLO&2KE= JW>T7WRQ9CICY_8;;/QYD4]C7/T"?:#*0,-0H
MAPH"7.:V&@[A>;"#>HFAAO*^/G57#J^;V.(=4;4BX0625WA$VC,T*O<MK09C
M3PV&U^_0+,)Y&> UU@$<![=D^/98+@?CFVSRV"*W#1RE2A\5[O6Q+#5+4J.H
MLWXJ6T17FE_=O41AU2*&H<9<L9A%G'6P#"G9A5N5QW:Y8[BMRZZB$]E@AEGG
MCNUUG;S\R&PX*74/UV8(X;;1>[SC5. S7/E-0H=9%:0%G_8WJ!HH0(_(<RUY
MQRH*6<'%"5EF;&<&^9Y*?E"#W(>T5K>\#]>N>!@<TG!.;N\=9*:87]5Z1XS?
MOE)W9'4O$=R#Z<6'IH/R](PWEL')BZC96AJ61]G&X<VU\HY&-9V\V*Y+X3.-
M(D6.IHV]>V1PRYCG;.Z%U88O<I+OQ3#G /W2"$B4P37 UP"OT$QLKSPJ>$:1
M<,6-W57EM $D9?AZU,H-QJBE#M$Z=2@>1W*PV_ MWEK%]$*6>4SF'?UP1 /H
MP57"X+^AQ-&7FK_.(CB+P3C_5'RS?6XFPU.3X57P @P<[SM2S%X7UWIZN,^X
M%*MGY?SP3%BQUYUF2N.TC]R,'Z>>?V<6<;Z<((L[-7='(?T%33:-K5+#7;?Q
MDZ_^X<]%,+FU9*TD"N>9U+WJ<D068AP=)=<_L3YZZEGXCC<BGV<19Y"K\)]O
M),O<9ZC48T 53+ A C2K+K/((05.S")$><=A//%]WRE[X9">^J\.ZNYK^D=[
M3D^LOS^>\:\"2\12$K. NQ7GR<^>VW>)(H3A3,'U1Y%:XR3CB:G%Z[#657>3
MR_LL%BFR"_77'?<PD1[JC_Z2LSE6V-8O]*")#-X" WL!RG>PJI/6@.UTKD(M
M(M:29<%#3\&D?80W*%&>WS7OE26,S,YJH\S3,!SH*7<<:I>Y=M,2NZ;<:&W&
MA2-5:DZ5;)4Z(LO&4I*'!IVY1CA=< .#L@),J.GD/#-4@9IU#?<65):P=1*V
M:NF,87.3-HU[/=V:L"SI7!2/:G*J>),U/YKBHMGI5P>48&N1H.K@R$D6]1!X
M[85O*(/SB(X5Y>FU5!Q(+&0-M2=<ZS'Q?]%](&)%PDX+G<]'2I;U'DM_^$F$
M^OG_$UVBF:OBJ\NY"X9F0.TTUN%T/LG@PG-TM:=/#0=:#+XV>,[%Y+'JRR^6
ML+_*AUZ_Z;4^7"WKY.N+$AL;(RD_/YT4UZ33>-*#'#E^PGE^$.4\,;1'!KR=
M!IY-+0;WLN_Y?JRNYIJU.I=*[,_PT+N8>HG];<U=^8OQ7VZ[;C]FK/I-F1\[
MB[B  ;<:AQI*06VW8+B=T<83YI[D'6 _?]1K#1)7W/"!5E ]<^(VYK>JG^1U
MO<A1*BJ.;\482I5&C'ALU")J(,[BW\>C"IK?8$ -S3O 1>"K\SXVL0:-M/.5
MJ>70I+4 1<>?\;< 0FY.>J"^;.%=[U-B/Q-LQAN\M4HX/T\^Q3TZO?>6R[^J
M38A8\V3Y%6@O=">7#M1;=OIQSL-$I(JPG"?V98QGM-$!G!$'3K 5<ZZ<W?3@
M!N>#IX1&4;BHDXG<B>]F=ZE-IZ5%>-(8AB5OC1DG! 9/*#K ?,TZ@%Z+VU29
MZ$>*DK,@UJGBU(!>?>_JJE2-82/U>$[LN@^7G2W&&^X&U8O%+H++8)YM=8Y/
M'XQ[BF81;V81H,HLHF$6(>DKPP$^>TU0D+QU[+KTSS,Y9$*N1N&[7MG"I:5)
M0,?)]ZJYL3?-KE32E=RR+8.2Y?F/81JG":K3JM$=29R-K0;>K-%6V@'V(5+]
M%IP?\-)^B++ZH+2[>GL-]_@![2<'Y"N^57:_NI<7=DTIRQ-EA-O;1J&GHU>A
MSV/E\,V4E7 N&Q.&WLY,A?)VN7BRL#:?</YG>W/VJH1;U+>;6;>=,W.X&J.N
MSE7V+-GV0ZA>]'N%,>L:M!S)]<=_0BWV)G9&<)Q8#544,9P$^QM>M]W;#'5W
MU7 ">>,7>D%I<>#'JC-A^.;S'RZ/F[;=&\V2N]-X?Q_JYF_WUO_C'OMI"JN
M@P<!.-5'\/,IKF@%J%/M!9C%(%1AP\9Q.J W*]GSW'?:X?#Q^M9.3R.;BI+
M@S(E$DW7I7=ML]G]^<7QRS5&,&NOT="$1&$&+'P2-.*J0Q_U>O(]6):<2!8E
MK,50WEWO2]UD0K V7Z)=[9=?1E*"3W%(;W>/[FV'IIZ4O.VW;XW)0!\Q)9K,
MO5Q;GCF,T\\B@Y,5P'2Z990MRT-1"[SP$LS76F=FQ%:X,8S=G)G1;;$F_M>A
M*PI7"F& 6U%[/*HP3E&*:XA_BV:=&".@BG6##;#PR=P!G7HVL$#0H9>PU%?&
M%O3+'1I6">XZ&7V(7$F5^U95S.EM5"Z*]M?3N6WW=,N<=)'*M<=_ F0H'J0N
M2\X%?GK%HCZ'[EWTPS%P@2:+L<3CLH.=V1\^Y7W!6%$?1RNV[LF1_MCVXI[8
M:S(SG]J&^A?)7<*([BQBZ8SOAC00R2!V)/1BZYT9-&&>7=LVG''&3XQB$4'M
M (LIY\_4V/Q((6%M46E43\_NSF_J$?)OLX+5U89IH.K>A!%2"E1G/Q9$H3_N
MW)N<SC;M;:29L493>C4NPJ=2\.Q<IO8OLVMQ\=?O[K"8?I^=7?7FPGJ4"NA
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
MF%2LII;JERA\DDNDL(+QY[LI@HWXWRU$96B&*<%3XY& $V6<X])L4X_OVT0
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
M\:=YIOOPVFW8[N&"^>[P\5?E4U3<<RK@FW3,05-=E2Z8#_K)'*>;!LV9@41
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
M"*Q%QI+ V+/XH&Y$W$Q*%_*\D[WAD_(YN_54#^O3J%;7Q-#%/#I7TRU^*PW
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
M4-+#DV+E+V5T*CR,0_8@F D+5(!Y#6XMWM\Q_-@TXV=[P^BAH+=+/2RMP<I
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
ML9? 3SC&?LSHJU4>(90^AG!E0!@'RT5LHOI3?@ES$0II7$0-T9.+^*]?GC1
M>&1 PL05(.XST88EOE#U"IOJ$UT_JTD\+!]A.['A1\_3/COIU81MZ$F#3TC&
M#N1&U(1Y"S 7=6SN_9&@R"1Y];MTZA8/C.*7_2^\/F)E],Y=0'E='*/V1FAT
M#A%4' MZQ<$+@UB[\\2)SJBX!,M>L\9L3%W4$>FF_/?;^^\?V>X7HNW:6H:'
M%7WX9CH2JBS5A_G139(I((#:7)<H.7BKW&&T5AUSB'"+EXAP_D\BXC"*?2,4
M="*&(.<TN(B?NZJYB*=HWR:,[.0XH,'JX(Q#[VYBYE; )&@U?#O#CH]#4BF#
M ?]D-6!T&Q1=1$ZHTZTK,1)D88?.QB?S!I,^YS8X.1X986E>P@9>+W NMM;F
M'P[[ZA+O-4>J5>+LA[W)#KZ :]LI$S?_V6>&PF?Z=MS,"#=,L!@XJQ?9=V>=
M:;F5?0OQD.M367'*O0BM?%XV)'0HAVX^N,B.!AYS$0L''3!,$WEGDUXV;\#3
M\("K+L #/O<V:SU9*:6J<<Y:&>85;Z"UD*YR+P4F-L="?Q.;9]UHW_927MW%
M5>8?8K.C,%,1$)/)F-7\J@"/4 P%E7R'^9(<(=]06W1!@3''8RJKS\%,Q8:+
M<$%Q<DE^RM.H?^>$,,HPY_>(KIO16>2'P\:,OA5J$N8D1WG4ZB%GS^]TSI30
M["4:9GF!*)-88,".H03#1X(OOG[F^,Q%\MV#D-(<YRK'O5^(_3@#:!\%1D7*
M@Q1)BIQ/G-M+2T26 BP!H"8#E(6HE+FB@=(Q<E4 [<TOBBR;,0 P9&!#X_,&
MG'TG,7YJK ;X[:<M8#W"1!9ZJ'(1JD(L?WCZKH2/+0A%:<W"-\>,BVBXP$44
MVD$][;VN-#OVEG;( <>I0"U,D6=)Z3!@%%>/,') X',H0\D%6!B!7MV'KU0W
MX=;?IOS_WFO%@T%4 "0.AB;MBAZ@;AB546PQ,CS6,6YZP*+\ ^*$<[@RXM,6
MU:<SCOSE ((@#@J8/;E*:ZP UH)WT?Y7K;\?BEO?UM;/)[A_BX[$];5RVV2T
M[_7NIZN1?$L4,L%'S*-)'YIOVU'B-5S7G U1[/BA*+?R\^XJ7<DIY6$AT#.@
M0HB)X#7U("8!QJ[L2(=[F)+)N]2Z#X(MQQZF/'BC%!82TG.,>+GGUC&;A0SK
M]&NC;=%;(^^'857D'Y@YNFQ?>5(J[+D@@G^5'9\:<5"(-PY_N]7$H!+UMQXQ
MS;V&FH>9E0_1+M7;?XU]V+TB('68? LF0B_PL+>_%GI"H6ULA^_X'SYR5,F\
M!-WT1HWI; &^B7 10K-:.8\D)M_H6@7?"%);'Y9P/YT?@3BVWL>S_1,UQ$QH
M<D6_!F43Z-5BF/,AG^S-'WHYY,C0P3TN'[?+%G8%HLEWA$1_Y;5([LZZ.6?W
M9>!]WGNUI$>?3T>Y-*5\4_[)14@ 9:?(TA[*E3'4 %(N1D3?^RW5P$HS:B&_
MZG#X;DF)-'5$I/S%@RNJK3"7T ,%U=.,?5P$[&D3-[]3YM+/]56AX]:F;$P9
MDY%Q[N4+/' EZ,I<Y\/+IFZMQ;QR:T6]E@3PC;^2"O+#VK3F$+#D S4&4=L3
MTRG:V,U%#(@YC\S FH_/;CSE$[6354;-Y7^RCWV\?U+]6DYI?K;W8L1E7XG!
M ^_"WB#>9KG;FDP^Y6OPCB3 T%D&^^U0\3AU86\CC"&F>4PKR[8M[S*,AJ-&
M9J.W#16>#S@2); JQO>I9=;4A/(L"EIOQ5.V)V$=ZR3$42HBM:QGP[_T?0'4
MN'\#)LSA4'DN*V-/!2BXB-\#WY,09!]Q"!^A+8*N1W94>]/X(7U*12A+\A"5
MHQ1"<7"DF_<)P2@<@%PX:$]AFD@3OK=_LZ&L*C7X"4A0J#1B'_ "78.B719B
M[-@JQ'GZ#!C=V^J#Q<C!9WX>-?3P%FKA('PN;PM,NH*@5:$-1V"MI\FK<IPE
MV#5IB\(0^F)9B&2;DCJ)]U$SI[2V 3\*DF&)N\=UPH:RK51HI%&"TKV?. B$
M];:OIK,@79W/ $ML7H4C'U[<V4=& 35K05AUW^CEI<0_H(LO]]G-FJ(A+N(T
MVX7=!&;"HZQ$_OJ$'@U@"Z-@WE#*XPTP)])WQ+R<9\(7;E4C+Z"2@!\U*"B\
MLSTIFHM #A%.#Q#9$1%<Q#:4ZKB#8@+Y!700)<JSYLZS9KT+MI9DA%YM,;UL
M"F4,I.-OPX,]2%E<C^P+'?(M'?^=GT_])S^_H=)CKW<[+S^O8/B?_+Q44',
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
M49-,&/%:8,?]Q"!6:>WF03**=GKF3U7!N7(*?,"^9.2,Q1R2)=8'3]J,=,\
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
MFE3SSKARV^V-_=3/*T^M&_=]7GGUTQG+H0<#9L.4C!J6X*AXS'2@6@U[G<U
M0$&K6B7Y@(-[KW@0\TKS246EKY8[-IZ3;M:)^[AG13'+E-".V? 6K'&G^55K
M'0=6@2KG'NTNT5G0U_@XE9<2=CK3]WB)P5"Y2%IDH&!9N8I4,(SMHF1Y4&%
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
M?^BCB34OWWYRS3REEE<@:'Z]PUE]6_S5#]5/XU>[H?AX].D1-<<G.1-+&Z\
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
MWU]._@'X-;7_V2OT__L");N?"Y3Z\-P6*.FRD_';<CC>+#>DA7:;B3>U*AS
M0S7F.OPN+M#OCVD*=C&7$J7A+[CVCV!;6R!5>@>RC7$6LJ6/[KG_6=Q$E9X*
M&Y^=I\*&5\O4A/#TD.F\#>4 $*OJ0',:7SY\>,,'H"$<H!T^F,GN?W+9\Z(7
MF*)L;6W.T8K_E0[*?UH.7#QWB1+GKC3CL\CVXL\4]&Y6]TP,%*B#OYK1",R8
M@]IB0*"38P,DQQ:JJ4V*?V*?3A> %LD1>A@5ZP,?/GYI:@&5RH*A/1QK$[ET
M;[Y#B1XO.G 8$:1L"FJD"] 8D)T>]Z%*0P^Z&/Y]QR\AX3-:R9:=!44+0(G+
MYI)?2'2@0WROZM@_U]N=Z^W.]7;G>KMSO=VYWNY<;_?_5F]W5I+GS@*_J/'Q
M*[H<_RZX5VGZ4W#/B8O@'I?BVNV\\/2W:\AJ8 N=[Q,3IC*B/4%CPMI#NZHX
M]O7F:.(@+\2!-AH)T5W@W]:M9&4Z?'1X'&13[P72_Z/SA^"0B6)!.M.#Y"+<
M/1S]' T/G?* LREX^*P ;02ZUJ-W9P*-?M:E-,3V=&$&A2#W(E>"28&BA?MS
MT XSJPGO?Y4XLO@A<=1ERRW 1)&N0'_P1M2\Q7$Z[)_(+)O 9AP?W9F&$8"R
M\6$M4R"7%C6:]^^@1DX"]D,5@<ZY8&_64D\SD)ER%P<(VM6@QK T/_!Q8AX3
MAH1JUAY;A-1W*#5N9RS^M<7%,U;Q3&/%C*X$+II%L\YP]""+$:7?_3\E2,!E
M:V5'.%3<L&.(#ZPZ$I'%08SN7/BPU@5\+NTM=(#[DQ[L:E"L$HH-KTL8SZG!
M?,@6&,% IP=PH KZ&I?2KYPV93?L[80<NQW@7D1"%BL?N0EOQW2MUE%W*>XK
MYA*FIW2M.%>'&GN""]T%VBI9]7:@&&0I,\6%]<W(!8Q\MK7KO[3[O 0!E=Q:
M43]+[I>[QFA?D0\ **M^JO$SJSYJW:LH1Y!#5D=B?D<,[XMGPDS,(#.J55WC
MRQI*3<B;VMP(?7PK4VLM&T.$HZXP86$ HQ"*?1>1TR/$%%#VEPAA_&5HP@6%
MWXFV@L)#B/)4>#A93E& CAR"2)_/KDDW)3LU'=<SV ;*CC)T*(!?Z_"&*.C-
MAWY>ZNWC]!&LN,8&*T[(_H02PIVY0PG3=T[^S%[^6BPX\C"("$0))MPYB)6[
M_-@W>5]M!#+$WD#"R)\^]]^4O-)^*'E1I]*.-0@PZS/T#:70J3KJ0N/2U%&6
M&"IG]W!*"IBSIG06#2T6I$6Q6<FO=+8.(#E=P/@K+IIUB\U(AQERT)GI2(IP
MUPW(>SGSC!WX)0/E"/8_M.W8G 'V,3#/VQ,SK)-/%Z0'/F#).'I,*G.!)J94
M]3AUZVC\:6VAL71<N_ D*$@7&.&=$1*4:8O\$$3%+@1*-.ZP9/RJRFE0NGH4
M'.'E:%].U7+3,=!L_[3VT.=T*G1.+T&ZS?!>+C4!IXSSA"6*'[3D O_\4HR#
M++X67J0QNRXQ6Q\,2IK8S-WP%+AUGT&72P1W\<5_QY8-?F++@P+<L.4_,%X.
M-&!8"_(@[,IUJ"XS^ID>6A)M* ].7:D/I;(UT&W9PFH ZTS>9HO44\D&6W[L
M'B! .%2-UJ".L*36][&DUGLQM/-WIA1#H8_2<K"X:A1Q@V0.7H%/\#%A-UD-
M/%'&5@Y8-*NOK6IZV7#F-A/F%%@U8LY:4 \?UB-.8:.[8="=2J=_8JE4LO_(
MLI<$;O$<2L[/!.;]6F=FUMT42>@"90SHM7*34.$P$(T21;)Z)]-J!FJYTV1!
M#O(!(H'.BH=&2Z%#0AZ[A(7R2?>8LY?;+!ES=F: >S3BMBN\6\T"JIV1])OT
MK]STWJ> ;PZXL>P2/A"ZYCN(CHA<P&.,95*_3? ,*4&ISPT@W)NCA\["==@B
M9EL*N8X)\T,84#'?Y: $U ^ZV286T"6LG!DVZ@NL'=NG6LO(PU,V4A7'7T$Q
M(QE1:<>Y)/Q,"YUCR72.#+:H:M04BF0WGH-+P*/_WJ7>/-6E5JWD'FG^7#C
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
M[Y;FQMQZ@OKJTS".*N7,8 H!F=1-?U@%7=VX,)RVI_>6*L\OD?-FSZ<+A![
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
M2*[6'+IN=O:BP<7J!<I;@8Q7H9=3;+2?5,L]KGG__;-!1;A3?S 1L0HWGE8
M#\"O4)(3+,WTI9@;6(N=?(?J7F%T<,=^9=&'[R]$[>M[0UE*K%IUCA)<A%RF
M:@JE3WGJ"12=>&Q*@\1&7V,-K??_'V?O%==4\X7_Q@9*$:07*=*1$J6(2A.5
M+B @A)JH@)0(B+0 @8CT&@$!!06E" (A4D--I(M(+Y%.$D Z"35"" ??WSG_
MNW,NSL6^S6?VS%KK^3Z3V6M UPR5BIDDK>/=?A<#UEC#&U#Z_J,<LU85:SOF
MN@:M\7(_CP%NWG%9LVVS+$M[PIS5M<V4HGA5@VI-;J#O'NR+?V#00I>D6/PM
MB:NW/#\%%I;'R6&*9E306_CY&M<2<XB:+;WKH/.SX$J8)/4/1=F"\OR5]E[T
M^[)C@*NM_0_M/TF)T/G(?O(/$?&OY9-[093^6-5#-BXJJ&/?W$-+GNQ5XI<P
M;<07:8P0O)]F/[5V64[#XLO"94;K+KY2HWW0*'1K,,PS+'-LN'QO^(".*PB>
MYC*WN)873T$@9[0H_MAF@G8,A,VU9AC^A(BK_NE?^EN#6ITMZ']/L__M"XDT
MI?NQ!23?>?)U8_N"#/3!,2!B2:4Q9U 7/BNRABCY;===/ Y_2<V94>E.5TV8
M?F[BOHCP+V,*_="1.S?^P>_Y-CCE4(MF,*(E0U.N'MDMA7F>,(N_?X$'>?+/
M3_M)VYP+B4%_G)1X'+:CN0,&]R'XW2UIQ_6BW6, XX9K@;DNMSB3#)J#VDNQ
M[)0C)2D3<EL/%6X@!""V0J:'UF,1-<D)3K@>SMM76.63":_USC,Z<;R0]3>4
M.\DZMK\7)V[L0?"T,Y-NZ/>[0 !] ,+B9TBSA%("@'&9>]=K1O]$[4(N3MA,
MS.I]JM+UE.=+Y;]V_NZZ:)_:Q=U-K5.4+Q\I(BT";/%^,>XJO<]^"JZ^;&.M
MO,]R2BBV[_PN=T"#I]_L'\RLZS[G:-"_O@-J2WGQ*5%<H BX!?4]:9,+;IA+
M0+:Z#.T<@3N'Y-9#.NRF%'P\"[JN/V$QOU,0A+]XZ9W<-:N'%_KN%*+6,O*7
M)C47X_]&M-N9=6Z.[[=546>VB1%PV\'J=]C1<K?;7R*@3G*30&5C5\EO%JEB
M&T\NA[=Y=NHL8M\.^1M[^AI7C3POY!R?N9O);M0LK/;P9]O*^=+:3+-_"S;\
M9SQM%(+>H:]K[=CGQ5_5XS*'W**BNW(YZ2JPPW8P.]7LZW(.TXD&1&\PY);!
M\!85A_!UF+DC:@T5=[Y3U7]6(O)5URE35@7[2GHF8K7!'EDXNWN$:-%*S,.Z
MCWAC9>F]F5FF&"(N]@PQYI4B&K5S9&VB;X"I&%')UTC@"KS>7/<H]8JXJ)_S
MU!D>UDZY98]2]Q,21R_G!8^?S!Q^=T F+_X>DZS<XDT-*XKO7N;(KB Z!BM5
M0860Q_KV[ 41[#>RLI)+RS24^!92SR]H/;CF;6WU[&+OZQ<,,M/C" A^1BO3
M=;@:U&]WL9DB,N?=#F2!A71A%6*(TI%P2[\)_YA8J>&G%;AON*T) \+')^T6
M^F+Y)756C[^?^3B._NP^:8Q>/9DI*3-[[=6#H]/Q,@77\K(V*O+5V4OR)9$
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
M@.C-8X"%H;:[7"YI^XSOAX""!FPNOO]@0ZNG5.M-WK\/_+S;E[%R5 8%ZV.
MF:,(N*JA;F@W2142/#%K_\/I/3<N3JGQ[;ZU)3C\T>C'.--_-X#PF3MTM<_&
MVD%:<P%0K.)88NYX@V[IU,\WY<L27=/WA<;?19VI%VM2-R2;K7-2P#=I.BC:
M@QKJ/?>7.9Y%44VW\B8]."=+'W]JJ&^P9A,5"7+2=4CK[F &+9]D;^P>*-3L
MBPQ:D HD;?+JD]C8X6K4.-7DS\1FG@DAO6'[8<_>)H'FR+(?54$2F/2KMY5N
MOP:EBT=_WS/R?#[V]1\0OM>T.T&*+?S_N/#JK45CF'/&O=J;(U5JG\Y(X']B
MV<@Q23AH\PT1(5@$D3&6QDP^?)CR94 #.+>*7CN,6S]S2:AC82)"3N43X]9
M\<,[W;<^.S8"5^DB1?G"/S?_1?K@KC_W=G)2$?084 7I #(N*<':'"C(MDV^
MJ9["%MZX<NQX2,$*,W,O3T_JF6Z6!*X2Z[L=-E(7+W#O^*N[9=%QZ!\?+4_X
M!P4J.9&5-R=*W::E"+>@8+]2.$2BC@%,CX?%*7<J3"QM* RU20HY26X;W9<N
M76%PGY<YY!0%1%9T*'BEVE7L>*XA??.P3F,T.<J?.72,%_RIUE6V^.4O][UV
MS5A6PD2JO]G7/>1Y:]OC=497U"'=EB7> '" 'Q3FH4C&)#8I%ZQ..+22'HPJ
MB#77OD5<MA#UUT[AMAZL&3Z A'YLYE>K,MP]4CLLQVY;_,>3\=M I BOX@D$
M(8QB[@TQQC8Y$05WA_R$KA1NI89D6+\<PI%U!<0;O_%/-+W4O5+H.^R&SE[7
M8@\;5/N&K2BF!5=\P]OOIRP%>T<I9.O%DHXL^2_4I?C2PIYB,-S+D--ATA"X
M*3ET)&LF]V(:$<7[,%</+Z\PU63NV*JWF)CSP"LQ52IH4K1?-:#Y$+VZ7?DW
MS[XF5_\HS# GZ7\978=.$N$@4+7)N'8M8%;O+L^P J;-A;_-X=<O#IGP=:R>
M;O_S(:^?)./WO]=/;-U.[GA()^*2.!),_4H)[(263TF_/XJ90UGM. )-%"(6
M.J^TIW$M+QIT:7Q@P9N0(;84M7"ZU,F:,VF B,QH7H6<CQ<QGU8/7HLVU54&
M"<A>J9,YW91B4'KXG6$AQ?>'Q$1R$QJQ-?O',\16T]#3_KTG/1C843CKB'SY
M/Q^E"^ "]3;@D^A7X<&4S-AJ8%366/8<&P,U;'>G]!C #_[->G=K:TLC:-!V
MLN)29.+')(GW?UM.P5265<WB9JN*8C6T?4C RT7M_8#5VXD")J.[>^GGDO,+
M'$Q;;TI.>_'<>N)N=.7<&=D7@>SGB[A[>X:SQK:QLPCCR.;)O]X+GO2-VIVI
M@[O_AR7^7QZPTZ$^C,=,&"XU>J5Z1&S(WU/*P+_WQ@'!6/?<:$&"#Z<!HR2S
M?DU%W]A-M&EQ.>H)MC9CALBWH;!X[W**T>>4D41N4;*.4-*#>M1&HQ:RREX[
M[:J"]*9<.?:C^19OJ\A$ K$4#ASX-!)VCKK=3E?"A:.C-E9E5+[>[QMJ/S=L
M:B26GY?477=N_EESQ!Q;&QLGU?LA!91$0_@XJ2$U[%6 @= ORJI?LJ%,W)CJ
MN.S,\?KQ#^'U'Y.OQ\\= [PN^'DS4J6_3QP= ^(VX=)Y;@)'Q<W50ZKU?IDY
MG9"=P OS#<I\F(+/>K"XZ&L&Y9Q&U%)*H-T(BD3E]B%ZQPEP3D5(?:4HZ\5W
M&=F$Q"I^Q]2G)2<MF.QJUEI8O/1QM-NQT\XT\1PLV-=S*+\>G[:, )7\70^!
ME.QJC>>5+)N$2&6Z3;Q]>*]81<;+J>9--T=WM??Y]M,_+[XP.)O<BGJDZOHT
MK:$.%!N&GU ETB2S.[-TIYN1L?!SUREZ'R4GJNZ)W^-*D%#D_6#(^?.]$/.9
MB69LJ<=MSR\53IKI1V5JM;Y?#3TWQ#GTQ7(^OTV\M.8A49^QIQ+YUB6@O.%O
M>>DB,IW&?*@+=Z@F,\;0;IT$KGB7W2;RT_#<Z\U'>*F*JF&INM]G?N'EU!>8
M7;Y];11B@(X= UQQ4;?[VY*8'4::[(LG5V9N4DP+#CHQOLYEM=VRNLDWK[#V
M9W+YY)T.NBFQ^S5,*FQH]B*=8^5K'O3V4CU%.:])2W 0-3^B:GCJL-#SL?6;
M,^.Q9V::G$PQU'52?\(@K.=[EE!7ZR;3S#F!FLQVN<&@H[P2@.&5X<_/H+8
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
M@(TK5Y(EY?7XYI.O@WW(LR37+B'M1Q3TWF)$(?S^,%P5/>6N=N 5SO:[IM1
M;UPTY^;T+Y 1N5MPG>$&HZBW:CA%FMC5:A8O#"1W_&D+57U&79G8R^F>7WHY
M#N7Y5C:(&L"YQCF*\K3J/KG2(GAWGHA)6,R"KD_.%PQ/UO9NUB)]I7GYZC#D
MV<71,?3FX:;KY[T:+G-;'NX.^#.J+UL'.HHN1OZ UVNI$7SZ;>;JQHUM63:N
MNLU*7;VNFH#JQ,]O7RNQG15XK^@\=-DQR[43<?;$^,9#Y\[/4]A:9@6H),BH
MXH9B68W).4_MBL7P C&@HKL7=Q[2[:SWG:!E\$>R=QM8M)*:])5VCUH1FK<4
M=HNB6A ,3B.$J"^DJ$R>_] ]7UK+LE75W:!GCFQ@/%W[W!_E@G"W@7-_F;:C
MAK0$,T:+C8 ,,#5)IH7RV\;L$SY;^H#(%Q\7'?;0DM1MBM/W&8T1C<"Y?E[:
M]1$-]U)JV/()9U[T$!".DRHX!D SQOCO=KV,#>MX@11SSM")LF9Y<0<+M3-T
M'#\8UW*\[;B^79OI--_X(EBN=&]L"+1EIRT7)/+8W&'V_[LF^J5;(B4^>(?P
MWW6@6-24_S-_KO]_-EC+\]O!ZJ.(YR;&.N3^2 U@^;(V*\H?:@*RIWC'RDL,
MCU$4"FU)-571#R7>-,4)+S-%63%^11<R1OI-AOJ"\ JBAU+U7R<ZW'V*K\@O
MWFQJ8V]S";.42^FB7%[$*I(1ZZ>(Z&@LFP]Q,]E.LS_1;]UNVPA'QL3[J30T
M-V3P&R$K)</C0RNO).M*R=:]\?^WFU#4I."MK@D<G31S!(::6S;5%PK=RB6.
M3C="9L(<%3[ONW#/BU1E=K+QTR #WIM-$'*_.37X\1N% GS:!M+\KOU^'%?<
M90K+.767)+-?M^?PZ.&W#H[O+Q1],_]_&/G_Y;D)$8&SD!D[F,>!<"N"D+3#
MB$"KR75O;P6K/_$S=UJ&;IV?>C\U]94QIP:-@BEIWFN1;K,+*RV!A4U[DFKB
M#Q_4B4"C5;ZW=E_%28+<GS*_-!#=?D!]/S=*C2'OMX?Q0]^7X6J>2U7;E[JS
MO&SMBY2/;WOS:.ZUIMQ"[GC/?6IA 4UT@*8S!^12B]U W<_R:IY#7(88J[@C
M/,7OO53PC@WZ)'7_&;-H^C6]T\GN$EEOP0EF^*UCP&33S\!]9PQ^A[:^KS^P
M<PP81[8+GR$?>LR<(N_F)E:;>/$[CY0KP&&9KP]H'!7-(Q93/)SZ;UZ]FSPC
M+NKU9Q;Z!\UD#S>FEE)*VX1E*:!7($)M#,$8^GM0T1\:LMIL&A)I\Q/]QJB
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
M0E:,<5=Y.0'/N]NZ^!3U E[K$'4'T/)]L6F;X#+;I<G9H7WI>?4L7P=I\AC
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
MPW?DJAS&ZWQ6-5*] N-ITKFA(F+<9GK6*I//!:?OFN8E<[;'K2);5$Y>#RU
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
M(O'O!\E""9X;SI4^-Y3X'SF8<'TM,9F0^)+Z.@%Y3_[C72VL5'/-B?IQ.L5
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
M?T.*K&\00C<KM299SZA.T&17ZUZ3&.0WI)WGB_N';[ON%5&7YRJE=6=LXS_
M&E@NTG*C8:7_%\W/3U'27S#H934UIW7[<]-A].ZQ^W(!04N@Z1:9&4XP)WN3
M>/&4=%7B0FX*N%#XI8-QR0$GJU([A.^'B+/-1R&QN[=H^YH3")K!1_+@NKU8
MHDKK6+IP5=V/$>$PXYL]Q[U3DY/?7F&U;XLL/OS47A)G]'PLKQ7F=\)$%G^;
M?Q\/U72P'\EEQ:UPCG^<L;;6N\2>DVYFC[@*$*?ZP3XS*O5(1K;Z!,,+*M\5
ML]Z)_RM'%DS?VZ"<W_AQF2?X#O1GP[5;*A!/Z@:QYN,()JA;/OA:26_+M^S/
M[28],?2W7E]VBKK0>0_]XC\_0U5D6*6&]J/1$F',T.YE@;&5,9LOB>*FQ7D3
M_HYVWN!:DZK=B6TT%\(H":_2<LP))"?P-[8/*Z6C2OHSL\+AMC_M0K,?BM1&
M*$3,)E*)5WGFK545DQ]HA<[($$\!K4CF:3@*'YB;!'EO!S7U,1KJ,@6+,#(V
M]OU9TWYX+?G6O"0]? J21\2MI8!SX%D/1I10(=8*)-]0_-^Q?SK$C2IOUDG+
MQ]]#IO\*O12_';#%;14RFYH.F7*J/+)2%A0;FN2U* ?V!MT*CQ^9]2@IC7?9
M1-9-BB]M4-*JO+DMS9ZN0Q&;1=:%O4.'0AUL)B\3_\^S$___^G^UD*=__Q=0
M2P,$%     @ ^X%(6"TNH=_/H0  3CP! !0   !P:6YS+3(P,C,Q,C,Q7V<U
M+FIP9^R\!UA3V[HN/!&4)B)(45"B=*5$1<2"Q :(B(B*-"&*A29@A2 A4U&Z
M$.D+$*("HB)&:I06Z0(B2A40 D&:@"24,"$S,W>R[M[G[+77.N?9^YQ[_WWW
M^??T&2&.9,S1OO*^W_@R^5_Y_<#JHR9F)H# ,@'@'/H/X/\$5AVXZ.U\";@$
MH)< OP<X!"P36+J67I<M74*"2Z_+A80$A58L7['BUR(L*H(6X14K1,1%1,66
M+O3=2G&QE4O_6;K)_VZZ;+F@X'(QX17"8G_WQ7\/2(DLN[/<75! &5@F)2 H
M)<"O!C#H&)?_.CP!X$^7P#)!H>4KA-%AB*-?*%R-#E]0$!WT<G3$Z*<!Z.>
MD-1RZ4W;#JQ88W5>6/F:S/:[T4]$5 [F5LB>_,)2U7.^'B@J)B>_=IV"FKJ&
MYN8M._1W&NS:O>?086,3TR-F1T^=MCYC8VMG?^'BI<LNKF[N-V[>\O$E^-V^
M=S\H."0T+#PF-BX^(?&7I.2GZ1F9S[*>OWB9EU]06$1[^ZZXLJJZIK;N0WU#
M2VM;>T?GUZ[N >;@]Z'AD=&Q'^SIF=DYSCRTL+@T+P% 4.#/UQ_.2PJ=U[*E
M/1!>FI? ,M^E+T@)+=^T;87T 2OA\]?6*&^_*R)S,/I);H6HBMY)EJSS]2]B
M<JH[!M382U/[=69_V\0"_TLS^[>)_?N\NH&5@@+HY@E* 3B !S\-UP3^7R[4
M#7P@\"[26;Z6%PA>D RE%XY$[&#0'""5JCPG![=:BT .N_=<09$.O,PAZ?R#
MHE6"(\)KJ<[4,%S_(.8NLH/WF-[_@*((2[ 6*SW*3C8>SNN4;EFNW7H@RWTG
M;5Y,YGK=!UK<G=VJ8@"<A_;0'XLIPL#K??L]31&Q=7Q@N3J/5NJ023#%=^I.
MEDH-X"2KE=2C1)-W.W6OL^WI<C#=4KHE6[%>Q5AE[S(#LTE&'@Z6!A%Q-3X@
MY(<./(Y@7L7(I51[>@]*3K3G-%[I,RAD"X?F:'M.:%_\I>8JU>7&=>&><V<M
MUG=D)P$B%:>+;=[P@8H\7('!73[@QH"4]]$FGK#2F?%%(6R5]\DNH3LVF&U\
MU^67T>COZW?MT@MM]TI+K+SKX8@[%X/WBUS:!7>@O2;08-D;B.AN[G%X,Z0_
MB(-TFJMQ8?;DB$(9BLV763!4(6/[V FUIF+EWH/S7A4NTN5-[U=(&>E] HQJ
MT>8,:+YNCS"\GL)= SD<9#_+N?0,WS3@37/K2'Z06W&MI+IS2]]%]PK\%F"W
M\$9G^C%<_V,ZRYKZU1\1C1B(W.O$RRG'JL?ZYPCOD0^>;=R,O;7/^,1 VE["
M7:VUANLN;E8B.?:$"D^/(^(Y?$!K)ZF*,L>HI"S&.=IL'@17$H0YZ,SO-7F7
M8TC=]I>BJ$]&NQU+0<E9C%1MWE<+52>E\!^?U,RV1QF.Z7HMN[YRH9^2< =W
M%'<. ^T21$2?H%NF!#V@KR MAVW;;E+7?3L\[=8GRTY[V!W0\?1Y)F5B\MU
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
M7/E\G;-9K9DZW7]\P8-'I7^?0#31A3#NX .SY>X+/S=2[2.W>#UZY-771/V
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
M_BE5Q@9%2TNY,J_!:5D?>CX?@&7U.*MY+XS4[8D;H#7L3JYOM>]G"_W7J7Q
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
M=KDF(T^D52)D>=5'A3Y+)1H\T5M@I)AY)OG55 (MMI[4MWC3PH0BY>T?%>.
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
M]U]4NCK'^,TN\\VEI](4>B-OQ+L:WGE<8^9#\)&W,)8O4M4PG^/J:CQCX_R
MW(EG(25$E450@W-7H,NUBRA?([BIE21_]HX]E3D*'4 -V5RTFI[@]ZPCLWMO
MONO$B"<R5C<;/BHNFS"M;?R,WUJS[V(_I^.>$WI,A=N14Z)X$T,>@<OGO7M$
MO(]3O4@"HS^IF#*$FV+:>,:N>$OZI<6_VH;Z9FWNC0MK?D4MRUCT3-UXLTTR
M(@,\#XQ2KK$8XX:MP6\7Q:-ST++3JK%)UJFQ<RHNSUH?%>0]8ZMF;)[LR4OU
M+0,IU\WZN4V&04>XN%199%8S%R-Z0M:RXH0V@Q"NJ1<NB+)_7NMQ.BZ5V_O4
M5-'X)<UN\DP]VPU3%'VORHPC=Q1B2 F--KS%V-[%364\(Y4MH@R2'[&&6ECJ
MDJ=WG^BTW7/%[.BB1-^$=W'NRI3(LY-OKD]LQF 6W#PK<UJOF J(A+M+=!5J
M#*YA]L"<[F;[A$9"<!5Y2L9G\GR26?G@.QKM8.;KK$""K^RO00XG7V7=^7#E
M[::E/1]V;7\AVL/!<0D\)0[AS6F]O+Z+T%2#!#%F.O'XSHHT5;E?9]ST>N:]
M5,-R:<UJUI+9F]X&[O@6=M=EO,)G8GYN@SPOL,G:ZDVL,;LT*.V^IZ)==5>-
M><)AX'TW^A=;+KAA)'/0W&ZC_8091P^/'TA@,7-KJ3QM;*^7<)D']454KQ7'
MJG 6XL0+CYW)H9U%O#@+!PH,8Q=^BK%^]9+J>$4NRC?-7T]+=F"9_:)(K<FI
M"VI@R^X\^J$RGA:A1U.X@%>/:J ?Q9B4DR%-]6=2F^-S$T*2=-M34I:]K'5:
M]2%<9;=ET8'@ _.F7I'Q3Y0JZU- [B$V8DQX%$M/.+T>L' [K:N??EW2Y+3?
M#C$38_;7TD7SAOKKK-F?^6@PE_ZI5C0 G&P:]F-R,&#0$ES]@A$,N@'8RQ*H
M51TG*Y'RZ4!U);1W"631R;: 0N?P(!"[)&:@I4Y-<,.3[Y'+!Q\Z<LV/*@H
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
MO@KOHSX>H/KN.]J7*IJJ+,R+;$GBS#AES'I_7:VZM&77(Z=>U'J$$0)U?5X
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
M9?;_)/;_YC4)G*$_0=L\>@X  AR;9T=) _\G_M>-HNL+W(,JI\PLPIO><(S
M\U$6-YY(9AFTQ")V6R_&%YK)"F+;DAN5[B"%/:?)ZU0@5!F<ZG!0QF]WJFOJ
MH-;2UJ>PUI?E"F<-7S@R2/XTVWC!QFAR)Y["HK" Y  5],'[%!',OC'3EH)"
MRK-A!?%:Q5??'ZEV"=!+H4H=D:V<3D8A"@L,875\7M"'E?J_M:>NK^R>2J<"
M#!4)\E]!E8)B9*YQ,$+W=5*,;1E24;:FK"Z*=VV58A"CT"C3='RC8 WQR:7$
M5O_[,_&DDT^3L$L\A @R#XP81HC_@0T]8B@(4Q&HDL5RNLDY>I78)E9,Z9:G
M.,5&2/=W_U(_8<NO&5]558<8R+>Y=>^.;O3G(&F>.4C-[5*\F!4^-N(516V-
M>.1;UBR3<=5:@J3]R?J^$4M7;/F'GR>D8J[.["39C29]+CWG,9:Q/[5\6?G#
MDSSYZ*UA9,+.90C>^!C6(7H:B5/',VZRST-X F9*6F;<_9T074,[[J^;<A.<
MY'./_W3&7_MY3G9]8-S?$NP.QC^^C%!SP5SWC%:>2JEYN[-CD&F[[EYDIK\S
M'CN78G:/:9)I/0W<[D3B#4U$X%*))"AX@9!T?W@KQT150[8@L2U0=7%3[8KJ
MF-:G6/TR1I4M*-X(.UG;F56%;$=SKCI<^^BF)8ZO_G6EIK#<M.SK!ZU^G+;0
M2-?<>W7^[<2@\R/-V?%/-XY@#>3F,WE\/(QROM48>U5DP2=BYX4+.N)SS#8K
MB(M0%QO/5TUZOO/!Z.\!+^6T_$8\FE8B>FMW!CZV_GEK7JM9.%"@TJ_^LK.O
MO,E*.5%3J0N*-]V>P/Q B-?_V3=Y1QQ NBVK4X'*#?GMB[=/AK8\OZK(>5H=
M^&Q5'0"9KWV#.!\@'-#=CCA?,=:DZ)@(W112VSTK0V=W5OU,G;J9X@W974_<
M6#6>"G2(LI(-<Q$#617&V+@F!7]E@EU 5A>7K6W'BUQ>PRW-;M][7_U#ZP<8
MHX9IF#6:_H6M<.X*?O;R4=0.+D'I?5[)[0TD5FRG0*KO3DE#F^8,:@>[S.20
M*S9D5HOL=MRX84)<!]ES078*EP!%;#5"&Y9?$>>2DV;H],G".O&:KH"H2P*3
M3"YKNV2C9R@5J&)OWY[DTLZR!I'S,.C9"=NZ."]!37/M[B^)EWCLE<)BXKRZ
M8+L#E-/K>+4?L]= SP5/;C"U_;KSNVJ#?9U\[<GJ(KO<LX?2&QQV/&:=A^>?
MAM.K?*4")S?Q^ZFOJ( G:E*L75 <^N3/AMZ(']'42]@EM5?L_@WNJ_1_K&Z&
MQGH^/>KLVS*DH$>KV\P0W5/RB::D*6@XNGB5V-V%FA*:V][8+YY:U=(@E)8E
M%-_-UGG,VH3Q+A+&95S0ERX0YNT*MNJ""+1<[U[ @M*8'RSQ] &S(>:MUZN3
M<YJ"++]0 <<ZSRJ[MYRW3S.\_7/Z<<(K]CO+Z+G,3'K\03<5F!Q>&(AIN>"J
MVB(QMC>C$YM7@SI;%\<ET='[4"Q4,9KSXB(\)U\FJTOA#84'-**5]C/0V!TG
MISBL5SZ:6S%2,+SAR-'.O3&<PZ,-W&]3><ZF:+AM/0AM;K\3W%-P4%"0F8%D
MFYP7E1-^($9\@IFOAF(&T.LJB& $%EI5VV'ON& 53@6<1<-2-W,"TNT?_BXH
MN7DASL72+CE67+B+5\7U7.IR*_]VUI\T\C?,1U"!PF)=, N+7;19>PLI-U*E
M^YYZ]TIW:,A3LYS9? X+V;;/-?Z(&BNC9?.D@MMY!ELIF3;;.VKP$-INM(*?
MYB!TTR#J!Q40)EN4D&\-?X75O.I1OK@_XG&U8_V2KV.<FL>9%VQ*W>.BY?$Q
M+3(!.7,A'] "Y!O>N&V^\9]_#+V"RKLP?\(9Y 6XR;&A%J]9>I->IQ&S. )"
MV]L0HB/5I99+E_?ZK\\:-:9'LO%>2S!2$OURJBD6Z:(0AA5J.0'6=EX)R+]A
MA-NP5-(IF?DQ/-ES\AED]O8XDXS6&#\]Z^X97^[K<5<*W<VL]G9W6MKNFWU0
MF,6LD9LVZWL"4BG,)J1KH'D'UU\,EK,TK_$UN5Z\?'AKZXOE[].[3R(3RM>8
M4!Z#+;(!-SN@[-!N&ZMWEZL5F"1*4F.+;0R7VR[&<(G!Z]7OER;$Q'#$8)93
MW^[',X %<\Z1RLC7D J]@4@XSXO4)U ^L"W8UOW+J1E%8]5#\1U",O-<V73(
MEJP5A:DOV,N+=B.70-S)"J5VC\FVCM)!G6%'<?:.)' H>>%.U;^5XK [Q6DX
M_H:-Z>JEET=PXJ&H$PQ;Z_D#R18@,MR)R>*HPFYH]"S65B?RYZ>XSIQFK^"Y
M*<9P6;'UA=)8XW88]IPF$^&@70X%,G;XM5P<YB 7VISM$5>(V4Q48_[K]9O_
M#.8'%&]@\JKE! 'U8X ;S.IHX1EJ,BRV@W&NZAK;#,K?LNP[8[STY87N6U?^
MSX")P%\9""C1E>PTAY[T)";_N6PR7G5#E3 7=6Y1W*LS\$4D%K2*.;+<R?]J
M.IQ";NK;,H$F41IV=]7-B=&Y]0@B9O78Y^A@OF!S$R\VUQTEA5^)@B-A[J53
MB;6\?I:I?*7T9^ 5_&(O8@=FQ$7=]I!OD$)D%L)"N[,#GB_R.=DP7^S=8N+4
MRR;YV[H]0J\(-6PO>ED1"#B$$-_&@N(/V!*=V"8ZCU!4UOCXG%3D@ATRQ0JJ
M8@P]Y9<W>EL?)G:<R\.SWQ7LI+'@@VDW$0&PDZ0_F2%YCM-665$KTE4ZA<4P
MIZZ.CML)E\QVGV.$N8OU92UDZ26I.NB&NT=^-4]6([DG9 LKM1C237 DSH(2
M^)N=T;@L?G!GP!CS,MM(6FZE 0:?BU=NBQ.;"XLX/[>2!T]E[^PA._U3Z?@8
M!V%">%?I7*S^+;XKK8[?-%.X5DP^A;VQ'+^G?4,I84WV ^W"#,ER^*PN5RUI
MLAYA++Z AO*7;L6\FT]FY&]=M' 5?R\;2J]Q5:C\LSRCN74+$PC%#;R!XJU9
MSC&VI:0<>43]Z0\4R7)K?%+MZM-S;L%"6'K:D/G:B5<BR=72US %@ND[/8>P
M4YO@-LAA=N<!['JPG.9>HA7I2/0K1 @)8P\7K2Q)^1- !;I4T\YM]AZ^'R\Q
MFYZN<!8B?S/]**]S^(X^K%]I+FO3%9]*C*RKK\8SQI2J-)*>*AH](ABYO_QV
MFJ'#_**2O,'A*[&$?G@AH;$+2G\9#3O6459X([C2S1Z;,.7>5%&+K'(EIIO2
M;7-5ZG-83.W*N)MU2WFA&$']X^8\9*LE7$"^$#]E NH@"VV,);K?*J?7>5Q\
M +M$\7/1UAZHN@JPO3#H*<&O3]85AA0?N:0[-/K(U-;E+A#=CZ##O2L;K-RF
M9B?TN.__R\+!B60"M5M%5L9WLO1I1+K+;Y)5OO6Q=K"9&4S;UI\I43\IHL.S
M6KV$K'8FITMU(DD\U0K'DHGU!-'6K!QR7(E\790K%5 D#_PR&5\@ZH.I)!NX
M>%(7%< /(F3Q9?VWW2$;U^J;!E*^^1]F/8\OHZ0'^Z)02&?D."/MH),(>9<6
MQ3$:[YT-6#$9[F@S9COZ'3!?A^7J8GK6])XU+RRD_8#V@VCT8\_QX"YHE5JK
M-=S\*]P'HW7.6K[PQJ?!O77#O)B*RT_[/C2^>[I%OT4%V,VA_HC>K'*I&(@S
M]-V!@R2&<@V6Q7EY>3BWPE[*K"I->L$O8/P.RTRO(AW' ?+=[OHJG(MB?\,_
M?AV$_MP5VVZ=V74C-U"R8N/]AUMN!#!:@H4A^,GACII*<+E+2>YW5*%4.N=)
MJ^E[,W63:T$'W /G$']$V5L$P#X=?$$DV026 T8X/#56;'OZOGDP4+.:V<)@
MZ:=PYCX^M>TP40&\3',UMYZU&^96?-F'/*F&_!0LH)60\&,JP(HC*<7L$OM$
M(%OBR>'\),/'3ZC TKK5#EA#BOM$:IG%.GJ24Y%-I*DNT2JI=E0$Y?HP66 >
MPOOP+T4"74NRKPX?VU<XC?VDYC[)'>B9:- U;(UE0+HIO(56W?A=S]B^S27U
M3GS0WHSDE(LO"8YF>#1T\:UY]?<'[[V@F4B\J>?)2;@AK4ZCX0+XFJ]UJY/-
M<1G./D5+1KH'E9%\8@G)TQ#!(WWB!#XK NV$'!^8-\:VH5C' U17+&V-A I]
M7#1#'1,MPC]O4N3BUAM1_9^7RY>KV=WE2SL5E(>L=D;&[CO,F$:O\AX+-MY@
M[Q+%F[)/K/QHD4EJ;T!UI(MN2N?NY)%X2ONGKVIMYMFX.+JTGA0F3SM^MJH+
M@'9KB1#0X9MD0]SFLS[;/QYBBIW?'MZ5C!SQ;9</Y%<_I\./BJ$"CR'C4W-C
MS21Q4-\, V?] A9;$,XE.4#=TC(^^_,Q__ZEJB]&-W@24/BI?SZS>A&*O]NL
MN_L#+8!VR0J_[KMXT,(ZN-B0\M-@*44J"C=W,KC!4:OE8:F;_D3]$)+;'.&P
MM4YN_'C;CA!K@:])S6JNI )*&XW;4^@Y^:RY0K*U0D>&7)5!66QJNK"W9OR5
M^YV<YS,=WY?D;IJ=NNUE/]":-4F/HP*;#%_Z2@+H.\9:+E:^#KU7SACGPK_'
M>0M'\X^Q/YR%K9:WR1P'<Y!7"#$7R%E-XWDTNRM">F3#<Z&\NG:T-'%9]N&D
MXJ]UH="O6?D;SDSQ-L.@/:X90@RD;5SC;(#:C_=E&;B0EYV4T=S)Q NO'?HV
M&53W3CS5[F6<87W]NM/U9[+%'7M'7RKP:A<!B<AZL'@H<>TX%96W"2*D9J$T
MIO1\@ZZL[J\NB&]R=LU>XV,6T3@]G[*V^/6W<">SA@P>\0P0]BV+QS%V0T_
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
MUQSODZ(K5Y->QP_+R%RBK/V&.,T$:F!-S!8/ISR+*G=I_*WO*1 UJZR9?+]
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
MKX>4.)//0'0*C*M'IX6'GU?<EL+&*TZAI\.^1J:Q#YD<*-Y MC&"_3 L);N
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
M7NCC V=/23YO,-U)HXEYY,(NP!_!)@=A@-X@U62#[9C=/DB_>.RV+*M;69X
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
M?<)23T'MLD4F+FLLD!:.F;%YI!,]4,@"M:'29BI]-=1E'].%:5#B6$0=ZDC
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
M'FZ>LT?@LK6#Y4VP4(BPIC 9#^!^KOOX)Y6"L>-5Y8^L/?9KG9DRJ(S:_^G
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
MY!9;O:B?0 2G'K];DT(F5#6)U/ZTZT9((FIC3&:;ZK(%@,;E)I.M40)Z;FH
MG0\@K-N0*0:$*LUTGK;\DV[<SZ0/^)VU/(8<]/4 -P[.NFP^VQPG>'_NM^19
M>%(X_TW5/C9B1$^H(P#S!D_&:@/:\FT"B M5)*82S#RL,HNOD]RA_)Z]6B<F
M0^W^5&6?>]2OZ2B\'@L$5QCT(><VQ \ %-%.C#KUY$A.P4A(ZA?LT9!>QS7;
M>DE$)Y=IF)YF9M]&WYH!"S05@UZOQ4B>C<DQM[J_;;5%>$S_J@J6*F3OLQ><
M=\QR#8GT/_;F[=^?M^L?GU$:Z"R!N#)[/Z,ZZ:A10T9G%>J?<TQ(./,S6A@!
MICHS>?'TW[!.7?A27.V:;7]2^V0@RH7$+!016N8M4J>-X"H ,^NE _Y$)Y5I
MMHBBMX=H<ZA</K7!=*9Y1?JZ]E,0MM?,S*+'^S0PY,_O?\E(K7BM%6_G:A]%
M7-U&,\S)I",!3V>@[5,#B&C3W&$]F..0HMI7VCZAF_8M\[ ,F .:&=#" B&.
M+BT?:#4W3S7I0Y?236+J[RQ=^U9H<0[9#U5-_1YQ[^AIKV(@P&LZL$ X#O#?
M/[2L]7)+:0T]_QL;@P6*8.[%?]TJ_RGI-8F?.TA+K04 #(JL 1A?FX6'R);A
M'-AQV%5SQ#EU#9#93-?'^'/J8QBQV5DTW<,D%+)R 35Q9IT%BB'TC/;</(Y&
M3Z($Z!$6&9XRC;TYTB=Q1C<JF:+L_Y$R5_B[S$W^DOE_79D?:?MUAG7&I(ES
M<(RL]H3)0R?J]VA:KA4:7O^V6"A_^ZC'X$9BB^>/Z)3(72D2#D\O8-HZ__%$
M@1LQCJ?TOFS;UVG:@3D?-I[NDQ28+'>]O_R_$+?DCKB#_IVX"R!_DO)K17^'
M44PBD%P,:!\V7A!6%O^V\W6[J^B\AUQ5#CS:_U!D5_RPWH6F\QA Y#_[-OT'
M1J8ED'B&<>$U/%?K_>SL"LD\?^M L=1?\X.]Z!@PMKG.BY<A30-^(P S#TUY
M_9H$A7Y6)F*7I1.'NP3EN?;(76R1\(&EHO\NO+&O]J>NJ>K_&.&F4.F((Z<L
MW@N5JU09YK[@X%<;D&&!,A51I/WQ_VZ3Q#M"7FP1UM[N8:+J6:#=L,F0.W_6
M%'Z36<<"\2 TJ!&4_L*"@,KMTA#5D"/PJU-P5\=A61OK3S9Z,<B9<QWG&D.
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
MH?(M3^L>\N-B<.LE**H6)AI[CN:V63,H(2"EY3D1%_TQXG/Q^!+=ST5EX]G
M+^69RH%:_LH.5WG;-6W?[/L4\Q1)H@*($=Y/.\AO,M[L=V:\,K5<6H.W<BZ"
M23V0WZ_A:9*5J2=+<<#$'PUP@CF&\I$:?02R WRHSQ_0$'#2W/;^R._;>R7
M/V[OU4SCE&@L\>WOFHP_GD_#*.QV2'+-_O*4;EMBM/U?6(Z%T-.P9]"+0V-&
MFT>@@9N6EZ/5.GZEK86\_IPH+VALB,]]EFN:I3//[TK5_94MYLUEEOEKJ^C^
M%=9B17.E-$^KDL-5\!/+OZ4;E1K_32NEC#.XW]_C"^58SCYM3_M>/[_I!F3
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
M>)<M=.=%^L@C4#@OB4"-W@U'D@P\CD M)D<@)GDB[I!]_7?F8^H8;8I+IV-
MM.A#U$'0@,?[D-\IF&-(,@>R*0Z '8%N'OQ.(JRD!0W)K^^?7D4")B@:!5U
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
M<"4SFU</R3P<V$:>UG(_3%&XG.3)I%;%1)94H\%-E2-0E];@PWJ?*5SS$4C
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
MU W8L?V5.7;2$PH+J0UOPC&Y9M#L&B=5-? S_7?H]"\VO.*-0RB/@QG;]!E
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
MS'+4NZR5TJ"90C_^N6WY:M73>X''C@]+GX?7+:]&!2TQP\);( S/C=1"D!<
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
MX=1^;NJ;3!\9T1#50\.G*R_V(BN)'E \V[V!SCX6N!*6YW@VW 4#]#%$5[8
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
M%1ISQ) ;/^ >AS\C5&.O OG?02;?%DZ<J_H9TU&V]Y+,;_P;:7HG ':%_U?
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
MO3,8>V)Q ,'^/"R$ZC,S"Z7N*OL$P/ F'',19-MC%HWQ<*$!#ME+3?*FZD]
MTPL\?5A< -SC.<#[L)*T,>L; J#&%P=?_U$&X_ H=4-;M1( *19HA'UW#*R=
M0Z/&<^S<)<J"AS<(1Q)4VRU[.?19+N'GE S*RV/<F65\\7,4R,82Y11FI7_2
M73)$HL"R^Y!;:%:@DX :YR^YPVF:BX@)0FH1 $O!KUB.!!&UKL=Z:)7B3P7
MC%@/G<W'09NB^4H:B.-:E(QLL!4 &'38PI^"[1W@2"(JYHPL,=D<2V@$V_I
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
MY.#6WYB:W>.*XJ<1(,;Y1&/U.W+AW<R1]9OHB03Q[@1*#FA6. D[\A.B1PM
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
M+G)-A\>(#XE;5D/K'57?R_;JB*\$_K%@\IQU^)_GZ^O8U25X.?S7K<1D#BV
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
M9^#2;10@^>I-JJ#!9YNQF.[^0 X=G:LC"$9V\*<8 >KL*X%E='NO%#3<WAQ
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
MX+_9:UC1=0\)^+?$5TU]J\V@:YI_VRPTEY&^>]NHI5:UBSF24R1(/X!7._\
M!.V;]JO4/^"TGQ \<_M:ZW=VGB+QY^S)HWBB/P ;DO;>";2;Q!?06NCQX^5Y
M8K>WB:>0 ;[F6X(^4K47[)7_  2S^(G[1VF?&;1/^"L/PU\1Z?\ %#Q7\7]'
M\>:GX_\ AQXP-AHFI-96LMKH\&C7%M.+V*.PB1P8[E$D622-PTGRL.S^ O\
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
M]L.R,3W"K@]NG$IH6W@+!9/]&8!W;? '#,#GT(FMFA)(70\U;XK,=,YG_0R
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
M?J%+DCC#=2^5F,H7P@H"4]P2"3=>\5'5[Y]0=!/_+GE1O +QJ?2=IT9R<U,
M1.:L6;W\# /07SC/)+D'7O](QOR#P'A" P,@'TT*H'<U#=)$H?.0G\QQDB.F
MDOUHF3L8]L#ZM9<.=2V-6?2.>_+17HFB=[5(WZ^4;%9,^=+-Q/";M.@ U,&Y
MB>](HAGJ%0)(J3SDM/_=>I9(1I7:KXHUOA*2C/;SN+#\5OQN3(FJQ9?%8USY
MYNF[F<@4<(;4+4<K*[H[ Y"7S3&!9@#0$X0EXB%>N\.;=<T91/2.7*Q.M22)
MYC\Z*13M@;5]Z/H@_/T#38NNUVO/^?52:9\Q4-!K,EA*5YW(.O\J.!03[U]T
M8R]X-B]:]IEBW_J1$@X+?1GC;WT_C[.8:&ZCOH!>9Y]A.LE3Q+@8B$/7OWC:
M":XTP;S[&R?"%$B>/>%UV,KEDX.]9V, 3V<B[M$:X'RY\"O,!N',V@<LL#A>
MJG><DHV52W(<?BP781I@ZLMZMA?T32LYMJ]"[OB\M.>$4BS7=0JLE[Q7]BFT
MUI3.O@/2ON)AOF!I.W*@)#L1*DFO1?3GT8>1(+ K*A[!3=3N&0@Q).V]:O;0
MGBR%&Q0ZRC77)8G>:.,^<>]34\%\'\*.39L=>IW<1ZO017Z@C[2"*#+SYJ(4
M),[3:;(G(&1!5: [5J(F(RHG*.IK+C=:%O[M9]^"YJ(8UF@]=P$8+\U!- I'
MXNY1'<?+"TQ@M5+:G4)WVPI-FJ6^N;NU%SEMV%WD'=2U*Z3/2BM26/#F<<R'
MSMD#9%M+/U'M@._!*]>T'\]]\^(DAUFW@;V>E127OF_,B7>;BB,PIVW3OA5E
ML4_4&Z7Y5MB0DN_?#P\T]X*DYMH<*["#;<CC-:'J70ZM+TF%.$1>Q@;<LH 6
M-["NQM47OM7_]JJ<?JM-_4D21!;99KB..,L =/C"=3@MAZEKT6L0BKZ)LW(D
M5H:7C$I"S2TR*XC^?3L%W!QP!53-K"H\B(/7:>_IRJNS8/1X!9X^_KGN,NY.
M\QA_M1I[E-N%H%?4#Q_^6G1UF0;/%SNT%+Y@ *#QDW-=C9VQL(\KVP8^OD\J
MJ]?C>'\OOL5=.Z=?]T0M]!.N;Q7W2=OM^QC9<R;$8_@@VD9BJ*ZY>(]>,18,
MR@%QP."^[LR[1N+-9E'(!?]83$VY1F6T>R@!?0_;[#7UTRX*,8NJ$\94(3MH
MYWX'^SD,QND:/!E/OY(Y_W[TD>2ROQ4O^[GGBC)R/1<'0M#M#$"4M#AE8#[T
M<A<=^ -32[U<M*F%SK[Q=C]#*J'51.0.O*_CK8Y=&[/\LO..I)\*;Q6AVH]H
M3/K#U-O0&_Z*+E;M<AZG$B])LKZ2/YW?R->_9C]&EW6QGKEEHI<"*7Q0# <F
MS7I<#JH6ZI8^2VNFLU.DO:/U%$ABX<T&'QRZT>GQX:+C0LIY1Z_=PU^4.7GR
MHIS\ PZ3[]SEO\A)E%$FX6)#R"P9>&"'9(NZP?!COZE!BJG?C)VJ(MIX\F&8
MJ$!FO<\6NC_YY.)#YGAXQ%/.1+:A3B#ZZ;(C5.62Z57Z.=*M))4TCI=D[A2H
MA[RY\K?2WL]LT\$79N)3KQAXAS, G/YS87-$DWC02JML74K'G3$-,W.[E.Y[
MUZ=**_$:]X*UNFQE*KVD/964ALN^U<26K94M+)<563\K-NA:D]]<@1&&Y_31
M5$&0*:4>P^>WMI8%N>[]\IMWXI19+) <-;M?DN*RM. ^1]=;B#HL63!_CJ-\
M),9W.PMF!<A7YTU/ A\&_CQ#E>0D5J0CYQ.16VX'G+17FPS CD]%54FA.'_(
MZ!9Z%C/_'N>*VRR/I1^EOJ;%,&L3$X08,\7KTG57)K3EI^X0NSH_3W9/:U@Y
M?X@XKY=T+J+9^P8% EZOQ$$F71;>QY:YCM7:JVC:JR%_I'7<T&$ 1"H3&[RQ
MT6UZ)XE@@AM)'2<=KG2]@-+4.5X5;0!)\=8QUYD.%2DWIBKM3-%Y0$3Y$0:
MS-<RM%/BIO"%7!=0=\U0R\@KYQ*S]*V3-^^KCH7J7R37MH ;E6:I _D&.O%L
MK:!0ZA(Q6^Y0WXOV 3Q?@N*%GQ**;I%I?Y8R,<'3_*F*H_E!R/W(MV !YX9#
M-\3/63!QL-N;'\Y-D2FTGX4;C%O*U?^H2'"-Z[JKKFCCG?K$0$W]XBD[T!F%
M>!1F_NVX!+H+%0<1H"M18K&;EM4C!+]W#3(L6>T5%99254"*6(LG8A0]2N\%
M$ZT&@7 ODDI6D,\\7_#,J23+,*&3+UK[8'F6\7BS$OG9?)-NSP81\'W]Q[W;
M)CMC,_F(-Y,"XHW9V"J[1$O3\G&S?>SFP8]Q4B2!_? .O<.A)U(3$YN.BJ3+
M45CMFAU-BW?>)\C5/E"S<;KW/!(K_MS-#?;*U5WS-Y)HX3WEV#4'@-'YUS!
MU;+"(;B%?'-CG*EK0CEA8GWCA?B+GS?[.F1^!-N]1;9=QT#-V>ACLUS$BG;5
METG3@=N=P=V5WGYS+I7)HB>+IBS$!6[A[PK%"2L]ELEG2O"VOW0Y& !^7<G#
M,X%ZJP9-289U,"T/G=)8B4D9T,>3PV8ZF5'!"))!4$'M;C4]S3N1K_83^6G2
MEB=YIU'OQ; 7,UP(UE^08G!S4K3]<%FST*= ):N&T6;U@AY>$Q?U+UTR 0(E
M8<5-EP)Z-Y3>,#./ _7&*%V0W@X^1G7_5-);^-MA@$:M[(D=8:M!PZ*SUZ^R
M3D],86I.\A[J4HT!]X!'/<$'IG*(0'H[AG\7% TB_H6,<18>'AT8JY4RI"F?
MYI1V+8%Y_4813W] :,:K1W5N*3FDH^D<=+)#O,:3#>_@.%HK^YY, 8679$K^
M1BLY5PN,0@B25,-U57%<Y6[19L3N0M=8=G*[KS1)R#0>IR8N=HX?(#*(;#L'
MOU8<6,+4XK12J(X[6:L"7C7M[-&V1TMYV.(BZ]A$\(HYM"VD"DV1?U,<B=9_
M)D!> ?'2E=KAS2:XD)+/X]I:UAJI9[>:W\><166JJPE[';M*L$<134''[@96
M_[ENN9-'JH3&04Y_,#9TVO!2&75J_$E<WM'S1UG*WW=?Z"P:'3\KR"0D=,C^
MKA-8SZ$JJ<,4930H=45NJI_4<)!E(&S+T?8/7 3EL'O3K)1#&36L']&]EG=G
M+=WFRY1F7+Y7ZK&O8*P1&ZC3CA<7/QDPSQS%W2+_4%Y<Y*N:+"NA1J5^)PFV
M%)G5&+&SB.25'8N:@*N[MFXP4[.:<8W##-[#.]ZECW,>N=<VQ)@(5WX^E? C
M3-Q8]EC@R7'S,#J(XHAK395/PZGR>4B+CKJ^^TX.5GYE^Z3F%>!NGN>'2I[<
MBX.L(^C?N;#GV_$2B($Y'H0,%%@2B,+UA.\2;+JE#Q@ DS#[Z6='EP) G1-V
MS,X=H?CB-N+2S<-K^-0[TAU.E&4G>TC57-V[;,&""I[."<^IXBQINO2,XCB/
M)E51!IIE/J!C1)[%'Y-2 Q$ 35HN!$GX-Z]]Q-XM'3M+ V&_S_X-'93#>>\.
M3%1J'3K[ E$[LMDRR%.KPZ?$X_/TU^B)1^Y6/H21LKOP4T2Y\=K<-?5 I8YJ
MSP,-*']:D4G^U0E1Q;SD.[)G&L]SR[*?/)J^5O31 UUT)>!2-#*\]6@UJ91^
MX66[CK"T2M8STXJ>@G;TELI0/?1YZWW)J\Z.'XZD=J*.PJ46E*&FX_!KN"M
MI[&= F#AJD1*!E]75P;'40EQ*5/#ZX"G>4]9RM.C1%/09B\Q:<GX>)Y'K5I#
M&W[>QU9$=983_)K<*W_ 1@)=I6/BN,#)3X.1Z]M$M"DQJR><T'J"8@OFF_Z&
M%EH!_QPG0#6B]YP6SM2^?R8KJ#3TZ -/HW.JV\>5NO1G&>[>A2ODA'.BY)3*
M<Y;7)9Z+" @#/@$ @/. DMN69G4S/^N&I:'XP4D43C5>LV<<;D <;4\?+SOU
M+16-U17L5SA<MU:F+#?-@ Q&J9<+IE:P-K%U:853Y5]AYW!W<F*-W P +.OL
M3CF)P_9>VB5-%U6/PUDI'B3>SF/05@4B9P3U6FF[L!P]/_^:[A?5L]I5B5?7
M@3=_, #A=O,5%-,RN T#P!7QD@'@-BC5YPWU/E0#UG4<M_HH"&L:TT^LYSPN
M:V=MP&OV8JWAF\<<+U4\E]*^W54G+3!4VFP3G*]2VQ^J=7RST#HF,E/Q&:?G
M+KC]RAE_3(0>/TG[S<Z<(%1::&@7(N"1@>@HF?/X/!#@41NMFJQ^QJ]#T'#D
MDNR$F8&DPXS6%M\FHBDSM1/X*IN;4N'A#5L <S]J/1LV@_Z2WA(3H&<MG:]=
M/(7R+/0G*N!JR:DY*ZD08+.R?^&C4D?3&I1A7:*2J*S@?:M7AB8V2SY#P7:^
MS!Z_#/T&D@CD[8 (U%S2\!9Y).']>B?MN+J]9\H;'W[<<%V]C$SEJE(6J'JN
M?8YR@]"L,L>OJZ :02@\O*WS%U:Y&MNCQ;5]PRO\^GQ"D_CBMO,+ TDO==:N
M;!;B8+RN#A;X1A=< ,7*L'/>^@&3R0:F;N".'[LP%:>$8E:FB.-W @TA/&W$
MM?827-I#QS=^OKF.M:6)%3//7A>,WY]\_;6<'G5Y/QJ=8'USQ*M&2FWBUJ@7
M88>@-R(7,3LR+A>EZ&(9?L, </8Y '"4!VT@/ 6;B88=8T96Q#^RYGNJ=Y%R
M?=[\S:B#V0*(C1+0E3A9(E>3OIS,OJ9?>NU>Q&W8AWEWJ2=*[QF B%N44PS
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
M0[$A>R^%,0"<J^U1BN77-X"SGHHYK?,,@.9_R+37_\EH5NJ:VPJ0YF8 /M]
M'; OA93][5P'8 <9#1+2P+QL!8SI0DK;@GP+5F;M,D2BE+[-NA8+$H[V 0=.
M?C>>!^7#-_\X+(4Y3E=!8LAY*:9>E)T(.O1C 'I+*'/T:>1.XRQ&=JVG^\$G
MRZ)<_IX=SDBJV#N2M)VU6'Q,YH)EEX/ML"%PVXO&9-;(]W#F]P=@-(;(SPR,
MQ$=__R_HMEX4CCY4CLA@ (Y51X(3D11)\",$!_7I$/(1D'N&$MDQGAZ;E5R[
M_5,W.-.GYU2"2VPOBU3W],V6[;>!%09_O#N- =C2U]P\%%?XX]X.!]B6 R'_
M,X96,ZA^7;/4H;[MF%N\? CCFWT'3>S"EHZH\_^:KA;9,O^3 (P-F0G 119T
M8.H/<;3K!?_1RZ<D@+28M\@5Y;&G#S O9#8NRM!OZHI1& !#A/NP@<B6T=Y[
M.X+Y%]#^*1 _>-UQ%+F3HD.U_?NH6G?#G&@!_AH\CID^CUI )LPR&^]P;M7_
M?9(R\/7GRVH:]#E[[:B+;Z\,NXUT7O8[%N7_VZP6B&G\WVEY1V3;7^#%IM]@
MLG(; Y!O9[-E!D]1HFR!FRDR=)-O8A2P+=/4IZ GB&U+ Y$]SOVB__P%W/^]
M(/*W4Q=*,]"_73&Q8(.@S:GIF%@&@-## )B6K6W=PCB"'Z/V-9&2#,!4/#W5
M<6(Q"[[L1K59.:@^V&P'[0O8,@ 5(TPW/1,N;.EL>?CB@!EH;(/,0!"H0/[L
M!=,3L1/C8TP7% (S7;#ECPLR  >F4*8/3MQ'O@!=IZ@S;[>8RZ3=^)UK3!UB
M2<3]JZE8]L]&:_#BJT=@LAJ3=O/0-KNU\*1_$3X"?X1/+R<]<<9.7HDBJ+?
M5#BY;<CX'??E4*:VD44&A2-^4%G^G$E<H'>U:#, )BX579ZT8@I3+\K*X'IH
MT<'>],0>YVY'4O\0'4Z*IG5PT[7WI0C,YE>12G\W_PPW/X1ZIHBVZOTX24D(
M*O)@<HUC>RSM.3[HXZC<^-'O<HX%,>%J00B[E*JLYM9+%75*R][80GS :RH0
MAA]0OTOLFBTF_K(AKCA><308E6])&:>JOY%INK,G$ONVV[*=G>V\R]>\UHL8
M)_(D<T2^MR?3,D<(HZ'C<Q7)WQ@ 42B8.(BICG^M"6:C7G,*,9K0C':$\'D&
MI)X^D!*\/(E_R?MD"YPA;#!K,_M$;_.:/8K'NYG)JKPO.[1:.2B%"\+C=_KE
M<UT6N#5-"'#KQS*P30]R^ZG9<JNKY&GVK]C;RPV\%<]U!CLQ$6!Q;[@ZCIMZ
M!4?P[=2!O-;5QO'=^GFG=LK^O6O]LQ=?#L'8="V6NV>^BS\?" 9'PTV98HDR
MA7.*C&R6PF=Q-ZOC%?UI$"L2?Z1/@=%]X0LW(R:E72W5OWX7.I;BU"!7&4,
MOH&$5-A(W]F<'4RG.=6.Y;@1+\,\X$L!A<D[:.AAHWPHV-^?+[9T0ELP3Y3X
M,='$]=ZG* X3V1V 79^T."4<CP'1QT' W3U,XRB5M>S1P<CO=/EE@X8P5F@=
MW6UC).UX-W FYM1\$\]N_!L=,%5#-')A,,(K6Y'HI57F<;1Q_W,LK)9K^MRW
MNC+YG6Q=H(I%?_S[8D[-!6S/%^2;1B3A%+'J-]6&=*NV8-*C\4/2;3WID1%)
MV8%RY?==CXIR[N7!Y[1D+G,MYZ!(0JE9K3[!S*(WI,G1CEB#*=%THP7Y-:!(
MDOB <%T8*;+GP#L>;H[O-V-M1UMX.+A'ZHJIY*5:F9$?_:IOS?28:W65#CZ=
M2OOY,S@)<@WQ/>#T-DXE05?O$DB@9E_BX6<2*W!VP-/5^XR<;.)(=[WAPP[!
M5Y\Y-9>"0]MH&0@=^.T)?Q0/)=)NB.KKZ_')'JIW8OBQIJ']@[ICO1X:SWYO
M&5XS6_VF!3H?$\;W;*XJ/FPWGHLBU"F6_CU-_J7J&UV3XL"P.8,,:;?PELZF
MW#=?<)!'TWTZ8C)%&M849=H8DN3AO_9LYE!E0, :CT'13=W=5ZJ@31MII)Z_
M+S7&Y_Z.S4]%T77C-V]Q,</0EYT.'&,&U=W(:5#S#TN#T#:ZYW_ZNLK_;OBW
MUWG$"*,,@'S% O+0ATG%:\'4I(KQP:E"NAF$R:OD!6;*'-_=5X!<2D.*!"-*
MZ4W$2/H-&\S:#F8GZD_M]PXQCWB/;%-G$O$KZ!Q9S9S)JW6U_\RK?\?ENS\A
M\T9#]*,+R'U%$F:!=HR9<7_ +_YM,;J$E$ H>](YQYNE<!!>#]%@3'2SG:^N
MEFGQW1K1E*$VL0S=K:H2==A=0)1:5^1)UPEM(N>":BS5X(,8)0&W%JK#M<-K
M%@P4]GAXO7#VNJQ;GN'1W+YTM;RJ(U]*C@ ])R@D' / &KCM1&1&U/6251W.
M&!6WAE9B=W&>,='IO['WWE%-?>VV<*RHJ!&EBA"EJC2E*@)1$0,B(A8ZY*>
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
M!OV/:P^5G+V)8LLJB4]:C&%>^0M,4/0J!I!47S #3WY1:B ;XFQ0( !+=U$
MI79W(!:@F9F=F9&TAXM0C-)=)LBQ AW$@'D 3_@.^?K#"8/+,=H&=I)-L &+
M3?[QO,W'R(\.*_C*V?&OJ'DDY<<?G]65IYH4:<QSP<5L3YR\DEG>Q#)QA=34
M(UB&8Y.2@A+$*.CWY2C2>%2A;@)!67<4D2Y%?+G3X.[IM.G/%Y.VC<01 L+.
MR$5HOL\K@M9(H!3R(^:^]T15E<)C:/D+N<$RY?S2WY%W2+W$B*;'2,'4<3P7
MOO)[;>JX(J"72N(?6-59'-NI>DCP(>>M^T<.7(-QH_9U%FM3Y2GG"(LJBA1M
M0I!4N?Q4BI7=QPGW-T5M.1.QYJ>UG7F-! :_W#H=#.LQ.FN?VT$!#XH&RTU!
MN"DIU8;3*F RUE])V?+-1&6E]!<@+^4M$P9$I;_XM3281T27W@:!O)7"17))
M^4,L-1(R%TA15:ZDX#B"B<I:"_56FRQO?6Q@R?W>*UDU7CS'U/+TPF0M5T?.
M[( 9=]IF?:0J\"YGV2\O:M%ZKBR?&:()#\<5];^?6] UU30R7L'P&$XJ#+!U
M2BSZ(^-T;7F&<L+/])X.\CI"E1<;-%$EPBKC(,L'VI"[+>YUX-B1T#?1]C0E
M"3XYVWUW=RP(E8:/],5:W%3HV=U3R6WV0FSV_1#YZ8!\^]#G<)AON4-*5=Y!
M(S=<CRW"@#8D,M?O=@=9\FHUNTCI;C'4@*)-3JL=8(TE  I F[4/83C.JG6S
M1KX3$/VV-B['RJV"4L(R5<7]7UIO_Y@H].$A:"QH2:,W!B^FD+YFN.)I&MG.
M=U+CS&>Q>5SIA"?5J-YH_%N+LE@YZI JN:A&@=R+KR?4:]K&SFBTE5ONVGE9
MGSWC=I*;RE^[)2_N==QACOK".-QV7U;["")^2#VVTA#V7 DF_SG)2J9V1,/2
MJEGM<%$M$R0^8,9[]28H1";>R1A; _:&<M%TR$57R#L#4R@L5?P[24M)&@E6
M_,+M#G8M R0SS[Y0-5L!I< 5LWJ^Q^9_Q2O7$Y[55HD%B<R4"G11[E7>/'1W
M ,HZT&=R\6[/69?XXUWRTZ0MW+5R;\.0K<%1A?D6C>B2'$S84NM^/0YNC8$.
MNQ4;>=JA?&QRZ8--;&0I>WD"(.9Z9!R] !!<SB4HC<Z&>_!J4TP:%+O>2A3*
MX;!&EZ(+O *H\@BD )*.^91/B\%Y06>H3)!FAMA 6CGZCL.J''H[NG>%$66L
M5Z+7]9W!KLPUC,8H::_S?S0=E0K0\"^T)B;(ZQ6ZSO4[>MH(4 97,M*&8]9Z
M?U$(''T KPVEQY5#YJ_]A2M?^_0V0.P%U7LE)N XM@#:>/Y_=PO^?Z<+&XJS
M<F"EU!,P50[L--46I'2I'&G.+^&[G>3;G*( /MBUL!:*]$>-$[?"3B#+RQQ5
M%[S.0HP[&S$Y+)6X /F8T1*BU#83?4H*K".AE5A$ROOL[,2='3] ,)"4.'QF
M9 \WVZA(F8K)ZI=RO0=AMFL,7/H>(VC4*([0)$EI)$N5N>>7E<CC*^(/MTT_
MZG<BRB7'$3&[Y5+SVP[/:^RK6@ZK:,R1;0A-K72[GQ4>MAM[-9<LO.0+*.-
ML@(A,H)@=WG$/H<)VCTUP-\I5*R>9*6I8?'0B_M!X?'ZXU6ALR'/#^S39(+V
MIGU$>)>IB'MZ5'&ZX-B0%XAB:$[)=\EEC18I<$._9TD/$@^T7 [<DW8H%^.$
MB3JZKQ[L@V-C""(ODGR*R!+(T^\FXL&%D8Q*;5)_8W4KW%168D^36",[ZH:
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
M'7L59BOJK+7H$H%/=+%M52_J-<(G*MY]F9S^H=ANP6:%9HC7=+&T3*$A**D
MG=U%4Z:$$S5QNR9+P>0(1IP5\EQB5Q/?C!=<\>,^OM9K]0^_F+AB7T9O^5(C
M-KE&$:R"[&?P(<4H"H-0?QS8>54NA(^W=_>BCZ<:]FC[;(:%6D' N:TUNPPZ
M-![^%2P?$OYB2]- ?5BBX,Y"&V%^\XATD1+9X*@I^SD39Z,CW\,CXE8T&%)&
MCQ8-K2=15S91"/=URC.I])/RJ#J8LL+!<$KV$CJ:\<RQEN;W";(TBF&$'MA(
M($Q939>HK.BZ-H0@ X];]"$&0*I]/] JU]%3;1T]Y:"+_I#TB'(D:CVUDR&,
MZA)-0,::9RP72(7@@=PLN+[A)14](1ZQU*ZR$[US!#VW"*V%-$("VG34D#J,
MYSL\QX#%F\L$Q0#*P[&)7H3U%IN#4H2QM#8\U0<]T^_Z%WI <($6O9KB#YG7
M! 3)3!/][+8YQ571'UQ92'"=*X>!Z<*%V/2TC9L22FAZ)"&T&.G_80?"!0;
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
M%? N]+":$0,'\$/U9$ >NL%F6:8L-TET$KS+"'A$.609B,QWG1QSMY=EH<_
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
MHI84,3#?-SE@Y<;WY%S^(S&L_J:C@_U93[L./<1&SHR.L8:^]I2BFELII@1
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
MK"^F.V4/N$M98/6_/70H3U$Y_(Y71T3%Z(2</D^%(-M%+(2P,./2VR]C7'8
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
MX:@<D\\@Q;!O&YK!)/^A R+!W0JD#;5#F9/\D$8TQT\*VL$SJTUX'@V8$\D
M:?(Y#-Q7B'65G#-3ZZJUKF59MA_,RILZRP7<<XQ?0X0F<MJU##GO$CQJQ8-'
M;Q*7\=".?67;+[T7M4C$R!+88?](!H0*BL!>P+:R;5)+Q*I=X!U/,LW)E;R9
M)!76''U2;%BQS4JRKYUS#!F%18GY>]4CC\"][,F3E+IFS9A[V8YAMYZ[V:B&
M#P\_"+@5OV^D[]K"U>K8X7'Q 6V54VD#Z]EXR>1FWVN!^: YQ@[ IKJ#9SNC
MBI,<8U+//H(/"7J*V*"&.%15\26YSD]0QLU=(GVXWD88.&$Q_AT2 %BZ5^Z@
M,HD&:$K[:XZ31FBY3J1J_5JB@#<JK'^*+&:[FRNY_^RUQOWD,XM\70'/2(T6
M?H"OWA@/>M<8_M@< 1.J 1X[]&#T$.Q:O*=F2+YU.W=J?HU<D.7%6_=*;V3)
M2J8"G8;/A:I,@8J3:X "<T@*RK^);%J$S@8[C'UCRN?0 QNRXTBE+W1ZFKU7
M=,+:[41XY!2..@G;>EFL?#')V[,8Q$3+%;I#[F_#KKME"Q' 4+O5DJ+EF:*!
M5M]'ELE/O2N!]%-PRV=FU!B;@=K#] ^7;QP_&G/[N@*K#X]Y]6 SRD%:9;WI
MV;J,#^; #.'9^%'HH)8ZBI9RMFE=9?4FJP//[Z;)5T?1F6/4@2B%F==[K.J[
M1JR1+OI9^=%6HB8\29]?A;VT7PUO:B_6@'2ZN),K06).%(NBT'1 E+YWHM5W
M5K?@D][K1X&5*_#JP8[V2K<+[3YW7CH;/HJ--)QOMM@>Z()7FD]&VPLUZ$/X
MEA@C&+KB].AT!*LS'=A=%3R./  7[EK+%U4F\R7?H4HM8DN<Y'&H@Z?C5>XJ
M%7I*R%T-.P&OO<@_:SE=!]Q%A]1;NM<?,A^:34H_VB794] ].XX"]\A_+E@Y
M&?<L^-.')<ZE:-L,2C(;C&[2M]E!$-#9:[##*7^6X):<U<05VW-USQ^0ES<.
M/*[,?AF'33W.-9X=T+$H0PDC-S7P1-@(5G:Z5@D6,4%=]QCZ=*\&D;3)SS;.
MZBL)MUX,??N<=7/7=;N8-KUC!Z;!B=KRHI7NI?/LB+)[9(BPF%*2+:/V67^Z
M&+FI9M/L[B("_$Q+5:@>AT4"CSP\WWP>R$G'T;K67&1LSZH0KNZ/-;C2\*2X
M0]).PDO.N>D]YEW^$SK$DZIIW\M9'ZQ6>\F-*&>.>>Z^5!3"DXI\/5TC, Q_
M-92^V<1/-&W-L)),'@Z'6LWQ0:8Q3#Y9,C*ZBI^:J?V)LA'ET[ZW!<Q3ISSD
ME/*ROZLD=&I"\$ST+EM^G4"2;C:\AFW9##)RFP\IB!RCL9\]%A)G A3Q\O#\
ML5TL3:D3?G/W]/@LV8[?R*9=/9.6$\DTVP$\WZ:"6)&@*#PER&<'T'3ZMRNR
MH,732-G+/Q<NL6.F@V'#'824I^MO]2\29N/DKS^T=[IQX"CPG.2:4#O<CAT!
M$JD[@$@-+_:C'&4= 1]Q9AUG*-+\!G< 6,7L+RM^P?F^[0N^T\[38KZHFPS#
M&_V.@V):F7\4%"CMNWP5<RT-[*Z?)L] HQP&->A(Y;RD/K1R;NN''O\\1&X=
M?A"GL/VFZ*'*#B!4_%07XB3\?#=<YKWS%@+U06$PL[O?7RI>U&KF5<&K/4)M
MX?[0[%@M'C#=A*R/%$8,:$I1]USM'S"C![PE.N6?K8L*4% 8H6@6O-YHN(.F
MB?8@2<>C#+'4W(A"32&5Q/82'$\L[<0^/8=8':R>1H(2H;1_^*EU-(>0L78@
MNI[G,<$A&GN9Q[Q;I=KN*^YDEZME;0>$,GXM_J#.4,7(>(K,2?^5R"OWU6^T
MQ+7[ZIA%6PT@31'!C&5@P[JFLU%53K)5H/HC]CFR6I>AL6ICON,,?4377B"=
MPD!$<Q,K::B%B570F!6\@,5/A"/H*0@>N#A5-^KD,RC,G,#_J12T,KIT3:(,
MQ>*0?<MT!AYD<G5KG* LUXL+]*@$/QJ=MU$[ZJPII?]5Q:DHQP#C,_V\M@4
MS3I]Y\>[.P .\#CPZ18$I<')#@ .N(@4??)QR!R9'<B@+AU>*IHHCI.*'E8_
MP5.=:4P'O'ESV*(\3VKOVH8)PDH/8XB6N-'2/5WFY]["J@XZ9A9F2_R,6FCU
M0<K'+$?"M1T>$I)R:3=L7-),[J0]2;K&J\S;C;_K^U9(R!K2OJ76R+/+WYV\
M7+.H,V],W9M/5B_4,NW5T/O0.K9ML[>\,KVUU4A$SUDX W50Y$S(Y_,<GYHQ
MG9:3<#W*M %5-Z9*BAR5MY39JZ&T 78XII APT79!$_]D?5&46*/U\#E,YMX
M_ZDMUL'/*T-+T.ALX,A*X0Y ;61S>>/S#B"Z2O =7)O2L!%6I9<]-']):N5A
M>7&%=6;T4Y[WQQ]?%6+_VP-Y S^YG:3!3T'6"P:N1_L12DN[.VCZVW9&%;BD
MEOWF1[ETR!:J#@!EA8-C;K,V#7=4B+Q.",'NW-[UM)L]-WKN#DV-P@P_:HE/
M':A,"]\M=T58(Y[CVH95?"?A7**5R<VE+470_)H&L0'VF5@'$_%/84#[O&4F
MOO1"I7I=Y=?5*X/$M'L!A3Y.Q_*YI@%<WV)> "[^40D\"E>C3$>K*'+!Y@C.
MPR/^SAL,+3V?I!O/2UA6VN5GSAY:43]4L&\ZYTH!B@XC<H%F,NEL#\]9BF<^
M^NW"NSN1>C(/ WEDFVXN=J;C1Y 3=O0>VCVZ#QM)C]C,I^!0OHH^'-=[,S_V
M8>0*UZ5N_Q'U_D2B1/DN'>*HK+V_AJ=-:NXLC6 04YV86&66Y$LM.#M4^^3(
M>:/GIC_GB0#X&WY?V68'IH]0YLWPI9\^43>>+RNZV9O?+2WK=\V*MQ!Z_/X#
M4*[^!>!8O*/IR>0S@7L^#_LUG#G:P\ P8\"<=,ZK%-Y^G>?W:(<+G$V<-XBX
M>/"E.>N >#@;0!PW(0?.?>6? AW%WP<"F&!J=G*$6R'F?#ZM4E#D8[>/:*5*
MWTNKYGT62?OC]&VUMTD<D7G@BL9J7"1NU!)>*>XSBO/#=R#1Z&!#Z7H81Q4_
M&048]%=@U-'F2?F'>3\7%SN4JNHHKH-WUYN2?1:^?459PL*0>YDRE,\#QE%7
M/I9;8-6.P(C.@CU$&^B+?3!5LE_ L=.2 "N =P.,JE;/?N/^9UCJ0%YZF5:G
M^_WP6TF$].Q#)3'"DIP'%O8;FX8&VH.S[__^NA2RW)8VB!V]2[G)Y+EKRKDZ
MAI=%HLI:KU4ABXEU,P@^ E,5QLW.]/?98U0)0=9M[;OW<WV@MEFW%!7I<W(+
M@Z^=(=8AGR(.TTT\D7YOS4=4<]^?R>[/^S"G=BEFX=N705%K:SW)5$'I_96.
MS>,I#DS%Y5#@FA%38@<0,@1C7=3][0(V9FBJ+WD[.=;Y^[,= $60I;,<J;'[
M+;WC-F6=5FQ':\7P$&/ !@G?XS2BXD2;\ >^JC5+1*OJ7FR\4O3THX8\6[4.
MTJ<78908>L(-*N>@[W8F0V%+%BWMZ[O\H\G-MU1YP&FM<,MIQ.E3@UGB366/
M?(&L"A4'XCK^;Z,\JF[]3\UA2^N70;4?_[-VK2YM_C7.E?+_V\V'_VU(_&]#
MXG\;$O^?:TC$_#(F^R]3KO^ISO\1PY39 GW;^@LA>&DW"V_"%B$9H<=6"6K3
M%A?_;X-PBPY4_EK8S0;%!*8_<&*18,PCS-<,$VT^" $X?<$()LDB L4T/"D0
M%B^,KJ6"7W!?5"P+QFP?V<_L4%Q@@/HS[<3MUAJ].J[^I/76>3,]=@#OB#L
M&540T[9JJYS@_8 DN83J4P)S>SUD*.:^(GWHN9VVD#61'N_I5R(RXO=C^V'&
MS^'FI K$!63G\@[@92J0=4Z7J09NXMD28]MD CM-:)157#P#19-8#E]V +QA
MEW< Z%XD18;]O\7KGR,WI6F<=';J%P.CI"%K'=B!W,,=P(/ML 7TS(NKDYMH
M1R(K3_#B2D^19^REE"U"]0%3?D>9I@<(2-K$^LJQVAQH1+S7\Z)Q7VQD/+8[
M2'/H.4*;Z48?H0KJT;O&YT6!0/^,[RU#]2+/SEI9S:N=:^)S\3I^QY3G^6T
M@!O OS4+BR0"\1.5S)_=>@D_N_7R9-O;[H\+#:(Q=-VPS/ FVT1'&2F."C#F
MU4\/CO[IP1N(],L5?]U:^T]7$FN,; 1+T+Y(0_8A[H*FZT$4?I9NT._)VBP;
MAAS(ATP:@,4.(>N7'8RK^M9E6(,_P\K5]E-#S7U^ZD<,^0!*_H #S!#,KZUD
MLY,K+S]4XM 3"'ER(\^AL.;3WV-.-S#,Y^)AML&HP(S(%3 !W\3.LV&/-66H
MTJ'+^&*??,7/V^GS+;'0U*5W,3B(F4FB[[%8%G;9\.;A1\$\DPO<W#GWHK)#
MLKH3]73.,&P,I(+7!J#"\]Z0"?0O\F2#9.@LG9U0:.%9Q@^1](8 /.%.):B.
MV?$#3^:=QJ]NL7,5$,L,46H$BT=21D#'0#-^.X 6 S8<"Q65D7@67U.C&H "
M\*.9SHBS#,/4]_.^9GZWD0\L<E_S)61<6C*_*FRL<W6/0XCAQ><RYPMV #RK
M9S$D3;^P[$L]A3>[#/"!P?P[@!?;(+:Y]8($_@TBL]Q/(G, Y9^)S/_IWH]=
MVOQT91U9_O4@IZ"PO1X.6R/K*!K*?N$+HD-E\PN^6M0JN<.+C05,X8QR9 D;
M%-EH_Q5T<P<0SGY@$QXFVS&-\(PZ_PQ]_F2WP -1P?70 ?D"1'"CQB%67F<V
M;%YS( WK9FAE =O,\L/^AI _\>V? =( 20)WL72_>30Q41[ ]2TT*_GHBB$;
MFV)!G7>+?NFZ]##]#6L*99@NO:O*X(T#[!></-%!2&&[R,X=P,6.?W4>M?[/
M>=2C\%_F4?^G7N'Q7]GX'G\9[PW,_MWA_(?SZ]CG>LR"') -HQ=2\VO0'.>O
MYM'KH&7==G'W56D+0T4*D2=\S6V!RB\R-;C5R5B-@U1@'?"H!FB[C!3LUF'9
M71]S<-CRFY#VR6WZL(^NS=S7PSJSV$[Q)+Q)5D8YFH.-2$%446M<5Y7L>/#N
M>DMLK$%[TNL\;<_S5\2R$LVD 52TY>+[59[C&<4/J H)[F11U[T&.GTJ^:D!
M"J0>@NGJQ'-ATXG];Q*Y9O;/)O&YV$AV5UTH=;C3ZUI"#?(22RPCV.^?-IS>
M+^*PK"S^V$O7'41W[[@RY'4S\LSII7LI3K9Z1I/A3T[*_M$<%Q<W=/*QU-\_
M5T_#?:@\=3"N->4"_WS+XLX2XKE[%LM2^\1U+IAW^CA(9[R7W#)VE3=?&&W2
MUO8@_BOT4:<NI@<]0 TE6G../EZW/,[A&J8%O7G47X@K<:7,;236=_S"!Z?<
ME@U!'898-9^96R'90/9J><_;7JRHBS!6]HF3@UC].Q&R;?8S1YY1UP]-NS^>
M?]R=\67Y&/,Z!5\GQC4OKD#E?DTJ/'VI@=9N-BM/5@@\[7#\2/"E/OP!>O%U
M:F.(2R'=#_)YX'Q0]@@'"^U17'?Z._> \=7I2+7JBKU#*;T0]7%,.$*$[O N
MS:[!LB_]><YFU(&.@--75L[5-H;D7[S,?U6Z^[/F4>9#"JQQY# 6Q#F?M%7@
M*?=@:L1P*,IX1LS,'-7V+"0NKN-A9_7\T-O+:NHILN$]N MPC7X-3U"('-R3
MQ.@0^-KVV?'%W.UJPN?HSZ]"W+Z)Z2C)EF5F!-<5/HUL[ZO2RW94$_$62<IT
MM5/-]I"7&R]_*6%]Z\['F%V,=JSYF._>-#(/KU/ZT2YWGQB7VZ7=)?FGHP?4
MRN+#R<\YS1YH[+JR]:,S(_58U'FGDV>][PJ;>Q]?4R$!CX*<8G3K6$IX2L=3
MYN& <?5%\97:'D@%PUHUJ7]E1"G =Z9;U<8V5A3@"FW]$NJI:RI> +-OS>C=
M2)%M7D Z*1YLI]Q#2(P..0?:HU(>3G2[R>-[^M<,)H*C=?8?DDF=@&:%O+A:
MTZY'8?N[;O_BQH,D$"\=9$-'DBT615B-=3#5#MJ\]QE)_ZRRE#MRSP<>'1%R
MXQ2:RD\<:=I:7NV!&?CRK^'7AU9[!K3Z3F<].)"5\/BBY, KN,IVIH88U8NL
M&\T$DEP:^]PT3B=-[0!NAQUR[K[9C5)0XYP^;7LB7&C/V)&KM?JO!WGLVSO7
M#\BVLS3@ 13BPL98/94GO&VU8./<(.''X'N7J-?0Q[4RQ^_I6$1<.)!3+6;U
M*'1!Q^DO':,*/ZG*+DA",>GR0&QRK9'_D'XP-%O@6^T]FE_YJ,G"O-JPTI*Q
MZNXWU('(18T JG(M[*#WLSX-.S)4MD[$.WY?_+Q95>R(6(>V\<1]!L]-R,:=
M"J6"S3>!F=D9Q7!ULH%THXA4>O$[9]^4Q@3_IU9!\\+]C@],F#?G;DC,N%Q_
M\3;>@\.D1T>JJ+;+@L 97H+G=SKGG*+ZSO6#4W>R^=*BU)'KD^:9]\(XN0HT
MWPXHDV"Q0!X-+W(4D=O?KTD<.*#"D"<Z]GAOWQ0NDB!X#&K;^FL M?J3K7RX
MDV=\U\P@D7#33']@W4;%=+B*OH&@[F>PTM36EGVD4'+?ZUA.#81*$U-^^YW&
M+FK*W%9'+4*BM%?EH,2)E)IB_J\Q]H[,+E% HU*+QYA=+N*TY<R3F2+:98%(
MLH8VM8XT_0P.=2)!O=A/T:VA[U?\K=O=Y[3MEX2 6EO5NPB[GM@@B+NN?NCW
M&NT'])#Z%,AS[Y[W+I=B2I/O2\8"2Z M$@9+I,./@HK/WE:/Y] FXP5G$!R=
M13Z8P_,"E[CC'BJKT+(]7F@!<Z#A?R0N%#4]6-.IYF^E<Y+#0EAGG.+G- ]1
M=1+(44*PEJ3@4ROJB3%;B[;/%C4;BUFR<&>*0XT!+SNB&'!=>S5A<:BZ4G4^
M*B,<FB04UC9QNF-W+#UG;=AH R=F2(Z<8OY_([@%[B!]A+)!5OT2G.D/:=SB
M#,>Z'$M-E5<VCB0[/E;7.U-@N&M<LV1AV2VCPB7UW9"1]H-V,O04L5Z5P)42
M\\$%HKH"K<LMR9]N/J"4_^WHQ3/"G4=[Y&0"N+HSRI?#84)5!RDIZA!J;O1Y
M\('"P9-$!CLSM%.XM,C]]4T01/?=/,$]HB05"M'ME?>!*BWN*=U(,I'[V!:6
M*9MW(JS\O+QIIVNF(CM]\\^GE?8N,O6\>)YI'IO#G:6P4O.@LWX568*WKPP<
M';HJF7R8H+/$E:,LO*>T\\:9K)2EJJL,;7^D/@7\3&5;$=P'U_<CKX,7Q'@,
MGIAMK:<HRXC:WS>O/2Y%T+E=/C$-2"VRGZ0O;JPM 9V:/N!)^)&!3W,ED'2F
M++W9@:HT;]E==!YJ4HN0Z1(YE^>/M#P<G,/QXBC?NXSX&Q,QM:5BQZ+S=S_=
M5S1NTB>W!M4DL^VY(K2Q<82KV'KXAD3L^=U2KU$ 'I/KU2/F\M XY\A5S),=
M@%B5,N.J?Q!D 'YJM2/SAW/QK+Z?TD.KI/ 32CJ7%M3ITGO&+Q0)(UT.%D),
M^PN9*I20)IQ\3TGUS>F;P;";*+! L<&>T(MPO.KBL<<M.C=C7RXL)?L@D]!3
M3YS?)#4/31>A0Q@H1$8&]M6P58/L=4KQ6[MCKX9?"]<T>1IW"VP]YS.Z4OO?
MG6#_W0GVWYU@_V_M!/N-JO6SF_:7AMSG_Y-3=5/^C^=4_\+(HTG/_SWR:.Q/
M1A[]Q\-N9*E6XQOLQ_XYG4C)&;9E*O67"3Q-RS]K@C_KI?=[\6L?;DZTX?:A
M/<>6&2Q%YL'5"V=.9U3MWGHK^^N,Z[\@WB]=R>N/B&0\N \81J_^"7>@]2W0
MEK;6[PGK3R[?/Y>\'^$IN3-LY=_,#05-!/U<P\5&B[5R=+RWD3;<DQ7"\?L^
MT*>_2L$)/&Z3^SH%60[9 >S!GT+T=FGST\(VO_\;4W96S'].V5G]9<K.?V8G
M?_R57AGVE[E%V[+_9[YT#/SZZ@)_JSZV_X_NKDYS(;]ML/42EL?^59X@R9F,
M2/KX]MX#?X(H'-!?:\/=Z,9JL/+Y'8 'AK4?<6L[C^VU%GE6W_SK1=.)3S^+
MIM._%$W_T\U<'/][J^L ]U^*T%N07W=^W?V/6;CL!YOAF?2:5"0P:C1EN]:#
M[<@/0M[5D4<N@?8X(\3P/8B>8X)F^Z67-0?=[M?B 1%'/6P_J$Y$BX/)9?7(
M?2ZP8GP#8YG3<0L= G?X,.H4Z!ZYUGY3&HM_JO_Z>.DJ=+<2O%/9-?ZDZ:>T
M^LAU'D(8:0=0'Y6/Y/5/_JKVR<5LPT:@JLM'<9\S1.T@'RGQM8+\'I?C@A)>
M"B/H*@Z(QU<5G5;:O7[<27\O\O.->O6A0^KU+(V/)1_-SY]<M9KE)>2+0C$G
M,PU.MBQ*G#,5_@K8E7"[K+AX$ 9F!"X&Y#FS@F;M+"[;]O0SV/;W";*"+5P9
MLDI ]-@ >S3%9M#[?# \L_U;KLMAS'N9LZ6G^L^)MUJ]UB[H]- <USW1LM82
M0L"A7BA+<+@6Z.RVN["!04O0':@0LAM^[#U":@=0*WOO)^G ^;#SPBBPLKP\
MU;+JN?F5Y6,?WY;&F$<<V/LRZ8#:W?L,SK = (DML&?%]<0A] \T)=H]A,')
M 'UGN'4H;NP G(DK#FV,=!AE?2J=XNFVV%RYJ<*_F;.X.CQMJ6+OHJV8-L'&
M&BQ;7E.H?7!9% F_V$>:ST_SNT,%A_N@=L]Y.5M^+SRM=*LUP/'P$94_+MC=
MOG%'&W _(5Y/EF$"E[-RCP3NKW+-F]_*P;+1BG>M$JK:&+#'-Q!:*9?:??H%
MH*UAEY/D\,B3W9&T0BN26WXPXR;=CWS,3\!.NZ=*.3BC=;?Z=G9."GGTCCVT
M\B;'\\_ZN^,O7+Y*'2+YYE,OXL33%,C?B:S#RP(_Y@=@#_V@E&N2W)\6S5K3
MQ@%C/A-&PA;WB.;-L.8@,S:PH;]^2%\IP*<H3FVG)8_34X E?*-R972)\0CX
MOL^@:,$;Y9?,'^^61G]<_,'#L0.H7([<]*/Y48AU(!'F=;9!<+-.S(FH1:X%
M58JFMNHO&@;X'+H)+-[EYQ[LXGGZ@=1JLOTI55BRF.P\.C(Y7:Z')3:_8<-1
M\AE/]19 *:0ZO7=H3C>=T/EAWSBVC_/X'U<U((TLN7[.19[QWA+*=-T.X(@3
MB/<X53SB?9H5I//!)TWQ2(Z8HK9DPR>&$Q82^T757E<=3IS*05.-E\97!I#G
M*PHK9YI,Z$@9^)IEX Y E@AQ!5N546:WLQ#*<,// ]CEPTXL48K]2%%$SNP6
M-]8G&U6"_6P-]I*PJC@?PYC0YKKY."S6P!?YN2-&!<7OSVG1HW'UO5[^O"8_
M=>\[TI=UF<='H(4E]=JRXT\7C^J6QQ8F6/O@*CT9EYB.]-<!^727^A1\:)63
MCTNA$R$LS-LE!NS:/215U=^=M6]1%'A*S<R#-TS"HR:?C?D#%G1Y"LJ8*AU>
M)5TTZI(N1S5M+/9Z.Y.4L;3T#0;E"+_Q[O$?IZM*$Y^<\/TRS3>[$#_8@!SS
M8P>GKBME^@=R$57$32EVE$I@+O=/B$OV2-+7&;K^N366I<6%LZ.\%-^8>Q[]
ME\3S/7.J)]>';@U-)HUTZYB/1_CF+'YY=$.2RU,0=X'*BJ* Q]V?G7=U,.E3
M(>Z:]YSM)PQ=2#86N97G[O%=[,FJPLFR%'NSBP_.Y5VTZ_ BZ\]CGB!+_"*J
M7)!O70A-S^!VF>9#>@&D[3/!AE;J\SJO]B0)\4_LE_12&#APA^]X7!Q:F2I8
M"Q+V[R&A4!JV+ %< --@O!!4W^.O.B;GYY>B\KHLVNK&LS$]20]AC9S+M>*/
M9'3:K3(MB2ZK39"9+_C%]I)/C[HA03F%L]_6;(I&K8?FK.BR[+1N/Q$>2$E$
MU?"(S]NH4=JV?'I'SX89#Q2M6P79_]!L59W/?1!)RFYY><O>S\WHB<T7=@K*
MTR"2&X$0]Y^OK3# 1[HQ10-\O!1#EQ2,AT=U+W\)KU("?2MN>E.TLFNXSN.[
M2W0OMH[:,:Y8FZ9;D\Y-/16:+H!+688,8$<.3.N8/TPAW&A_NK]+Q$XR1OC,
MDSAX0<(+V5[-\_Z*39=*\TFHH_3=%F4AD,ZL-^"W<P/*6CES%'WQ_E@3(==X
MF0/-IYH(?ESW8L[@Z\ #ZV6M5H&NG>&8@,(E_)C5 *8=EL?&L7^35?HAY5_C
M<_:SOL/VP*W8CKCV\C@PPJP"D7@9'2)!*4TES0LDZ882KHJ"I7J:18 JT8X:
M'\L-LNPCVN_ !C?(A4VUKQ#[1F#^#BS^$L<4%_\4]7S4HI-WHF>4G?.]E7X3
MWI5HG*?09JE#Y$Q>04Y"2:K90J',_,:%UOYMHUPEVIL.\YSED5E@2S<J$ZJB
MF4Q)SU; DJ"BM]_8NE2>=O"<:7N"FG.9Q*#0!W50C&O,H]3T;/(A$YL^C(8G
MS>J&6]9^EQQ+E9B> -YKCQ6E^$IBOOQX\NT8I%OV7Z*5/MH!"&L*SN%YF::4
M8I.>(CE22"U."OI@W2VM+^N9Y;!6J?R'J\'=>77\0ISI3>H8%Y$H;>07+V0\
MH_J6[1O'EC=I1%D;3"(+CWK72&P"1N+=]/7%;O)_*:%TL!.]DO/T;-%X]=3\
MQDB]*QJ<A[_RB;]5#DR!A1@UD="$J''WT/,S24,Z243=@7["N=(+2T42Z1<'
M(6^)-/\?XWG-RU#.!L50G#PL@B!8CV&[IQ\;-B>*>W*Z? Y)6)?'$X9N%P<(
MF-93FR1T)1_)G/$]>^('KW+*%PJ$%%M)"G9I%#]'C6E$JT5767CM2;[M=&O9
MR<Y]#\):H$O]0\F3J[X*IG[*92T<!I>/)\QDH;^[9F]8T+I'HO(*L@9LK (L
M94 -(.;!WH9_F_E,!AUBR?L;#XS!(M;;U>HJDI]K*LX@N>(F46;/ZN0G7PHL
MW2U_EE]B<EU2FANOM+2K= V3P?KW#"0 ]!7VV.8T52<URQ]%CLE!9[]B<N-X
M/U$60_0EZER4WI7'ST[$\+P9X@VXYY%ZH_6HQ<H7XSR./E#"9&+AW (Z?R8V
M_.99SY?8?M#Y;#^DMB_.JIH+'9F^O_OG)Z(]&Q_QW842(2:4[\]SZ6%@W/4_
M[N-0+6\Z\$4;P4.QCX:&+K8'>^4.BU8>=/KAZF0+D>@Y+K(9#M]'QY"!88%J
MM3Q';.@/P&$5099#4/_(_CG?/I7+FB-=F64N9L]TCU9D9'Z3\HRI/SW2U'D$
M$Y5,YD@9BN'UYW7Z?/ QRX^&'JIJ6*'9;2# R?B+FV6N3<)%'^*CIZ7%LD\-
MC-!M^C<#CYT?/WWM<!+5#!&$L,2C@] J<#C=\CR2(#B&CEY7Y'5.H14&C*,^
M$[1\CNM#E;H*W%*_/>7;%7 Z.\OU>SWW%7(ALD8+P9<;C?C#?[G^4A'^@W[V
M3(4$V)[T0Y)W<+O0/,Y+M5/<#!#SOOW3S6DG#12,WDS!F]+#R)CG*>EIG@Y<
MXOS4,_-J^=Y+A9(G^\EBGUR-#RXE&@J]_ZI!4P4Y\802T(T\3VQ4*#8QE[-+
M\PIGNRVMVN$++R1*SUI_*-[59*_R+/B'9(4^N.+2]L8 KC+-,WDY4[J8G6/2
M^?#Z\)(?2VN@S3]F=P#KRT#64]E)3#21VWV<VH@A=SP7U^@NQ$8M'W'L9YVD
M+&6[*1;$OA.M_7ACZJ* 58!&,??DGJ7;^-/2*NMFJ6[]@<$%W%?],^[85BL!
MCD&>,ZVW$YMB-$S5(I@2XX?<OZ;T9P?=T_RTG7S^U.B:U;?*!^?:N3XH'!8\
M,"=XX?;@'ZE(G#%T@/42/9)+=.B<C$1"/.9;MY"P9),V#2>JG1']"XGX;,!R
M*E$@XOT,4J"P1)%W<*CM =8JWU,I7_<$H,3UQ//DX\<^<L;9I%&'@A!=Z.)R
M+&@622!\2G ?9:C1'N(>( >';3MPA#GR=JH&/[!6&"$F&M1\/B!'[3/L<H_H
M1K72)O&A\O8RJ'W7!NVX9ZP, LC<4TI!1H5%KF,$_,.:<%*A726,R[KUCZP2
M[-T:]+/TW+EN''QI_/U.I2N@=.^9C%[O57S^9&3/-/#+AG;KJ&O1<'Y/B@&L
M729XOFWM<I#61ZIF%#++.:DY*(=XA3:@VNWP\%-%HOV%A:LG<<%T]7>S.(%M
MC*:"4Z .VC5[UA<A2%DPH_EZ%!A=?SQ*,N4#<'[$/*2 GB))^\/,48P@ZP$V
M[&'58_1]OP30DK"K-T .CQ=%C]^Z=S3M;;J!21="8-92L('GJ/_2*)FZCN2U
ML/@!U9)X5W9C,3I'*9+OK-VTZJ/Z8UR[OC]03+:9IY;-F/0KH49V $\4VR5(
M,!103$-^O&,74X^J%G&2RI\;/A'M)"[>K0"7_;"O9(BO(KHJYF+IRO4RCMW%
MG%]-(W9]N\CHT!U@)XF1,![$2,;PJ-:]?$L]/D%! 2]+P]=<J=$F)V\\.T9I
MN?0@@8RLJU8C-SWQ@1UP7AVQ<B+$9^C+)WQH>P>U=I4KX#QS*:3!S47D;E^)
MU8CZHJ# TZF1,89V0>A%V^%L/PENT]!'^V:T':0"#0_!6**P:I::'836XC2T
MU;.D6VMYK!_)X1W$$XH_IBEFK19R'LEM,>M%3]8=\LMN/@9YV 4SE+!/'_)Z
M_L 6+;LD]:D]*#VR=%1QNU1E/#!NE$!WJ+$,<M)\('DC984\UG[&@?[:E0P=
M\;BT:N.>!^>GSY-=@HBAET:(89CSHAV'=-_:^-/THW(KRS^N6BL'IV4,TAJC
M7WB=NVW(\BJM#FI@QTAP"Y)B>*!N+$*X*1-&U'K71&K7UZ9R#)=^@A+J&8L3
M5N'DEUEQ22^\1/=R!]XUF],C//+S2\=5$;#=&TQ?O<.GF4;03/HC=>D9]'#E
M:V+QL!.I(Q8MSI2^QUO:N;#N"KI3BHVVO6!?^1GRYN3:[>^IW\1&4(%KF"C0
M(2MRSO.],:!P+)1'VTD8*^MZ4CO40$<L*S@MI\:_,R%II>73;M''I\KQ?\ 5
MJ<0G3&DJ3_W9$7K@*KDCJLC*> >@=W0'<-_JUHL"U?Z)]T=*SF6<EG_<IL^[
MU^-R9(/;D'Z9X"AXJ.V,-$,3CE%V'"G66/SNF>YI?B=F=F6IUYBINHHM_)&M
M&(#MP].1Z=L=84RQ0BA=FK4?[.>5>9.FQCM3UO]1_R!O9UAUDGQ+X(3L$<W$
M67P)_ED)*A3)@0.RT^V>PK4A_#[_L&L&9_0=G[GR/8+6N<K=?;)A(P,U]QMI
M]\9SXQ]L%B#OUU&"&@9\NUM]<D=_0*%.;ATBFRLM<]1D4\GW/AKO)Q J<>RL
M%$WNJ/>A^(5IGFPEF6O(DZIU>HPK\%T*1:<J!NYCU0OKM"3/E+;<-Y_PD$R6
M\@T)29F=,BQ39CF63254,K#L1YG3BLD;='7*#\Q*)M*M3#YMY^!$7/!'J@YG
M\AQJ< C.=[RT&%LMD)BG-SGD#'-(\"R+H_@N<9X(/ZZ4IP%YB?B^ SBL(4UV
M!\[VIRM0# O'.B(Z8?3PF96YEAS9\"Q\DG[Y\?)0G4@[88!2V?%W]D*;J"]P
MML%':K##3Q6F,%F"M'S$2>2E2'9>BAY'VG32#1>7[.BGG17%NVMJ"%^/8,>!
M>UE'F-K4Y!@-=;)[> H"18I1K[6<^O+>B6#XVO-RVX9?,D1PWX-XO1-1#P_$
M-T\^W_--V#JNMM^[]*6[JQ6#G-C#%MEDEWI*+TML:Y;N50G2'V4%N]XC%B>S
M#2D"72P8K<C4SAV:4T,H]:X/Q9A9A==IY"YZU0G)!6P/>S;F;W>&"&$,MN/A
MX/?^K31[ND/!7''U]TR?=Y:OIU],9MM?R6Y>5W^$P-8T48+( X^]T0)TB:_)
MFOR:AP8P[NYRV!CC*;+Z(J^-NMXE^<_7FSU+]20=FY- 5;MW1Z.-*<M/UG<
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
M. 76YIRV?O4J=T?-8I'^2!>+.P+9)/Z==$O\+SA1_!\\= -V[/*=2T3PUJ8
M;&DY*(/!6/G7,>JF_,>Z1JC_9-Q_G,IU^G^RUMUH*FJKEFY.2GZ.Y>S?! GN
M9U@/;FB+F7WB?A,TZ5).R-6:OG>&]$R$/4EAI#OOPD][XRFLTCTJ/8%;T*I(
M1$VCTK(P96-9L(6A2A^>ZDV0&@-38Q9!8P> T4GP&*[_ 2O_:ORWJGP)F=FN
MN>QJ5U_J"(?<&%(+NPFK]!X+:\@(5GG(@L=$,^V[^G+'.;^QXQM0ES+^!10B
MXFG$K7'ZTQQ!3!.5TJY\ #CFN:+7E'CN,&C(>.8 4!;!*A^=9\)66Q+L!#]_
MOCSCC3.86U-,JD;%I@LE.MCX*-F_>>RD6AJ07;>/!]WT0G<FTZ&K20> C:M_
M=N"$*O\9;Z"^W8':%?]3#^IF_-G2#D8;['ALHYKT%IEGRT#,B$<' /KE \#:
MT45=P1W6'UR--"(SFA-$M?3X,PYA'C>:O/5K4(8JN$.OIPA)RC '7R[M565(
MS6'O.*,HDQ(YJ)[%=:1PJ?>]/#N7S\"0;*' IM<ER<=H:8]5'[R\V??&#]_9
MAO0<36-75Q_9UCC-Z]PFV-9DH_KIJ4Z!D4"Y^%ON(Z'V\0> %I\_P[<_=!\
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
MG3*[A\!JWCAAK"HCZ.6>#4DNFG&9A 94)0!U+"FH*DOU4N'OZ]"2J?L*O*#
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
M]!:*#_.55%8/CDS\]G#:U4XBC^UJT$RCTX<&Q[&!QSZT#C^KYY;RZ=?H.V8
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
M7(OZ#86 #FDC>!%9H'_E+$VP,F*,0$Y?TE"@6I50H=T'V>\4#*;-Z]0?&1C
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
MX3KN4U@]*.&(NS#U4P21ZW*8N+&P?S +@CAU/"SO>@U\A&Q)-C=6VLH'GI2
MAJY!UD9,ST1ZE7$8^Z19"@S?2(E!5RO040ND+Z#[7*,:4+I=@<XHWO:/HKGK
MD6W$;7DF69-K6L<EVW >^#59[^ "+G_3(T?9"/)F7Q#UQYWH5>R<;\5,^2SF
M3A-'& A>]UV4P,#S X@"[L#$<SCT*0^8GX38-3L8&T/(V3'\?Z^EO:0$'AC1
M.<I8&A#^*X[0R-Q?CXJ4<H20TC&QL\GBMD6<GM!' ODHMX_5E_DN7C7ZB^B\
M>H<K]@%GQ=_Q<JT56]/S^MSX4PH&E&0 J^A )3*0,NOOU4]!=7Z3;@&E23AL
MBPK8(F9G(WX&@D$[\%-M3K;U/J-4=\]][M&1#+137%(;%!]7956HO'.E"C.Y
M>\"KFR?E&_@Y7SVS4B:[6BL7((RC($0Q$68:Y1 QL0^/ \PAQR3V<12+7T:+
MI[UD8Y=;!K;D-YEJ^UJ,-^O>L/MLM9)'8BE>JA#_G[(5**7&QHE_)OL2O"0A
M840C& 840>0+^SVFG,*0<XPIHVF 6?,EM*F[_LC?P?%,9W8C'.D?[!.P9/:_
MQJ#^ <Z!ZKU>1_TF!K 2 ( &@2NPP4#\5:$PX9[#]L!-M1&Q)O>\=B>VA\-X
MRV)=@($>%8]/PJZ2'=WPCZM*2)>E2W:M_ 3>_R#+M>397_*<?L^6RP4*_31P
M: J3.$Z$14,=B&.QCOF.QU-,?!8R,Z<*D][GMD':"J^B1:2+!<\+D&WT:-PM
M#+TKC 9$T\%B+)C']K'8(BSVGUO)02TZ^&DC/&BE/[W^FSM9#$'-EI^%4=_3
MNEH,@>7 VV)0(Y>F6'B/"[ESD.FH6O+-R)L7P="/^>KM4DQ7%0&]"%.'I=QU
M8>2'*40<)3!U*(9(F/ )0<Q#+!R6:4%3@KE173<'0*N"O'&K;;(KH-2XDD9:
MK0E0JER)*=O.S[OO>?U#\"NK'G+:I TP/9 W'DI-LWO, 1K;?)Y^;"[(XV"(
MK_5T#KK]OU)6!T-X3B=W,&UHJ#O_<[Y\EBYRN\$#=0B<D[#$QQZ#;BRC!5T/
M"VO132%G0>PPER<1,;(6>WN;&V5NA-T/EC'UY^]#6(_=K.$V,I.=A&R$;-1:
MF%CSZ._K:V*/?@VU#SWZ=5XR8Y"G;%4N/C%A\+&-G^TGZ7=[O:)?'_*BNF/%
MH_I!F_C@I=DEE^_6;$%"G+A(&F>.X!>$A*V6)%QL2;W4BV(_B+T0Z>0TN4P,
M(\Z9(.&)*DX ELHM_:D14X]N+AR.?AZ:#N21":K6X:KCY*^D!D(/H!0!4I/Z
MAU>;M"DO5^UQ90G>]=P-VAP0VM1&4J=.,QB8'7G^J .DO<C8P;5>?61;:DEQ
MO;J6TI\O;'V2]<8. NU"9*FU2X\/WLK<&N)_\HCV&2]E\UT!/JIS6=7K7G9
M'Q/DLM2!#(5BM?*2 &)A_D(<QAY/')0FR,Q][V*1YF8M=S(ZRO/RO,S4#9#\
MI]#N2OT).DJJ$+9?M^FJOPY,5VUA<$U/&*88LI'7P9XQZ8@_46;(2_&T?L0P
M6*!7.G.X%,#3AQ 7MSR,L=]SSDAUP]__("H^2M;3N%D=$>:+Z+[(2,6H_(40
M;?<'G2<7(8U1$)  QLPC@L(=#F.*'8BC, E9DF >NR84/H*,<^/T6D7)X:Q1
M$A3238XT\<B"WXDB$I4\C.T12;%14_W>C-;'^ +T>/Z5QW5DXM\.::M?719(
MGBH?71.NP%:MYA$YN'L_W'U#IB_+5FMIO3?67E_>/>.58\01LK24C"'AI&O+
MB!#O+S9C=F7N&?[KZBF3!6[NLD=&/^2%M&7_CI<?EOA>USN\IXFY$?ROGV\_
M=@LL*9&5#\2.&U>_1[01AOT<;!&^D7G4!#GP30IOJ6*5!CR#W,K[VIW,M5Q#
MN:Y[N<[C X\,V+VT:K^P)V'IBG5LDP\E\(+($7M^B+#K0T13 A,BTY_'+N,L
M]!!*N-%!P(F.YL84C9Q@(ZA.5A0S:#6WX18 &_L^?PA6YOOG,T#8VA6?ZF;:
MO>X990]VL.>>'UP1(5\+ ^,6O\CM[J8<@A?BA/(4.D166TU\#^(TE<&]@9>&
M:<1]Y!B60SC2S=PHH9527E1),8W3[Q^#4H\$+@=H9 K88--(.$[6_1X,[*7<
M/];)U/GV>Q0]DFR_[^F)T[LT'M_O?[""9*44Z!],%G]F]/I9;(S%;H?)4%9Y
M,R]3?@N&6N.E/%ES%QQ'.'9"#M-4V&HHQAY,0AI!YKLI8@%%V-?*U/V*.LR-
ML5JY82,XV$@..J*K&T:9F62C[T2992[X6#1MIWE_ F.;99='*6WBD#I(7($6
M"W#^LYI!=IO+Q_*U\^!<H,$?(V/.Y4-D+;>.!5&&+;E2SK58%.2QGLH_VSA,
MXB0('20VX-0/L;"UHQ#&01I"AE 0NDX0$V)T$W^BG[DM7:V8ZO!]Q:KO>?&[
MNG$9D&'Z%+0\BDD8^0Z,N2.V,0[W8>RY,0R"@/J!,#H<A!9BU--\0G"[_?VQ
MX=5;HRU -K;O0(O51L01O'O/P&!I"3K5RZ3+Q!E5]ZG\W./F=Q[R'@57:AF0
M:3JN?V2E[EW'D5?GQIP=$<$[)GI\S%:UW2<EULR<?0JF\]<9%R(T\ESN!P=\
MD^):NKCH 6+0A<6Q]B:[J.A1IGM!T??88+/H,:L];JY7M+YHOV<KDK%RX4>.
M$W*,8(1Y"!$E/DQ"'DF'%Y:F$>-A8A3TV-/7W"9Y1U2UA).NL,;+]TF$M9=P
M&[B-OXSO0/96"[(A"_DY,.PMYB=[FGI!/Z?RD47]["O#"&/7W;I3@[3C7[VY
M@HL<CAD*.73]0.P D-A789PPB$G,F)?ZV$FTDN0-Z7QNE+(7@6#((D:PZ]'*
M6&".S#,G(CIV@C>J'*0,W.*,7H$/62DK%_Z3X0+\BJLZ9_X8%ZA#\+1$549=
M3\I=0T#9)[-!;9AO6SZNRDP\>5=@&0-_FR\S29>W14X^92OV49A=.O:Y1BLS
MFDR-M* 1%[3RJA5<"LWH6O0'ODGA@9+>DOEN@-,@<UZG_<G,>P-EN^:^R6L3
MI[X\/,=MLMJE81(CQW4A#^0U(XD)Q D-(8M8@"CU$Q\;N<5;EW!N=D%'P%?(
M6GAR' UN %]K=/ZH]WNSR31X;A!>.Z/@2?G^&)D#S\%K+4/@V8X&G.&NE\QU
MTL 5W=\5CZN*FKBL'W][;LPKI0123.CNS.F[YMB2:98 ZL%+XSSW8JC&/M(]
MBY)5?_1^/(:=[!YO<KK#W5Z5=LYW^Y\<6"W^2)C\L:AXN4/^D#VS11B0- D2
M#[K<)1#%$8-I$B:08"+,MR". S\VJAAO*,#<>$)\3+%A?7A3R'T<1:D38<A"
M@B *B0,3-Q&F<^S[PGJ.TM@-S*[*QP1]FCOT"6#7,W+'A')FAV7JE$SJ8,\Z
M'8J>)>/3N/M);<NAX.R;CH/;N>QV/V?EY[SZ(AU;"O:%D5PPP\LV$<: 2__^
M%N>V,G2ONZD0':SR"A2U\*"5?IA'P!EHS1P%[*$ZI?^ !%2(#;[L 0J^64T@
M,@RLBWT,SG3S*JX'>JJ?\DC0?-N,<LJB6GQMN_B%Y?<%?GK("%XJ?YDT(H['
M0P?Z?AA 1+T$IFDBJZJ@U"4>\6-/J[IM;R]S8YVN?.=<:@RP[*<4:PB-S" F
MX&A3A);R?0:+:*!CK(A_;7FAO^U):$!+O7;6ZST\\76$^D,Q3YE5["LKGC/"
MZNJM[B)F*>61$T GBD*((H1AG/HIC //$3]WXX1YDUQ)]$DY-Y)II!M>"]OZ
M,(Y\(V%K<.9_*U&7*=RH"MJA'J5@]EA#\=IW$[TR_C'N)W1@MG9'H=79P(I%
M*Y(_LCO\8YL_9;M1BE@B+$06P]3''"(BR1^A%&+NBI7 )0$W"WOMZVQN'%[+
M"BK\P]3=K!=2/2*V!=3(?-I@).3LIM^QN\,T@<16N:"^KJ:M#J2A]$$Q()UW
M)C8Q-]5FK\MR_=C>N#XQF2_L7?:<4;:B,M?8PHL]+TP8AD'H(8ABQX$)<U(8
M\,0)$0T(CK7VI)-)/#?::F4#+QE;3F5Z:@_OR&;H&(,V?Y.T4UJ\H[?TFZDU
M!YMOXDM?M?'I3%3387IM<U5;WC^&Z6H*OS4SUKCC 450?EL)"YFJ,Q85O8%7
MF.(FZ#>(9%2UB\3B0F.(/.3"!#LQI*[K,49I@HG66<:YCN:V)M2B@EK6.KY(
M26M0.Z,/UGY2MPG6R%R\B]/U!J?S(=5F@!F4$[$$W$0%0TX!:*D&B 88O54^
M^MZ?KHZ'AA8[E3ITGK_$N:F.J%(.\IT[4N('*?82!!/J4(B<E,+$<3D,/.I&
MC/N$1D;QJSU]S8TN:R$53^8;UX^Z#%2V(H5:XO 2I'E1Y-_E[XH^L\H8>3T;
MV1*>(S-JZT+30/JMEG2<&A8:B%AUBSG>TRMXP/2J?-S9I?^5@6RRC2UK$OUM
M8BHIPJ'O<@S3Q!>[>M_W88I8#''@NI2X/ @<9$0F)[N:&Y<TXH'E5F+-+!<:
ML&HRA16PQB:*K9";])RC!)J>1\,629SN:%J..*OP 46<?V,80[QCG(GVZ <F
MWL'+S4&EW .N2O:&K1C/JD5 0X^'80B9V)U!Q"($4R<)811%/N4>2:EC5.A6
MK]NY,4<CK1E9:"*L1QSV<1N91%J!02,QZ-Q/-$*#GQJQ3\<(&E.*&4Z6Z$6S
MTTFIQ@R(?=HQ?'O V5!3JF2_AA81>^/U4@;C_%+D9?G;JF!XF?T/HY_$O]XP
MGA=2C(7K,8?SV(6)3SV(D!?"U,481LS#KD/<R$W18L7N94-WFH=(%TFD-?.2
M>N8=R#7F(4 K+9#BZMZ>6A@AC8.H\0&?KF9@<\"R7_"IHPQ0VH"]$;D"M4:2
M%R<;&X,SK\G&:*)3L=''RNP4S0J\O>=LE_4PW4F<%21VSNKLM'BA)X_T'E_)
MHO+JNWZK"GE]7+7+JWC@6K!R5<J;F/KF9KG,OV,!UT+LQ!.6R'R^6$;219Q!
M[#(.DS#PF-C$<_&[0?X^@T6:FU5>BPZR%7AN906X%7:@F]#P\=*SXZ<=A9$7
MOKI"7?;,NL:]JIJXJ]T5V [59E\@GZUU!!LEP49+0<>/LES%"#Y+%R-OV[-I
MN$"OX_]T,8 GO:0N;WEB7RJYL%0O'U=E52CKI;RI'EAQ)P1O4EE\SE4E8$;W
MLL/_(II6J4\W]_!?\N7R0U[(5A<\(+&'B =9B%.('"^ *?<H#-TX))02G'AX
M$L^K<?2;VT)R4*="25]G^MTZ]$SDOS72)Z6W/,U,ZAFM=19\PVJ,0 <DH% "
ME8!IFV)I@]21 BI'/\QQJNC-\TMX;?>SD;3[8SBKC3NTUES;1A9SF(G1];=C
M*IEQYVKG5X:E:SB]60D+:%T4LC#CB@HQB_:?0LFLO),9L1:$^G',Q9[0Q](X
M2(@/<90BR*A+$T(=)T!&66VL23:W9;W#D(T:CZPIW-[(KOQ*NLJ ;TH3P\JM
M]L96;Y5^E1$;>7W=#M9%XV.\SEG'TM(*94^N2=<6ZW#NKPKV.QC&Y^]Q(8M[
ME;>L4*O0NVRY%BO)(DVB*/5\!E$:8X@H#6",6  CCX8><MPP(D:9XD_T,S>N
M;<12B5^I6#1Q4<J(ZSH)K&$.V%/0$DI\%%$?(DX3\8?C0H%Q").81%$DD UC
MURRWF 5PITDAUL*[8I7T>Y1G;3\M\[+\RQ;D4:'76Y<LP#GVB64CH0P1K[=J
M5Z"1TMZ2<@8&2PO$J5XFI?LSJNZ3][G'S9-XW;+\+J_P4FX1KA\KW4Q=>Z_-
MC4UOW]\ )=_>44/_D?A9</IG\86XC#QSAT%BE#OKA/*#$F3MMS59%JP32G13
M79UZ9.#9.7E@=+UD-_RVD"[ZU<NM&+A*V%V;0GSUW@;1F'O8<6 4(;E\>Q'$
MB4-@B%PG]/PPC8AO=*BMV?'L)G<C[150\JH]3J=BY) -J/88:)X"CX#LV/1P
M$:CFIZ.&"-DZMM3M=MKS1$,P#@[Z3-\?1E37A,BUHA1;0Y8]J^3RK&J<JA<)
M"<36PG.A)T"'*.8^3!PD&"KT0Y=%$<>I46JMOL[F1DBMK*#8"'NE=AHYW_I3
ME/)?_\MUKD(_4+/K?[G>51AY *O?O!.ORBBX?_VS&SK_YKM70'Z\ZD'Q%^]*
MM%T^U<X"2\U$HEKCID=HMD9C9!+;#,27SD!@+DL*;VZZ <\+\+9@-*L:I[1&
M#WODIH.6)4+K[6I2$M-1>I^XM-X9X!M]X/#PA95,-/'P%C]EE?16JZ]"5E28
MOT75_'.!6<)"3CWHN=B%"+,()BG%$'F)ZT3,<0*L'U(_3(:Y45LK-" [4BM>
MPAVY#5QO!PY./U%-!/G(_'7$MTL>YC=#\/9P"*XG'0(#M^?QAV(B?^=QAL3,
MR?DR,'N]FP<V/9U;\V6Z[_@S7]C4P-W]^NEIV4392T_J#\(,>5__H-S$OCI>
MC AR0YA@RB$*Q?8>^U$$@]CA-,04$3<PVMEK=#JWE:8KLUAMR@? A=0@6PE[
M[=& X(R U]S.6X9SY%5D!TD5IB$%!JW$XW@[&4!D:R^OT^6T^W@#$ [V\";O
M#C")KXE*QD_O&'E8Y<O\_N465ZRN"J[<>SZ*GE?WF;#!RR:SCX=#XE /0Y\3
M:0XC"I- D!3CB#DD3'$<:*4O'-C_W BJU0!4&Q6NP%.M1)U?1?DB9EL]#"RR
M <.C81"/"_KHF_D&[[L.WHW\*@*M]OWLJ# DM=4 X W,X'$'8"(3V'P@+-F]
MP]'KM7D'-#N=O3M<YQU;]X)FS.^0F[+4UT7QYN7CBM8W)9H7R<?>G1OSMS71
M.ZZS8A.82D]T*C,]KG4S6YP$Z_S%\J4XC4S6&A#9NT0ZA\>@"^>C#4YVZ]RG
M3O?JN?>Y"QVK/ZZ>UE7YB3VSI=^:@'[L8A<1B)((0<21 V/75SE'TPB':4BY
MT<:TIZ^Y37HE&_ '.C(?P5)OKVD)H9&G>]?9N!94IL53@)TWPH:[&)_&Q+;3
M\)&>7L<-^+3*)QU[>UX9F@QOQ6YX?6?6?,PAI:$?!R'$8B\($8H3F!*&8)(0
MBJ+ BYC9=>]A%[/C R&AO*BM931->W< H!X;7 ;+R"2PB\@(\_ZT]M;2VAUT
M,'$ZNU,*'J:Q._GDQ!';30C8C: 8L8.0QLCGM?JBW=3%7LPIC"B+('(0AYA'
M$?1=@DG*XX2$8G.BZOQ\K7!1:1YEVY;39 +M2SO>7'K#[K.5=.T%*5XJ-P7I
MC:X\T$M#%W3[(TM<AKCGQ3)]L@>1+T8V]5('DB0-0B_&$?'B9F3?K^@?9EQ;
M6<<;U?=*OCD.J>;%QVL.TMBW))?'HV\BSCMZ7H%:TQD$DI\;A-<.!3\IWQ\C
MF/L<O-;"L<]V-- "J'+R^\>R7#/Z;BU#^^H:?&H+H7YWTQ8U807)2AF:1UQA
MV^, Q@F/(>(XA=@A(8Q]/\(!PRBA9EE53"68VYY RJZ875C!)']\%.Q12KF5
MCZ&ZPUX_B9^Q1G[Y6/W[O&6.%3/<2IB/FB;5CSD68U.YPK06'M32-R5,K]I#
MBOJ11@>P4<(B2P_%SQ8+&_<_+<L.A>> 10<W9,:2E&7M8>O7E\<T7RYB)Z(I
MQA%,L(\A8LB'L2NV.XC&+J+8\3RDE<G[H.6YL5I[EE]+IT=/AW#UT\Y%($QT
MEW%&?VV*.*EKSSV%>*>>]>(OV\E^V-(DD_BD NWD//W ,-/D"Y.I9TA53W Q
M.._R1YRM%I&#.$$1AIBG8N)%3@1C'!"8I)[CAPYQ4B<R,4!.]#.W";DCIHK/
M M]J20W#W$[AJF<B6$!KY)D[!"CCE?X,#);6\U.]3+IJGU%U?VT^]_@P,OCM
MZR_Y,RM6:C]TSU8D8^4[EE9?94J2)FM)?2>1>AS[J0/#A'@0I:D+4^PA&*68
M^C%.9"E>$W;0[7AN=/';7[_^%6 I\ M(\Q4UK/BMC;<>:XR!XL@T\MM7L)49
MM$(#*378BCW"A8<I5I:X1KO;2<G'%(Q]-C)^W]SQZ7.^NF7Y9Y9?/]^K9 ""
M^_!R^7*+,VJ03.-,,W/C%R$NE-DD/HO_M7DU=T]0&_F!5, XZ<8Y4/MIQS*>
M(S.-72B-'*@T01KD2W6N[<G<JC25['I8Z;[R.M>N*L-F^7%5GWJ<3;^Y0"$E
M$:81C$@<0A2X8N\D0UHC/V">$P91X!L509A8_KE17RLPQ,UDO9<B0RKS"7/I
M$_6LLF7NG_/6CUG*[C;U)S3-5>&('\8?Z"*Q1D&6>6C/KR],K3[Y;>/ <9S)
M7:2I]'^HF\J!0V/['G.H&,,6W,^LJJMCR%P?BY2[B>MQ#'GDQQ#15"R'?AS
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
M$97)R@(>!VZ*F5$AV/[NYD8ZK;1J[6:MJ(8N%?T ZS&-/=A&YIA6T"N@1%7
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
M#+"N9+0(<4A=>:05QKX/$>84)H[/H4<=QM6=L5F<UHE^YC;#WW:*TUTU5>=
M5M?G,JY#=PYCO9EO ;F1IW\#VM<:M+9N62VF1>>7?AQLN;6<Z&5:AY5^50]<
M4<X\?NG)^.=\]<S*BG7\651GOZTR>;U;9<]9];)WA.KB%,5!%,*8I*&\;Q7[
M)1)3B 1Y(!]A@I%6"4PKTLR-93JGXAV_L?IX0JJQ[U%6_^;ZNZP[VVHX]$1\
MR&":GH>//$03GH9O-#D^4.5F."8Z"+\ 6>O'X$-D>:5#\ M@.WT$?DFC RE9
MLOL;F1)#7J:Q5:FV?)WHO3<OVT>:JU+%&M+UL'KYN)(Q&^K^]*9Z8,7= U[=
M/*E=X]^5(A]7=;3I@E <)AC',/%1(C@[3&"<) Q&"0M3&L5>0I+66_#.@,0G
MDG^ H^'=)%F0U+;Q DMRL@] D_'G-)X3YDJ!2B'057HGAC9] =WG&LWK!?P*
MU,J#CO9 J0\JH3]H +@"-01 ?"JW_1$:YLO)Q,-F:^692NQI%ZF)!^-@/9NZ
M_\M*+@@ATR8WUUO11T:;<\\[(6_)65$PZBZ0Q_P@B'T8!5S6Y4HXC&,7P2"D
M-'68&S&7#ZF^H-/YW/8:MTT6+4"Z$DM:,8\>,AH$O25D+&A'7@8V51DZ<LMC
MSR[$'='M5V<PP<MRH0:MKE^E9H,)**?*-QBU,=",9S([E]!,14N["R*L;"\(
M/<A<>4*2^!RFF G.<EE$!(T):]LHX_I>^W-CI(UXZIBC-GW$&E'FJQ5;UOD
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
M3Q^0^"@D^>?34ZUR@S^K*T=9Y9@0T5.U6MXSM-[4;)XE88(@9R#+,B*WZ!%
M1<8!YX2$)$6(IEK^A ?9IF9TMO(%O!4P>&YU"W"OG P :=4S""%V/**7+=@[
MCY-GH_=%\0CS/JBMUVT6=-H%6_6"7K]9L-4PV*H8[,:Z4_+]QM. "O_]QG4D
M1OQW&%^SN' _(W Q*-QQE^-%A/O!:B\<W%,7YHSY74[_6Q3CQVJ]$.MNAE),
M*04P#W,9UE "S-(44$*B!"4$Y5PK7?!4XU-;.)50\MHIBG_!?^NI+#27R)/H
M75[C;L7$\R)E"H<1]_TYO:TH[X\:&XWI_IP:0X+[L\_<$+>X(6N5-B(]]S8S
MA-6O3)J1SV)'W\R+)&,HBBE@1<X Q%$(4"(<YR2%28QBBM/(/(;Q2J=3F\Y[
M,JOJ9VJ;V8D=_*$6:26YX=F<U@CH;=!=X^K9)+B U"[T41,CEV&0U[H</R12
M$X23X9&Z[YJ7C_Z\;"KQY&--%5%BQ9IO]8K<T=7+FM'[!7K2+2-]M:&I69A.
MX."Q1LI;[\56DT+*SJAPQYJ@4T&_U/1U2"^;%^=H>K\-, (R^$/*[Z@BM39.
M5I6IK[<^6H5J;46'E:KU7[*_OQ?FZ*!.V#VJZG^@Q8;M".CGC$9I0D@,X@25
M *80@[) $<A(FJ1I!%F$X'S)UIHW"+K]:LV2+<'AVK/%D0(&2D+S^W\]F#F.
M8X+$-B_F(0=0[/( SJ"*"&4\PCF,J5&:G%N@1PZR"-A.9%^ :][D^(#1]]6.
M1%!:\./2D+OO.-B)[C:BPP@MAP$?>OV.'@]B!,>I<!&S!FQY:KZSEXZZ5:PS
M3S5ZOF>XWJ#Z36+=13"%")(<%ADH42@VMQG.  I1 =*LH%&8,D;3S(Q^1J/7
MJ9FGEC1D)WC021Z(R=4)'TCI33EB= 9 X^K&!ZR>S94NHM<CT&Z UN 6Q0?$
M(]V/W/SQ6K#@&"!UG=Q&I[&1.6L,]#NFHC%YV9)A1H;P#UC-=B=E*.-%$E(,
M0H@H@%$6 Q3C$(2(0%*DA*519,0F<ZZGJ9EP)>@^SY[UF>1Y>/7\2R>@>3;0
MEGB9D\%<P\(5\<O9?L8E>;FF[A&AR]47;J,L_;!ZQM52+4$[SW*7!%? D&&>
M4I# I 20H1 @0A/ R[S,<5Z2,BML&$PO=SLYX['#WX[ ] K*>F;#/7:>;<B6
MWG0@\6 +ZJFRI1E,CNE/KW3Z+FRH>D"<(T?5?-O\*N/NZ6G]J:YEMN_7U?I?
MV?HC$W/Y671*=S-#\S9#IZW)&95M")*0?+5DJTVSS_(N- F$*L%.%_U+#2UP
MK]]KN,;5M]-B#JEC(V0*FM4]AU8'HUUUF*@[O.TP>F_D0B=MW>O/2WF7JPJS
MJ$)4CS_1LJ.8_[I:OK)FS>@!P?S?1=/KC^(+W)[7S0L<E8RF!: 1%ELN5G"
M8Y8 @DH&(8M)E"7SEY:2=(UJS3N5*:AF,O,/%?3H=;"G:KF4-YL8+12EI61Q
MIJO% M5-(.1H&9TU"9VGA/<\RZ(8YBP#E)4I@!B*W7O."Q!%F.4)9&%6P.Y3
M^K2D_YT_I%X]?Y_1)U4_XK_?-Z2WUYB"J!-R+!Q4XFF!"0;(!&V5R;7 9E>G
M9PO/B2H]"J) 8A1HW$V/5Z''PYB_=\T>ERK]UZCBXV$0G=7U\2';+2GXC^BO
MW5YXFR:*&,QI%)<@SE !("]DT S&PN^#L(P@BN+,* [X0E]3V\L.Z/*&YSLW
MY>.?!EEO^7($G>=5Q1HUR^3\BW@X3= _W=,[).E?5/ETHO[E5VXT&]^9%+]:
M5,KTG6$DO%O?,]$V6DC.@(T8V;?=^\*6S0EA80QY"#B-B#0T#)2((A#'L$QH
M%%($C0[EG4HW-=,D9Q=:![__RX]_"9I>XJ V)DUU.X2&9FSL@?%L^#YQSLBZ
M>F5#GE5% [:OJ!RX3J=@J]3A.[/@[EG6-_!@+5W"[MJ^.I'M?2RR2UC/VG"G
MG5A$V.WS9.N%IX8X(P5+".!Q+J. >0%P'$8@3PM&XH0Q"+5H$6T%F)KM/F#)
M-X@!LT'_LDT> U//9O> /%^51KLU7-@-] :1>)Z'8*2@/!]#81:G=P..%T/V
M;-H=+WKO!JWW OEN:<?\JOQ>Z+I:,KFDO;+Z[>.&/:ZZA>R!?UKRE?@JU6')
M\UKWQMR@R:FM"IWH02][0,7\6*^V1/TK'@P4N.H>WH3V]2MT3T![7BH<8VQT
M?VZ!F-4UNDD_H]VF6R@_O%2W>=VR8,O6L#WPX7'N=[9 TBQ*FC-UFHL'I[D[
M3CT>P[",(P02X=L"2$@"2HP2$)(D+N*<QG&<&I5PN4F<J9FXP7%@5Q!A>^/4
M*:0( 9JN_"W PQLG+5(_'V.J=Z@QWDB->"FXO>P;W ?Z.,AU YZK&C*W"3-N
M51DGP!W5F7'3JCEWU*?ENEJ_/:*_/E/18L4KHOK]NFD3FVB9AE$(08$@!3!!
MXF^$<X!@ CE'&<VX%@7LU9ZF9C=;8=71X+ZX02NO/KW498 O6SJGL/D^BK5%
MS(B!2@L-*SJJRRV/QDVEI>"0J$KO!4N>A[8BW^!H<UL#Z_@$M%^\<TJC".<9
MH+#DPF8D%&!)_QI#&F4ES3EFU(B+P$*(J9F33@=3'FD;^/5\)]^@>C8VG?C]
MG<[LL.S>['3!/3\DU3= Z8K!P$:$<<D,;@#IB-?@EK;L#.$7)MPNZ83-<9H@
MQI(<H%3\(4Q:"8H00X!(S.,L)3$C?+Y>K=%"S[IM6S8R6=OV/5YWRS[,[-4.
M)3TC9*6[9\NB9)JI3;$[$W&DJ*-YOVMWU,E\I,[A##U^P&S:-?5Z_EUN?U6!
M,LYBRI,T 5E20 #E,0]*&01Q%F'$<)9&'.DX%'NM3LU#4((9%73;!^GRC+-6
MW??)A[P>:]:5K)3[F_AHQ/ZW._%P4\3MI-Z7)I]X83#QQ$^[2;??UB@3[J3X
M_60[_4N[]>V^6J(EJ61IVSXT5GU580@9Y@D2:UP> TBR$&":I)+E@=&(()Q2
M+2+I*_U,;3)NQ1Q$V5L56SR'J][ZZ  MW[<[%D 9KYY78'"TEI[K9=25]8JJ
MA^OLM<=MCP,_+\4L0RJP[B-:H\[AGJ>0A"7C):!IB 'DL  %SAC("EKF29$P
MK%>K\5I'4S,'W='60%B9.X."3ES3L\ SZ.H>!=Z.V3@G@<9P61P$7L;BAG/
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
M::R5?*_9W]3,TY:(<2!S7RIA50>=Y($4W9S#\A+NEVV6!S1]VRD'0%JQ6VK
M<Q/)Y:7V1^>ZU%#V%.6ESFN65'5-P]9-QZ(Y8/2 -,=A#% F]G>00 **M$"@
MC!A.$A93%AD5'#S9R]1,25]P!2EA3;G<3N*HY]C<C(YGT]#*-^O);?WPFEW"
MP!49V<D^QF40NZ3F$>W7Q8=OJ/)B2N.R_]*$OLQ6,"\?Y&F=718U>2=^D].*
MG2QOXHIQ9,"VV@7=S\,XY9Q&.0BI=%NC%($B*4)0YDAXM!F**#+:81]W,;7E
MQ2F)<@^CY@)S$SB^5Y<!+IUT7IB1#S1W3X;<=_!>_,<'"EZ@/#Y\TCK>X66U
ME+>-#[S/L7E$?[6KULZ5%+O0/$T*$*:8 \BB"!0D+ !#.(HQ3^.T-+HTT.IU
M:G-_FT"V1G_9^9=Z8.N9 ^<0>K80.WGEO<H62YE]U\KL*U)!'R5W$0H:?8X=
MF: /PXF(!(.7+3/OR$]&-PMVJH<E_5(A7"T4V^TCP@NVNSM#.<\0YA2P,$$R
MW0Z+/2[! *.\3!("DQB;I=O9R3$U4_5C\_R,ZC<YTWY43TM5;%?L^:[/0568
M=*>E87:=Y2#J&;P1AL:S">PUT 0_^$-IXN=2]$8T727,64HQ;I;<;5 =I<;=
MV)SM#<0=I>)C;M31XT.MB,6%^G.*<8CC/ %Q!D, 0P8!HB4"41:2DO.\X)%6
MT<IK'4W-1'9'Y9VP@T/R7F#3FX8S^.I>,=R.VCAW"Q: 6=PH7$;CAJN$,PV/
M?(=P6;WCRX,KSYM'?TI/X(ZL-VBQ>/N&*OJ/Y@0UN3$'FUFK4[,(^ZGMG1J!
MU"-X;?XE.,>.KQ]8:@CZ9<OA%^\1-H,64'N@>;.#T"IFU;"KT>)8[2 8QK9:
MMG#K5K&+/&MDZ-FGOX2)6*)%'W:F?*G5\NE+]<IHZUTI?VJ>4)1P$E, <0@!
M+! $92J+'="(4Y:3,H1&9]:WB3,U&SC<HO3ZM)&;O4;;H,UNOR*4 DJK[3&.
M4LR4F.6V037=0?H>JA$WDIY&Z88-Y2W@.M]76@GS3MO+6X [O\N\J57+X@0]
MTSA>5$]JD?^X89^7]V("K'_^*T/U'!5)F,EB!%'$,\GVR624BMA_)@6E21+%
MF=F%PM4>IV9HQ2>;&U8;N JJGA5T"I5G0]?+&NR$537^,%/.XBR0\@92=(?E
M!G3Q<55MX&I_XQ8;T%7_J-: ]HMV1N4K6YN6SJ00PC2+<U!2&@-8A@7 !>.
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
M>5R7U!R2(S_3H@ESFI&!-WKW]+3^5*NPH+OGM2[MR-D&IF9ZAEL^(6FM%I]
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
M'#$.2T*9CO4XT_[4S$4K8J!D[ M":"8+GT/PLF5P@(MG4V &B?;DOZ+X!1=
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
MM1<N$)T]![]4R^"-H?H"X>;80ZMYZ#6) ?-]"J9Q\G7QX&N881\,%)X%V\]
MZNSP7,S[L+@Z*/,GZ+@G9]X!/SI*\]^CW7+S>4E6S^S+JFGN!4P?5K)XZ$8X
M]0]M_+#H[5?&5V(/H)Y[1'\QT?VZ1J*/:HGJM\]K]MS(2$_QIA@"T=.36"29
M9/6>\RPEJ,@QR'!2 %C 1'CKB +&RB@EPE.'-#6A;_,HJ]&",P)C3JM"\,M"
M*/NW "NU9,SW:]5(4R9^#*KVD;54TVP=\CGF>@O11$;2\TK4#^(7-8C2# 4[
M58.=KOWX=L\K=6?!OGI!KY^[96>$07"T[OB4=-2%9P3(#U>>,;JTN-;Y;;.L
M2/6"%CL:G+Z61IJ%)<,<%#R/ 20)!)BC'$1QCB/*,4D3K="CR]U,;8>Q%31H
MMI(:'+:?AU/C.L0)2)YMZ0Z?G9 V-.3G@3*X77 "V$BW!*> <W2V?Q6&BV?T
MY]\>[ZS]J@9[9^;7G[;EZ5JJS,@-6NP2*#]NA$E^_%G55"91SDN8R6JI&."$
M1Y)GE@*4QR% &/*2YU')2FKB2VOT.36?6'Q"F2EOUW5@]1Q6QW!YOP/>2KN7
M:+U>"5<S^(8J.FNSK1_%#'48_FV DC/:K^L]CDP"I@W!,268_JN6EVS]8<)O
M##6;6AT\?%LM*O+6_KDK)HH1A*B4:9)Q*LQ-7A" (*6@B F+$LSR@FG%R!CW
M/#6_3!T%OJJCP.>=Z*;UF[5QU[PP\X&F[ZNRW9GJ0.I9T$H<_-']K].ZKM9X
MN;H=T^YWW'LQ4SB.;L2,&["S5ZHTUH9(_HCEDRJ5M9!99W>2Z$NY7Q^KABQ6
M4H3=%"I1&"640)#ED -(2[&31'D(RC#-$4U#EIC=<MD(,34KMJ>#F>VR&@,]
M,^8;6<\6;4]\E=C2*1#L- AV*CBN6>T"1$=FSDJ$42W>+2 =&K^;VK*D[NK(
M7F01J[7H\E//]_+KVZ-H\>ZOJID79<)R*.P<X@D#D*<,%&', 0TY2I*0AQDW
M\M@T^IR:E>M%GJG":BT/SJ<=-8X4._A#"FX8]:0#OY[%<PRJ9P,W(,AYW(ML
MNH:B.3&7/BZN^+@T>AR7ADL?@B/V+8-7;]PX?EZ^;-;-%_;*%G%W;LIA1M(<
M4H RL4N$!<I 62:EV"JB-*19E&7,B"KP0E]3,SA*MB"VW R>P-)P^W<;0J-M
M^&9!*^@LZ #SD.JK@8GK3=V)GMYG&W=>Y;,;MPNOF%D(RJKYI^6Z6K]]>F;U
MDW")_EZO_ES_E&$N:/DVSVD8<D)"D# FK$."8X!H$8DM65$D.4_2.$MUK,.5
M?J9F&5I1@U[6H!4VZ*35,QC7H+UL+!P"YME06&*E;2(TD3AA'AI&_N5I]?I_
MBQ9:RR#^LC,(U]H=Q1AH*M<; MW'+>E%A,.H_,4V.OK7M[^SU5.-7GY6Y*YF
MJ*5/&APR1R5.$2: %(@#&!)A%A(.09DC7,*LP$FN57[<KONIF8P?F^=G5+_)
M+,MO0W+/P0[F:T?N^; E]U0\#,'WGMSS]Z;//9 1KKWZAE5##4=1SV?Q-S;C
M;8*.D:U(H*3O<N7]G%[;0>>*R\2L\W$93:R .>(UL6O%\B2G#>UM'E>J@'+-
MQ%2G&U6XHJ/537"6IHA14##(A%%,0X"BM "<9#'.2(ZS/#2C?KO:I]9L&Y7X
MK>>3;J0U/$UUK'ZJ=BE7-IS&UT=#\UC'"<(C,;!WLLI@@$[:8">N<R9D;6A<
MG>M<[6_<4QU=]8_.=+1?=,1"*?S IIFGDC ]@3%(\U)LUT(6 DS*"+ (YDF2
MH:0(C2JNG^YF:I%%+:4Z[>D291$O&W-R!E,]&W([4IX-QTDV226D1_[(/1!\
M44:VG;PO2^2>HE>)(?>?=E4/1L4:W5=\_5-%QL4PCD-(4Q 790(@+QE E)4
M%1G#,(G+,(2WU8#9[W!J&S+QX12WUGDY@%33G7 (E&]OXE0]EZ,PP_OJ B>0
M@RHNI^'Q5KGEH+MWKM9R6OGK%5K.O&>1RW%DGM2IQ*ZG9DY93M(\2D&:1C)Z
MF2%0E"D%:4$@*\,BRW/]G(ZKW4W-D+2'-*NM@ ;I"M>AO6Q2W /V'EY&"^!
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
MD,<ID?9')(WY*.0J#A"%$<<1-FMY, AW4],T>_[ 4\N]G:;Q.W=F"NJ7S<C
M>FTK%^@(-@-;&69@*X6._.O,7".(/]TW"+Z>5*9?WD;5M(/ >JR@AR%R:RW0
M#\\OR_*5\V^\^B&9.!^@N&?M7GSEM'Q:J:9V#[Q:E/*Y>EWO79QI$F4YDQ9A
MD&88HC3*8<YQ J5RCRA*"Q%G5CI^,$ZGIN^[E4,[T<)=X;2:6=66/>J'FVNS
M/6$2,SCP_G"UY&@[<ZSQB^.7Q;II##EKMXB12I .- />*Y/ZYO,7%2P=".[+
M=4R'(NA0N(3]\['\(K<X7G[AI2+_<65?O*1OD*DI<,GLIM;W(V!= LDU?/AP
M#[[(_QWH\(]EN5Z5:YN:)KU0]BMAKR@.K$0M 1RBW(D)4FXE3WI''J_LB8F
M!Z5/C%YPK#Y&:<6U0GHNJ_7BOUJ5I"X3U9:H;AD?*OZ\V#S7GU8_>/-IU',>
M!93&@JLD%@J1*D>/$U[ &!4T2#)49")QR"%TX\9H^8R?0=B5 ;S!6]%^4];E
M8L<]>&D% JR5TK(:FML$FIF- \['2.IL*P!XTQ5!S\%."FT/;N50E55VDGBL
MQ783DKYJMKDQ,6YMMYN .JD!=]MH;CKU\[X0@AQ?1]&J[$.I<E0KHO7K/, L
MBP@7,.$H@:C("TARFD*1Q)2$"8H"+FQB7*\1M++21HAL?50TNO4B] JL.WS_
M]_^61V'V/W0;,MN&'5?A-]-]/D$=6,M]/D+R0S]JULK+% I/:NHJN5$5DJGP
MQZK'^#U'P^T'7BR5NT)E-.,E?\_)>I^MV*H[KL^2JO14/0]H3*(H$E++8.44
MI!G$-$0PQ/*CXKFTYD1AHW1L&9B:$MIQ"!2+ED:7+?B&YM: D ZL@A2KG;SE
M&=C) D59026-=K.90&YO7#GBYLNLLB4_KD'E",Z)*>4ZCIM^NU]_YU53[$L>
M?2692EIF<X&R+"U0 '-,<JG$B@SF!"&88,%QR LBCUDV-QMGJ4S-J:69!%AS
M::>GSH-HIHQNAF9@C=.@TC X WL6_:F57@0\Z8[S-$95$+UB'FN!_H?M7=0/
MG%=_K\K-BSX3:%]Y8R5]7<LSV]K427UEF*FM:,4NT/R"YBS4X1A\Y>M-M;H6
MMF"-Y'4?M4<0!U[['O"S\DD;(N/DE;XV]FA^:4,ANYYITU<<*BF\YR\5IPME
M<%QLZ-S&;?(LC H11_(HHTJH%&$(<8$CB%D4%4G.">.IB2*QI#LUI=+A'!ST
M<M_Q;5$TP0+^?L4R(*B#'VE.\=PV>K_KPNI2E,("7XLB%,/@/%+1"6.\/168
ML >KMZ"$Q7#C%9"PE_&@8(3#ZXZQ<.>#)/;1.V]?]X^TP3VZ(\1'O*C^$R\W
MJB[TYKEI$_MU4?_K8\7YIY54N[Q>?\5K/L=)$$4HE+L"(@5$(LA@(3"!81S+
M8R3+HB*RJK,U.,=3VUX4CU!()L&BY1)4V#2$8KQY-CO<3FKV!M['+D8R=L15
M-2_.QL\IF6= 20VTV* C]PPHR8$2'6QE!U_[O@G[J+FQYLE7]-S@_(X;13<6
M_"?1=*,1]M@U:![3($4%(9"E2!Y$LCR A*>%*OP:DY#@*!=6N;UGJ4QM7]!,
M@3>+%6#E<HFK&D@[ =2*W]\\-/N9IQ$C- \19%R5*P^8/-V1(H21("(0B"=)
M%,U_\(J4H\':I38TL"N^WM;(?+,LZ_JW/;P#@FZVB]X,Y, [W\5^2@-W1?*\
MJ9RG\>M[(%U2WOT/.UX''?10T)G5]^*/NFD',^=)&I.4<QC2-)&*-Q,0)P1!
MG*8Y$[D(*+%JFMI+;6H*^+@/2Z78A:6 &_D7IUNC7JP-;X]\(3CT+=)A@Y59
M4U)!H2>9;6Z7/%XHF8#BZV*IE]:X%TPF8I]<-!F]Y!STK.X&Y. /Y7*ABB?M
M>J4Q7D0TPC$L4L2DM8$3F"=$*I:,B[3@)(Z15;'^RZ2FID;VG((MJ\[=VGL
M-E,??F ;6'<X(N82.WP%#'_QP9<(C1T#?$7@,W&^U]YP+;PBA]G0]:92I2-7
MK&TKHJ)<OFR4X_->/)1-(G']8:E: JM?-WE<\D^JXBV*H BS"'.8AQF%*,'2
M.L&I@$$>8"%/,5&6<KLJ+3?S-#7E\X^R^I<HY6"@:I*LRY5M29?;Y\E,-8V,
M_L Z[$ :?5O8RJ-#]&:@$4FE2^R$ GNI9J"1"[2"^2PPXPUE;]5H;N=HY-(U
MWB \K7/C;VC[F*$F?EIY^1JOX,[3]WXA!*^X1,<AS]5NU*DIT(9[L&._XZ<'
M>P%F#IFOEFCW*]%A@1[:G62)\0#)L6[8.<4E69(:+4S)#8)NU)+C"$Y!3&3]
M::5TI>ZM4/[@*[Q:JW]]+#^\_?3X_NZK8N&K2G.2AL_O^.?B>?,L#Z%(H!Q%
MD(4Y4=FU(<1QS&"*DQ31G&(6&E7=O8&'J>FWK\V*DW:(_$1J:>,S;:0H[SA3
MJ0?K$C3"@#>K$CQ57/ZZ NOO>&7H#[]EOOIUWDBS,+#RTPD>>PEF8"O##.A?
M/>XF0 L"MI+,0"O+\--@%2@U]'2,%C0UU+38!E/= NB5P"JGH<<,LKI%]J.
MJYN&<K"EJTK=L-^M\/*U7M3V5O.%]Z>V?T@^RQ4O-_51"$S+MX4Y? DP \/7
M U9#F[C], UAT5X!Q<UVO33H>%;J%;$.[-%KSSKVIVF2<SZ6%5\\K1[QS[;^
MV5N^XF*QGJ<Q(X0&$4QP3"'*TQ3F <IAFB0BB ,64QI8-:3IIS<UC=#R:=EK
MY@JF9BY$CT@-K ]:3D'+JBZMVC(+WK3L7C:P[;O'F 'CJUW,%6KC]H<Q$_VD
M(8SA:Z[-+.1YN-+%3YN<OTY1 ]5J-Q%%EK(P@U'""HB2!,&<A0@6*"JHU"I,
M1-RFIL 5>E8J9(02 EMV5?=BITB+:_B:J1./J U^B&P!4WIDE[KK,\3"$ MO
MC2OZJ8W<N,)(]-/&%6:OC9S8<=_$[G[XR2NZJ'G]:=5<'^A,PT^K=26/2PNJ
M0WWG<8"R*)1ZAP8D@HCF'.9(%0E 7 0!C^,46<7=CL'TU,RANZ>G2M?&4^D=
M#9_@AX[X+T53F@F4C72 M^*QD7(_;#X%,XTYM0D>6.UZR "YWZ9\[$27WTE[
M^ZM*YFT_&2WZ!/(_'";J5Z> V+#\[Y$%XC )WA)!7&@[-[?^I /T/Y=UO:N2
M\UAVFFBWA;_>+Y:;-6=SA'&& Y+"1#6 13PJ8)$&N>K&$N=YEA8!SBU[7-MQ
M,#E#NF'K--G!NJ&UY4R8;1>#XCNP[E?MK3^UD'[6^2,[ =2E62,"Z,HP ZT4
M7MM<NP'HK]NU)?VQFUZ[P7.F][7C0/8W!X\5DVKX_:9JKML,[PL.WYJ<$=RQ
MA[8\FE\-'"%R_4+ '8R!E<9CA9EN>6^#AY7;_[SH3L[^HZ%&<_&?%Z'KV+_P
MA-U:8WPQ_[!:+]:O=XS)2:[?R1_OJ\?RK]6<%HG\OS2"*9'6! H(AH0SHBK?
ML"!*,0F$45&#'AI36Z(-FZ#E<P84IQ)'H'@U6ZI]@/:O64\P#7V'YX*0\>(U
MP*!G%<NWFU4L?]BOXKXQ1UG.!D)MU[7)HPZ=6M21Y?'YZ??5R^+=JF85^[C$
M3\8M6LZ^/;65J[D$CRH:^ G\_N7ADS0^Y1E, F3J2>I!ZOIF>SM( Z_;/GS
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
MKTCIH9> )FGSN7<)#_?5:[; MIV[555<8YS-C R?V VL*GK[ ]0SH/D=I0W
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
M_"*_/UT1- IRGB)UHD_B"")!!"1<F=\D"<(\%()'5F?[RZ2FIMDZ/?=VO,Z
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
M[4G5LZS^!!V)5$K$;HJ;1YJ(\(-_/'RC06&?4OYF"\1O.L^\P0)LP0 *#=#
MX=%9^TNFT9?[=USFQW4H_Y*).7%1_QHN?+:_;?,\$:=)&A<A3&B&(9(&/<2,
M!) 0A).81&$46:76]A&;FEG?U\W5*:FV%VFS_<,7?@-K^UN@\]0*=Y!$VEY2
M$VB'VY]":_2.FQ*11IU28P]5^6/!.'O[^D>M@OL^+E9X155^T&F*6Q R3E&,
M(,EUF+S\(X^S! H1"!)F 4L3JTXA]BQ,3>'L6 5XQZN=AG&8!C.],RRX VLC
M=>+0=N26?14-_D9)(,\?OX$][ -G(+J#Z$E].3 PJE)S!^A8U=TPDE. \0,O
MO_#2.L2X^]K4M)'RLCU\N =?/MQ;Q1D?0-&O76Y$86BUL0? ?[CQ.9E= XX/
MQAHSY/B<$$=!QV<?<;,QFI0"E8=0KI1?L;&; Q8A@1A2O<8BB.(TAH0F(8PX
MX3DK8A;1PL:,.$ME:FNSS5?:<>EX(#F/J)E%<#-. Z]>>XBL]_->"#QMV>=I
MC+HK]XIYO/'V/^S01X']\[%4P^E:WZ:-$[HO36WM[NL5ZH"W3EJ582^A4UBN
M[[+.B R\2B^#X:WF^47QW7H?'(PT7K.#<P(<=#<X^X!#&*S.TVLO\;9UK^(X
M+?(LA8E(*40B95#NJP*R@.4"D4)@9+3%7AA_:@NTR?QM6;0(?CR#7/_"](#'
MP,OS (KK1K 1)A8!G[=A,U) I]GG8A>@>5GPW@#,,Z^-%V!YF>># ,J>QQRT
MU=V&+=:?]N%^AFZMWG<GM/XTBZ##HXE?R@(EB[7H ZV15J03:G8+]!H:O<OT
MXLOC+=9K_!\LV:L/.T8VJVK1=ROV64*]_)^;:E&SA<[JV97;S 4A.8=)FF*(
M(IK#/$\83/,B(-+F"#DRRJXQI#<U,T2S:QF^? 51LY.]1YP&5H^:4QTQHGD%
M768'" \T!,97N/(5:N.&*IN)?A*F;/B:P\Y_)L9"$FH=_'C9J3SR>;'BG];\
MN9[S$+$@#RFDC,J#3$00)!0QF*.$8:QZM1"C: 97!J:F8LX'90$I!MC)<5 4
MZ4\E"M"RV-@?+G-E8, -/ ,#*Z\I@V]A%PX\"2.9C+:3X<F,O &\7@O39=SQ
MC,\;I#ZP2V\9Q\UD?<\%KRK.5 R-[A!\MBJ]"O;C<NSO\ZS(<AJD*<PRE9@7
M\@*23 209IPF(LM$F%I5C+>D/[7]9LL76..?@&J^+0-<;"? S.(=$-:!-Y$M
MYTVHG>9]!BXTLVBBK;4$_FQB1^@\V<BVU$>UF1VA.;:A78=Q+IVCS_8;O+PG
MR\538P$$ 4E1GH;R*!YG$.4)@@7G'(I,;CL9"E&0":L,F'-4K+356%6[K"OC
MG$'/3 G=C,G0]NJ>/[!GT&L!G,OR^ZM\<X;&V"5O+HMYIM9-S\-.D6I_E^.V
M'2[>\YI6"UV.<Y_>;AZ\=F6DJ1D?*ISK[W=W#Z#E&728M@IPNX9@_W+W#][
MZ[X/-\^U >RP<0V7NS;\F!%TAJ(>!=69ON7@5CO-.SJLUO=5U>F]%W_4O#%&
MYC1*>!Y2#'F*$X@(3Z1I$"$HA*I*DF=)AHOYBC^IWB"/AJXU6R:,5DO1K)83
M5@:\&=Z5JFQ*?U:*;5@*N*E512S%N84?QWIF##QH@P ]6HK1<?XG^+0Z+0^J
M15!UE*00[0EI2- M/&=#@C^2VVR(2;#SH+F"V.L^LQYT/-^9J[P'CC/G03QY
MS?;45-FL[BEVG@J&$4$$LH0ICQG!D.09@SS..<.Y$#BRR@JSH#TY@Y6O0;G?
M0B2[@';YO=%SUC,)CEXS/]#^"H]91V$IF-\9P7R[K^PZ8$/YR7HH_UH?V75(
MKOK'#(9PTV-'32J^;-0=]KW0#3#J^\VZ7N.52M%_B^L%G2-*!<]0"!$+F?J#
MP#P(.(PY#QE)PS1)K!)3K*A/39=IIG3')MVEJ;9LTV2'/!8YS1)!8)C+[0,%
M&8<Y#C*(DK0H"&5$9/%<CD3*7XY]EXNAT?^K%0+BME=1,Q5@TR3"JIJ[+QNM
M!#N%>]^H?>>W?7^ML>;0; L:;%X&WH1.VD8UG*MBR WOH,/\#&CV_>U#3JAY
MVHGL:(^Z%SG!<KP;N0UBMQ\QOIA_6*U5GE731'%7!E+%6VWJ>106(HH(E6HO
M%M*(SN76DR48%@Q'19HF@G&C7H37"$UMEVEX!2VSG6JF#;MF^NHJNOVJR2=F
M VLA5[B,%8XI%CV>7#E$HU;D#WMM<G7@412'J7A;'6'\O&.CY*W=NR])/><(
MQPF7YV>4T!BBE(?R.!US*-*0)?*KB.29VN;B]@R-J5W;?CHP7-1L;4_1Y<JV
M3?(91,T,D_^_N2O;;1N'HN_]"GU "&@7]5(@DZ"# NTD2-,"@SP8%)=60&)G
MO&2:^?HA*2^RK86D2%DO06!+Y+V'UM&]Y%T&XN3XP3^XNT>5YRVV1&Y7WU8O
MY(89QFV"W*[B6??CCDL'[ZC5NBK?+\4/??U^SQ=[?3V7/1A?Q2[P#.>B:JF?
M@(#%$,1YS V"$ 4@R'($61'"C-#=(8WVOIJ*! 8G-(YIXI:^+BDNJ_P@D4*
M7@07_V=0-5YW-;2WUZPA?($MMJ/VZSOI^7]"?HG[7@,G&VTZT-G?;%.:_5(;
M;CK0=&RZ:0UC1G?WRW*QK.IB/E L6@25K*QZ<!P*"-1.PF=QF++(]T.0Y;YL
MP1X E,7B%"'/"0DPB9A6ZIBN %-SC$Z%UK2#M/%78SB7J#JFN%-YKV3M"K3<
MMC+T:G4MGNX7SR5^]YQTT3"%T!+5:4\_*M>9@G-*=L;C##/N]N4Z:PP[PRB!
M2<H02-,XY%Z=3P!*1$QN0J,@01"%<&_)/:K[=5USFD37C-94E^QL#9%2\'P0
MVLR":X1<SUPS1O#2MMF?RT5'(U!C&ZP+#\L&5^-4%[&NNI1N,Z4Z[[$8S'^[
MH9_GWRC7B/Q-T7)&:%J@,"U 1G$H<I0@R!E%(",LR)E/($9X<&S_R:13VS/B
M/ZG$0J3_*;1JS&$;,,<,TIP'4&^^?>4)D;W'?Q>.LP-:0'*9+' ZY>5S!UI
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
M6]JH;#9"675:8+)K]?V@\M0RHQ4DW01BWI0WJRXLQ]_22[=T5VR-'"U7TM*
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
M@BY]"(2ALCSZ8T!L:0Q%G)&L]M&TA91A;^W.@IQCA-X =OXCE=EQ*3[[AB'
MY_3;97F/]2X_*/B[D9G*W@B&#.GL.(:[-H'C5$!,A 89(Y.J]CEV*(W[V2GR
ME ZX7M7TA&"XLL^*J62E+^.I2F\@9P)8C=O8R*09UYJHZF-Q#B)PV(.R7ZP<
M"<S#%=<N*J],_<.BZ.R9$5E&D-R7\8BD#/^-$@SG0CDI!*O>(.Y $H<]B%M
M9A7E/;F*]G"W6>.X.Z F)7EPCY_3RMNW+=%OK?M>C-7OZK0ZX[N^X0^Z8-Z@
ME^BDI$L4 @LEKY4S.)DU2)NIY3FEE'MK8;,?B7538=SIZ'!_ C5E5J01H3PL
MDN I]TQ%ZT2L?2P?G@H[1Z>GZNC8G2([1.X-G*K[=(]]/YMW>ELNYV-_N2P/
MLC_-5GW;;J.WF(4J+YJ",FBP1:08O1D+B6@\%R)5U-1.U5<BO9&GSF< ZA"Z
M;ACBS[ZY\:0PF&?SA9NDCRE<SE?M)./_OEQTTRCV$,LH>:%R=!ZXM;CC$U?@
M0[3 %.7&2$=5K%U1TC-+P]KN06"ZYU89 C,-;Z'7LSDZ]M-5>X[PX]/<31<H
M^L+U-'9?35:P.4@XUEF"X86!I$H#(M7Y_91!H,G3I'*6U6=;G)7!84^<EK?7
M\'AJ8+-MD,M-'W]NA?,"K47$$+!XEWC\ZU#L1N9.1AJ=J?]>;"LYC?3V.(/K
M5$LG3Z+-]-V0?G&GK79:=1:OF*;8\.G]9B@>8Z=2<F*MR[E3T5L:-"1+%1H@
M0Q%Y*N O*4N/T:*K7G.\:];7"<F653<YR3D+GFJ@V76M;BR8TNHF!.\=Y3R&
MT%NS[ ;:2)^@W4<:1A\BV 9.JAOJ5Q(I1G(V+1NM:W.;M3#1. W**?1Q<\D7
MYY" 2)*EH-0I7_NEQDZ"&LE(':'I;: Y6>P-8&B-AZN6IMI9JB./D+T/(*S'
M/>7+0%$G<N(V&VEK5])O)*01S)RNZ/6"B9.EW@!T[O1$NNYQK(OEM1(8+?.O
MC>3@F<T0HTQ<,ANSKIWD?T!$"V?328K=WGGJ""DW ),MD_FNF,G),*^M!R^T
M!N$I,B-B *4S.N\F$%&]QGPG00-79U6'3SWIMP"EQ\?N73'&DX_!.0_6<5^J
MV0*8,C&+<J-E=,0I6;M3^=[$#1NV]P"Q7K32 -S6)^]=<>%1,"IQ41APN&G*
M-%K#"2CBC1.4&)5KCQO;3,FPCU;K ZF"O!M S8;.DP&]0Y.H ,5=<15S&;@G
M,&*E5!)!)8ND_G3#IAOB5XF_CA-P Q!!HSA/;I%>IM7O;Z8/Q^=]F$TFKV?S
M/]P\CC@CAFD;0+/2N11E X8+#]('15"03*4>WI(>0F(C@=J1B'CX-J\W]32
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
MN[,HO(%C_);CWV9=?5>*W=BS<< _=>S^/ATOMS&;DV3&E(IM8\I(6)/ )DJ
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
M ! 94(B,2W"):D#O(BJC><QIO\ZW1RP^9*.]LZ:HSZ*=!@SDEGK$Y0LWG__
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
M&@%;+3#L ;:3--,2VI[_N/GC_SM.<R3JRX^WZ5N:='LTIY"US0%P-WH\#J(
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
M*ZU=S)^VY.H@J)Q8<G6(WL:N2;XZ%[BIN7@?UIL.-MM^JC<<7YV 9LNB5<%
M#N2L*V8U!,P%M(DUYQ"E3.HYE_+(=W>+M]-QL#B?4CHPA3><_1)6CXCSDBE?
MA IH:;WJ6F&FJ@!S-H#,1EVG$"31.J-D+\*Z/=AI!L/A]-0!^/8ZG(@IR130
M@.0VD-1J?]Y@',BD0S;9F\!;)W;]5'<B _F QRFH;]!=SA&2:$E>,H!7N<Y#
M<^2A<')8K&.TO S'Q%KW%'V.IFZWVR-1L#_,#E=)%T?83W!T:RS0[8/[22DD
M.*,DN(ADNX,T$&JM""_1)B,C*ZQU?]##J>QVPQT<B"W4UL5PIB=XK%.!A&(L
M&RO )R&)'^T@%JF!YVB\+\%I?T88CCZ@:4S(':J.9@U&AP#77RLL%[/?IP4G
M49=,$A,@I:M31Y&B?Z,3H!44EQ:R['Z8@M6GZ1JWU&M$H!VIFA=Z/_=FM9Y^
MK=;T[<5F:/<M8[[-1QSLAF[_5Y_CCNY(08QR2X<B*#)X$JQ(M1-%C!"1A3H)
M3R"3)0@^5&WR66[IGG(\'NKE3]+!IW_C[#O^L9BOOZPF@4?/)0E%FIKW9C.)
MIW9Z%$X+$Q-'+&<,6?:@^"7=YAV"O4,<RL9Z[3NT?H3;_XUA^>G?BXD,(95
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
M4KAO.42G(V"F]<4XB=F6(SS#?=^_%]+<RT+:N=31)^+>7M2PZEE&36(BEU1
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
MZSHW_M>+Y73^^7)+VUXI%1GJ:$2DU68MJ%PBN)IY'V34LI20D+>OC]J?OOT
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
MOA^<CM!!!X"J2^Q=^1AF>%5A&R)+6GIRLM$3 R8)<(X[0,^\+$4%:UHWHWA
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
MFUN5,-M:^@U7K];KY31>K"_W@(UH:\.74C"MJ[O[N.LKC/6AT/Z#/M*ZU\:
MTYQ"+>.Q:(8VV[*7G]B2JKXL97N4CJO&#HSJ7KP_S.NZ55,S45JD6'VF+)&V
M*8$"@E(!9+!2*"53*;FQI3V=ZK["I.',[YGUVP&B=VPX6Q$_V'<FW&L3DHU
M;G[-@3<68LX1M$S6)6OIX]8]'0\DL:\8ZNRN0A/-=1A#77H\B6LBU3APP=>B
M0RW 6V*BI&"*(R'Z\UP)CCM9Y'P@.UT+75XT7YTK>,4T+[J +?702P:$R$LF
MVVUSDC)X'])Y0N^] &5^/D =HXF&D#I+/OL]2_UJOIY>^<>79GIQVR=^\W>:
M763,54OK+W?SOF_RO8=,?S\7O0-FRX\B\J&3Z]$9;U$)T#9$4%S3NG,. 3&S
MZ+@RQ;2^%AX^N;ZJ)E^I!M/%<KJ>XNI*(V])([6 YF*]O;^X3]!EH@N:9*53
M"F(A?UO)DB!:)B'9PFVJW;/8< W+6G#0U_G648C;G99_=A5W$%>=R/,O/QY_
MP"8).3#M@XT:D$G22HP90D /.KK(4\DV-^^K/R [O=0-G!^E][NF=0*9;E?/
MK1Y*QNJ@K#$4<L3:8YPE(%\T;6ZKF2\^,=;Z%.TYFD;NC=8+>/8"]9&:[ "9
MNQMP.644R[7C5I8>E(X*G*98)@;F7%:V2-ZZ^J_3KFEM=;YW![1#%#!^-A1Y
M6--:T[WAXZ_Y=+WZ\/&OU:MYOO?1IBB</GMU-2B(1RFD)^%)1[RJS#UX)3.8
MG O]Q(S48<\,J6-I&/>>:Q!XG5,K'9BQ$[>+F_P+%FKUD1" IM1FAJCKWJ @
MIU1$R9BT;!UYM:*]EVJ.E^YX'@>&E[\(7GU=7,S7$XJ'"TII09-UJ8.U#'@A
M TB420IOC=*MRT6:$-ZCCS TYMH"_P@ =-N(Y3(A<QW^QIH5_&TQKY?9BU+/
M/'_!LECB^^7B^[0F<- /EW_\J?[Q"6?/I[ZRS?%Q4\8;G0!?O^9FG,#UD9Q'
MKHK0GEP:1H;>%P;!BPB>>X*;3B+HUAON$^2T&6-;A7VYVFA!SB]HC;W[ALN-
M-K=*N"UX^F:UGJ9)"4B>G'9 BXU<+E?77= <LM$^JIQ$\JT#KA/([6&2Z>F(
M>GP$[O#ZZ\!;.(+5M_3C]/-\DC0J$VV"$'F=[<HR$.\<:+/RT<A0K&A]8'L\
MM3W,1^T"J,=H[V7B],W?)&#2['0>EC\V;M6?"_ITOB;2Z#6?K[J@3HI.*F>2
M@F<!ZTE@!&>5)_AI(WVL$_!:^[H#LM/#J-8ND#Z(_IOED WMZJZFES?]ZR]G
M<'+W?]DP[NV1S)[!L8U.2,FB!\X=81X]@C.>PJBHO3<)M<!A-LE!'-O7%\MJ
M!-YBKO-L-PVE7LWS[_3O9O2^[1S$7W".9;J^*:JSS&15-'";#7E$'&G9%_I.
MV1K=)J[N%UB?WB7G"#K[=64/P="#ACI#:ZP#W^ NCP_8FM2[/:N%V,J/APR1
MU^D>P>50(OGDN?4:?(:DD5M[#8Z))T%XFH+ZP=O3@IL$:\C=\1%,/3M3& /$
M(!)DZ:)%KY"<CF%0]S1A(_<+&PE[#975#P*WL=Q#=K2*UENN00M&RP@3!7<I
M60C*&S0N,8/-NUT^3=*X4<EH%J^%@OK!V[63<H\;[YGA(@6P2;":.N\@1O3
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
MKO(T5;5LV:GU_UY(LL(A1W+S=0"GG0"MF66!<>6Q=4CT#$F=''6W1%)+)72
MJ6U;B;OK(JM8K#,U!\)HVMV)$>_1 3>!J9)IC8C6AN@Q.CH)J%NBYV1Q=P"9
MAX+Y,WS%S=X>4Y1"Z=K2.3M0W :*'8("@89CTMR%T+H1]VYJQC$^Y_"7CY)W
MM\C9+JL@A U(@N&LMHLL7A O6=':8A)-%(7[P2:Y/4)/;T[0<3K?"TI'** #
M,+T.LVE9+.?3\'89YB3/567LET58YBN[ZFRRAI-Y]I$D%76A[[0 9TVPL0X=
MTLTG1#U'5(^P.D;_]V__FRIC[+S>C8]W2TK3.NPTS2[R=/[YAM,M8Y%B")ZY
MA")-K,E8GDR[3> +RU[3YFW"?MF\A[RU-\?Z1!@-*_41X;1:KB_YJBD&_\#%
MYV7X]F5*D</&E"=ILD_H(85":T+G C4+@83FN$K&);[?+'IZRRWC1#_=&*8G
M"1C'P6[G(;63[M@0P<_W6=BN)B92L=D;D#80Z<9K<)EQP*"2<EE9+?=JO_0<
M1'81,,Y^U5"QB]92'A$JZ3)LG/SV9D)KQ6KA.,3L)6VG(5#,*! "ITVV6&7)
M2WP"%RM,_\_GQ??_=_O$2VAL?[A!QLW[1H1!&Z4M3I+@V [)N_477&[/#K8;
M8,&<8M$<A/$U>==&HEPS0,=U4DS::/5>;L?#9X_C7+17=@O1=1#H/%H-OS&$
MGL68%3E8.=3!@QH31,D"L$R[:9#9%=.Z3G(G,>.4[;8_;6DC[5YA<\M/C\D1
MX'VML71D_[S-X#5WP(O/I;A2/&]]WO(,2>/&QHT4OP^<CM1"!Z"ZJJ;<6E*&
M/ 7!$0K%?*!4+=;-%-FGS(U%DY,IK0W070HZA,RQRETTD_38WLHM>_S[=(Z_
MD1N_FDANM%&<0Q*U>WZN99&Q*$C19W1):A'X7O[*8T\?I]*^W>;31FP=V(>'
M=8KW\T>ONM5N&RHG3Z95B0S9>\*U%:Y>I@70/CF.0HCD6E=J'4IC'WE71T)B
M<4;]=("_)]J8(7=*^DT#GMJ/)SB$Z,CUUR*):&S6N?E>=6)_N<'O)MM@JI',
M.T#/XR[@Y4*(UFJTB#572(/BVD#0)*92H@Q.<8H9S^(N'V"3!C^Y;8.?5E+O
M $!_S9>8%I_GT_^S,:A7[6X^?0GK_UI<S/)O7[^%M+Z>2O!I.^#*NJ(Q1.(M
M&5ZO=#T$*12HR)4MPA5>6B=N'4=I'T%^&]B=05=C.^+[C+\X3@S;Y:D+,JZR
M 1M2ILA8<XC11"!&:FL"&>3]GL$[G/JA*>TC0#@-N/VI=&Q\/\?HGXOUCE7,
M5=!1)%O3#VA?D?4X.=3^%R'Q$+@PVCY;Y74:">-TX1H D>=10C.H#5@Z>!DZ
MK:;S33>H'7)I4U9XT*N:EQP>S^@YIN56'"N,@**VS2R;AC:9U8.S)-!K'>,+
MZMU_U[*_*SN$?9TH<VG%5^]Q2=*?TR\^+=[\';[2,J]__@'7%\OYZL-B-GM[
MZ6=/=/"2&6^ ;?HM"JV!EAX)SCM:GIG'9%HGR0W-4R<Y=B=B\^&!<$=(Z#?6
MF@2I8BHY0E&TM9 GHX&BQ  I"^<R*J6;U]_M(&5<'/:%E_V"KX.4=S0&O^%R
MNL@?UV&Y'A*)9 B6M;MS;4%Z,:L'9&])2>_IW<OW&PKH;]\O5M/+OL]%UXM$
MZ4$$:T"A1O!".S!2<NYMLEZT+IUH0?>XB:@O$>/#P:)?H_PK'L*SR][+XA2(
MY!4)/=:TWF@I,J$@I98)V^9M;%O0/6ZYVDM<"L/!HHLV60<9@-<7RZKF1_CF
MPF&@S0^2=[0GFI OTUVY#4'I$&JKUS%WAIV4CSO)X24NB"&A\=)VAX^X7L\V
M">"K_YJNO]#?5R7=U(9,HHN1EKP!HQ,GJ?,,D?% ZBBZ2,5RPC+F-O$< ^..
MAWB)R^,,0#FY =[@\:U@)<4H#5CEZC8H:DE=4) YFL22+=R>*5 8=Y#$2P3P
M0<H[,;Y],\\#'GO?3M&?SLMB^77SS!-.MY]Y8IM#[$/(;G16O:UI^(#?ZKP1
MPN'58:!)*5IC-1A3N_C;+,%'U+2#*\,IVO,RM6Y]OXN6DSO3I"^8+V;XKGS
M[SB_P%4US&](@,MYF+V^6*T77\DP;MJFS#__/OV.^6IBT"9ELJ!R+" $I>JD
M*R,@9/J1!ZUIW4419>LCN],H'O=DKPFB'O2U.9\*QRZVW%E8*+66PO(")">R
MSDY(B,9GDF0T#EU1J>R5XS5H/>YPL#HC O8JX#U$'6-C:F?A&F>).>=U]38E
MB25[<%@T".5JX:$C]W,OV_8S%? >I-B]"G@/D?+X62M3"A0VTJF+Z768TSJY
MZI)A4 K4$J14MLJ#090Q U-6D6'G413SG"/UW$MZK.4]2'^+ 80YLOUX<U'G
M4ES5^O@4BXFT>7LK:KON "X(!.>,\\5('E6+FO_;[^RQY/<83)PDR[$-PP<*
M5=Z5_UHL9U=-<YPPG*#*@6NL,TEJ]466":0CPM%)Y?A^15,/'CW.9<5 1N T
MP770T.&OCY-4/2:N!21?R%@%J<%YGH CBUQ&E_#):/"PA@Y_?1SG;+Z]_H^4
M8 <Z_^W-))!E"FE32<RJR\QS-4YU=H)*3GOO@G[J9F>0)A[-#YR'T_F!$NQ
MYW_\KXG1P7%!;J\VC'S?Q,DIX;S6#S!R4.B=\LG-_3"=__&_QCFC'4[G!TJP
M@TNO/Q?SOU;;;4G6DB67+3"F8YWQH\!39 S&E""X]+1EV7T\NP,.NFZ]?IRI
MO.VQ<*ID.P#%@2<LOU^GZ3.=E7;<@G Y@?(JUZY% ;+5F>OL>)&J,8*.I77<
MU+ 13K/.JMQ^0+Q)45C,-T?0]0+VBM6;FS=BD_ZO%V&3H$+ 1'LURX$<<Z<+
ML9@SF**41UD*"7X8_!Y"YMB9N^? S^.@'4R9'>"5]HMTF4IS*;B)S2EQ+A04
MKQTH40I$].186,&)&PH>7.N6 /=I&#M_=@2DG:2&;NO ZAG$\B*M+Y:T2%H,
MD7OZ@6VNPP\@NM%M^)TW$L(^X*RFS;RJA8%WYV'&;)#'8B 43CNP)A_1,Y>!
M.1TLMRC(QVN^4^Q)7,O[\D=?^7JQNO)$0M$Y:FL@AMHX6S,.T7E/GDCQUD0N
M1!KR<OP9\L;>*8= TU-7XRVUU<&6>(>A.A-[<S^GF(A%L0).U*8_)0<(47(P
M:) )8Y@QK2>8/TI(/_?A3=7^L-/;B3KH$4A7?5N9MYQ6%X502%^B9Q"%*,!]
M]M9G9XMN/1QT!RD=6:KCE/P<;(Z0^-@W7I7LJQL;JPROI;$E,UI!3-7&S%F"
M8X9EIICD][.Y=UQUW3RS,XT?HY_%Z<+JS3A4J[FQH2M<?K\<:9.M#$RF!%9I
M?GFBZ[1FP%643',;25Q#&HF')/5S=G6VG>=$O70 LT_T=_=$=G7*G'D-2QF@
M*0A*&@^A]GJ/A>)7=$RI]KV.=Q'3D54Z5>7W&[DUD7\'0'I#\?GB!^)'_(YU
MG-%5,HGW&(S,!313D<QN0O#:9D@.44G4RK+6S4IWD#)RW^,VBEZTEWH'X'EB
MA=V<GV7N3%+,0XDU5T')"+X>GZH@N$,1@W?^?#O>85<V@Y4P=[#M':>AWE!W
M5V)_7M1E]*Y<EXV^F4V_3N?UX\N24OJ:L+9^L]8%'0P9^UQ;OP5'#B625YF"
M8R5&D5/[NYF3R>YV/ST22T^!]0R*?1D'[!\OOGX-RQ^+NY;B]9>P_(RGM%@[
M_"4#',0?SMS9#^>%#2$XBCA#RH$B6:W!8:!XU'+K/*+5N741:I>'\U8HZ:RI
M,;@@.7 6P(?"(=."(P9\M*QY#=_/=SA_")I..9P_1%L=[.F7G>2NRVA^K_^@
MZFXS \\HJ7TMG&'(B!5.K*CHP=6.Q-86^JRU _D$.2_GH/X@"#PZ/?ET??0+
MK6T4YYDR(5@*MDSM;!UJTRGM,V@>.1HI*98;9HS[#H)Z:.C80.W[P>D('70
MJ+K$WI6/8897&9G,)O)LLP:NN0>5A(:8@@:KK=;:,EU4ZUS7!T1T"9QC%'Q_
MW/9)TNX +E?3K<A&_XK?<;;X5B7TYN]O.%]=G?MH+ZW(WM:B/5=SC$R]WW 0
MLLV1:>U,'&JXV!-D]3!Y>PA(M=9(!R#[B+/9I1_P1UC^"VNKA+O\"!D]0\Y
MESJ>AI< T44!L2C)O$VEA-9Y#L_1-.X)W'#P:JJ+#K#U#YSC,LR(GU?YZW0^
MK9%,S9V[QY227&OCZZQ:#2JZ4 ,;!SZQ')Q0HJ367OI>A(W;F6\XE+772@=0
MV^N(L:C R0=P($-MCFE$A.BS!ZU#TE[QZ-T9K] /NU#HXA[]E,"PN88Z0-UF
M;O8#QE83)IP51@O@LJ:OE$+K)JH(VL0D5=9UPF5CH.T@I:/3K28ZOS]6KX$"
M.L#1]6WNAGH^H4 Y.1$M")[J" 1N(2C'P1N46I$?*>^W-&C@<]TA8>R2BX%Q
M<XK .\#+8W<>DZCKA&,N 3=C 6**X&JRI T\9F-84K9U1_#'Z!B[P_? R#E9
M],?#9[$.LQ9WAW=JY#'ER\>_JOT\/]6[T<\W0UF>OQY\M/"^/O02/BG?H.;Q
M-QQX-W@T\:TZ59+*\9>PJG[1U^HP;Z&]K-.>-OUU?_EQ\S?OPX_ZNPUYES32
M:PB2-4WU9@9Z:U,^!(DM+-8T;=I0+=*_:D>JU8>/?VTCK0&LTLYWC1K5#8F>
M1RW5<R(_VAK-FG1R>H2^U:7%OOW1AG?Z[-7J,;P\T<WIR,>/VG/\'!!I)/]Q
MP$-&?W+)ZM>-L;^)HX_=F'8_L0&)?\R_3>M#/]$&] M]^*\F9#Y\ZBB!WK.Z
MN$+<7A(9T;.^0Q^NORQR8WW=>^8HX=5QVGI<&IWHZCV]=KW\.L]O9^%S$TW=
M?>(HP<Q1>GI4$IUHJ:[XU_-57K93T[U'CN+5'6W]'LJB$T7]C\6_;^AK:P%W
M/'H47^LHQ3TMFY$5>+VG3K]B?KM85M_QGV%V\G)[ZKFC=,T[2'5[2*6'A;=Z
M/5NL\-/BFMQZV=)P]3WS_%$ZWAV^!/>34K?Z'$B->VG/=:J]3I3VVSQ/OT_S
MQ7; Q"F*NO>H<8.RIV6^>$X 8R^EV>R&KD=/?@Y=1(\]<#0-[9#Y8C\!=' )
M=7/<]/2B.>8(]^ZSQPV6]UI%3PJEN;+.?8__.%?W[U2'/+@<'^[7E=?U1/3=
MM\K;(+<7N]\S;IK0&6\NGA5U!W"X/!C_1J]/E\,5/TP_?UFO/K[Z\'$06#S_
MOG'+TL\(C[U%/[8#\]CN03MZY;!]-'#UX'U@X ?;+(^.!^[)I0?5_37/R]F/
MSQ\Q75P.R7WU=7VZWAY]ZEZ[.QM?:T^)I >5O?E[F=XOIT^V8-A33S>/VDLY
M'5RM/6"^!XW\@W: ]:]AC6_#=/G/,+MHH)I'GKF7CCJX4-LMCI&5=7=E__CC
M7^L-E%Y_F7]^GTXS>\\\>B_5C7O'MI]PQN\*\GARW&_SU92D^&D9-KWI;_ED
M=RD_,;WOB=<TR?';EXT3$_VV)R^/O*;-$=3N!Y^23/4_+V;3\,LR7/RZF,]Q
M-OOQ\#6O9V&U>D7N^=?%?.-"'Y!,=<+CQSL"W4.)=Q*B3I?AB-ET>Q!?D[O:
MZOS6$\<[HQM S0\E-6*JV_F/P4^%WBD@Z\!J[#YT?Q)&O0#FP3[YP+4Y\F9K
MYV-/(/;F<;_\(+F??E/ZZ -'O.1Y3A>WW<RGA#%R>'!#VLE7I/<>-9INGI3V
MHUKY*>YTGF!I<>"N^I]\:S^(+[,O),]T7_]_K\/WA.(?Z^7L$RZ_KMZ53\M,
MZFN3O/7$8T>#Z&$[VO."&7U?JU2UN)2Y^Z31\L8/]3@>8;\7E7R:KD]V!N\\
M:K0D\2.5<D< (VOEP\4,.8N:5Z<A+[ZM\?1<_EW/'"TG_# ]/2.2D17VYV(^
MA,Z>>.QH^>"'J>UYP71A #=TU8Y/8=W""-YYW&@9W\<8PL<$T9$Q_+3\.E^W
MM86W'CE:=O?QIO"A0/JRA(T4MONIHV7@G&0'NU/;5<"PW(QK:&<)[S]QO-R;
M8ZSA#GETH:M?+Y8;PAHHZ?I1XR7?'*.=_[^]J^EMW :B]_Z7 L6BYP72[%>
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
MUSG79!J/W2!.7SQ+7RWNN"!W5IFEN:NUBY$KC<0"7!A!&\.SX9\% ],(NLU
M^D9[I\5^1C>IEUQ;9"/Z)#Y?9[X9XC#J!MEJ_&-#YMX<>M/$LD-;<AK.3X^;
MHS ^:KLU[#Q,HMG#AST)HS1]\+!Q$J;I<=?=L!/?X*[)N(X&I_EL-!T-#@UE
M#'6:121N[$Z\6Z!)<^7 NS(2O#Q8]6[!'VL#0S%U!3%>*$TM*)FU$E7L4*/5
M1UIS-TS76]S-CO9_$G[?:C ,"O?>$<<-3>FF!]Z#^YXN_D\M'9P;?F.Z/@S(
MNU:KAI,/@*<!9_^8;GY/[EQS0>5]N-Q'!\,I(953XFW1'PO9%SQ AEZDGM*#
MB?D1H)[(Q)^[?WSV?VOQ!E)N>^'AI=V%/G*KV+V'-\J WVZ<B"Q<\J,W\[Z0
MZ,:%YD8)O/0<N!PM8N^[^UTQ\;]G?@)02P,$%     @ ^X%(6&&C_#3I P
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
M;V03J ''6.(P_*8N:0)U\6<IX;Z'=9G'_H"TM=[^M=-L[+X^#-#!GN+P2)V
M1):I7:?&/Y8"::D*P4,G.1+\CI@]5&+/[;Z'\,\B)@?);TIVU?2%P]*2S<L3
M*%KQL'>?!$;5>4 %V46#4 OEQ:*VV#)#(A 3OYB*,Y<>N==?.GZ.)*/)/$6-
M2 VV2PTA%WZ'(VG^L4V5W5J@6)D/M1H*XMF<WU9/GTQ%"B(KE!X+C(X&.C !
MG\,.<KV6(M18R,#)L?/]9Q6P"#D6IHZX*5Y8T9W\<01F*A0?=V7NX^"5CN;3
M1AD9$KVA %59\0D*P]7KD</#QL'N'KTA<0;_D\G$U<N3AG]YLNV2Q;'.7N.@
MM?/D<+/1>G+L:V9W&LW]]MJM>F=W5S*[[0,1@H%PVX+G'S9V-B8*%>Z[3=8J
MW(R]!]&]!=%V<4_"L]N#=LWCY(2\O-3K"O]:[*I_<=.[[GV^J;'^Q=D4C3-Q
MF#@RT>OX57]G;-8G^B:\>TYG16!D,DF4>"DJ]< X!UOZ/H!]$I$IZ>GZ0<V_
MUIW#R%J6AY+RHFO[.)[O<-:\$$_B+[>:]^\Z*#G^Y_RKMD?O?-=!;=\E6I4P
MWS@4" H];6.3:/SD4%D>T%<+Y4\>K;.!%"GKW8NXI(<C[#(<J/X?-UR2G:YT
MF"!>(9*;5^&!'GK%A7!NS7T2\!#3;=\"SG62SW] ,/E<YM"W[X6V_LU9-SP^
M'XHG/Z&I.LSF5(5'V-BE6U1YYBN4ZF?X &C;?WCT/U!+ P04    " #[@4A8
MP!*_T+@'   C)   %P   '!I;G,M97@S,3)X,C R,S$R,S$N:'1M[5KO4QN]
M$?[>OT(ET[PP8QO;F%^&,$/ 3-UV@"%TWO931W?2817Y=*^DLW'_^CXKG;&-
M3>*\H21DFID8WVFU6NVS^^SJSL<#/]0GQP/)Q<D?CO]8K[-SDY9#F7N66LF]
M%*QT*K]COPKI[EF]7DF=F6)BU=W LW:SW6&_&GNO1CR.>^6U/)GJ.=Z.U\?;
M89'CQ(C)R;%0(Z;$APVUGR3[39&UTO8![XB] Y[MM0[%;C,Y/#C8V4_XOUH;
MF KQ.,?YB98?-H8JKP\DK=_M=!I[G<(?C97P@VZKV?S3QH*HEP^^SK6ZR[O!
M8(QF)O<PQ$)Q_+JD_YE)T^'4:&.[[YKAWQ&-U#,^5'K2_>74*JY_J3F>N[J3
M5F5QV*G_2!@'.\/E.-J^C]E:Y7*ZEU:;K.\]#%2B/-MI-=J+%G[.SA2^EO95
M#3WKW=SV+_IGI[?]JTMV=<&N>S?]J_/^&;OI75_=W+*_7Y[W;MBGWED0V&FV
M(;2.S[_#7F[_W&.?3F\^GE[V/M6O_O&WWC_9Z=DM;:K=;+:?-7K([1UB,3'>
MFV%<J[KE31&OY_;U[])YE4W^1QOKK-Q8O\;^4FK%V4?+2V1WGDNM)S662DNV
M,#_@_OV[W8.C-[S'5H/UV8"/)+-RI.08K.4'RK'3/"^Y9C>R,-8SD[,+8X>L
MU:S_E9F,72N*,NE\C?7SM $G'+YE)[0;["-WV#KV.9RP^]R,M11WLA9]8:,3
MA)&.Y0;T#H5<Y8SG$U;FWI829H+P _?#.YP-<45FL8RGN&69&8*5O(ER2P*Y
M3*5SW$Y(9,CO)=:=T^EP3\ 8+*E#X< :)) JBT(!L1S388F0EHT'*ATP5]+'
M;/X88%5*: -#Y30J"A6GL?(#;- 5,@T&DMX"IAF!;8XP3;!D,N^&MX[USF>P
MEBQ3.;Q)P,R\5P/0$,>PG1M7>8:,X%Y!C\I370KH!$)SKJH!767UA!5P,,4&
MQ8S6,_ KO[LG2R.^A"+%-9(H-02 N $L83D7[$FY&[!,F[&;AH.5=\IYR[$0
MIYO1;EA9FT/538U9LO:M ]MIL-L%+[Q_=]!N[1^Y"KJ*M2GH398I7 ;_]!FW
M,B !SZI$2_(8 [7Q1"LW('$2&R+A*>GI6BB7:N-*S",JL$9'2 IK4BEPV[%-
M(" D((UN[CVD Y[?27:*++LI-21:.[S>VMV46V%J:U?$JW@9Z#6/H4#Z&:7B
M7(1$Q,B6M1?*%A;*L!#M\VG<0(**P3=7M8(+HI>ZEAGAU=C]_O'!M]BY=%@=
MG@K\^&48:T3=*2_=^E.(0Q,)2*J5(BN;TD(!,G"D7,AK2,D\Z*$F8L8(\ZQB
MI>8!XXJ69SC5*L:A005V@"W.:"7"H<.5B5-"<:MH RH6C\!S.6DJ'1%Z2 D7
MV#^P@'$2!N&X$285',&5EIH3>6%;P8A98<",6&;FJR.^)9($P2^8+\4W\\D/
M&$/)TQA:.U&70FG]%%\[HA"%(R4H4+@S.2<NXPY!1OT!10^W8HHD8DOQ1&GE
M)U0^5BU+<1U #WC&D%P0G>LO F4^5!LJ2EL@GEPH=VEJK @&A$[C3N:H8NBB
M:406%*\D@BXJA@[B6A5@K9\Q>-(MUAMQ788L)<_*+$/U5R/XQ*VHXH_U:PW6
MB9>K"WN(%4P$8[C8/B2F],];L XO\D=I2;U1]N6^D273KBN$OXR>@#T!:EK@
M)X-;@"NB)Y<1H9-#5:C#R$K8OX(AJ(:8-"TM^7V.L%=H'1KG<9^>$T"72Z'H
MMQ)\#]6;STS)$$#(W2?2E>'H0V4X]-!Y*)P9HUU;T:H!=X_5C;(^!)P4@0Z#
M/RJJFN!H<R]U=0)Z(E_[9A>]2)!]YX#:_;T-;CC>BVDLUF:92,0P'P^SI"1$
MOZ*V+74HCZ9Q="G>6/=83L(-J!SB1.RE_ SM)08%B\:%@GU!R2:B!BSCB,7P
MEWJE::C+WTH%\T-8EWD:#DI;/VD?RTYQBJ1V0 %FZMOI!) J"5RJ6O#84(XE
MOR=RC^4XT'MH),)#B>F)\JO0KGJ_>&I:D;U<8**3C\G[;&14[0>F %YT";58
M81S*BRN'0 )."9NI2'/EV?MGK1[H-$]1)#*+?*G!Y3*D.$ +SV\J=&N18U4^
M,GHDB6AS?E<]AK(5*\AAH<U$8G0\,)$*^$+L .L7J4*-)01.CGUH0BN')<!8
MVCK\IGGA9'?ZY0C45&@^Z:H\^"%,.EJ$C1 9$;^A E6H!(#B</4&X_"P<;"[
M1R\QO,5_,5VX>K_1".\WMKU8'NOL-0Y:.\\.-QNM9\<^IW:GT=QOO[C68.SN
M6FJW@R.B,^!N5_#\P\;.QG1"%??=)FL5?D[?H^C>DFB[>"#A^?2@K'D*3L3E
MM5Y#A#=7U_W+V]Y-[]-MC?4OSV;1..>'J2'3>9VPZ]_IFY<3?1/6?6G.FH$Q
M5$)H^5I4&@+C'&P9&@%V(1-;TF/V@UIX^;H0(R^R/9245]W;Q\EBB_-F-_+^
M70?5)GRN>NFV*IM?-S>JZA5ZA@).H>=M;.J-']RY/Z1#?W"?G0V4S-C%8Y]S
M%8]4__<;+DE/5WDLD*[AR<WK^%@/3EQRY]:R/[=#_[?01G[Y5R=/?M%2&!=>
MH'7C,_21?/8W+E5_V9Q-X0ERN_3+4YZU8^$S_DAG._PXZ+]02P,$%     @
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
MQQ^YLBQP58Y"@D]@,CC;FT=X#[\FQT<O#X[19/?6JQIM6!K^RF #DT)*298
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
M+#91\#\E$BPCO93^<%A].+@YJMM560>_>'JVK[:I3@\W*[;<^8[>4JA6TG/
MI5SN4!OJ?!@%L6$J*817N(2-IB,?H>&#;=1QO4U+C65<)]SRAB>$)!E5AJ-]
M6T[NB\T.-WUMI5DX/X)[C$%-#<!]PS(]&.+NTU\K6HU\MHA$RC*@LF/'QVW%
M3*2H+D5PF]9-O//,9O2$C@K9CJ,EWX#W-H%WW7'$W<%@<DIC.V*C@:@*LA%E
M;"+V]$AH&HRBLU>-3[UQFP9@_V;O!S 8P%]=08T6KK6JM]U-0[!$BF"[D"&S
MH@TC!0&KHHL9]KO"5 Z1R!B, "DV:EQ2WQ<;K&."P^1B+444@R4^L4$DU:A[
MQ>F[?)CL/(U=-CL9S&#:J9KEP%"5VTYN9N17LU7'(E_-_BU!$N3J]%N"Y!83
M)$X P/<@;%CU4LE-XR/S7EQ:QI\?X]HPMG6#CS7'<^X7N=<WEK"^V)\CM3NI
M?;T6V05-ZRI1G,7J-(33'[5U%_K);- )K%11,[.GG;M0.QB=A8]5-S9+I&5%
M<73J=8$JE#OV?#/_;ID!X\Y4N\"';/'5+A3E!B3WL-K^S%/<0F9=:\26W1%W
M4'*9+>G:]$5.)1WC:M@W<2@P;OOB+9 2[%6V%4([P%&2\P$\L/X*+.*B>DL;
MK">7D$/@CY8:*M-8BZQZF=>3EQTY1_)_]^P8R6^RH":5#Z.F/6ETSIJ*I>\P
MQJDXAQ ]W=S0 6+!(KN=H[_(W5%CH#V[OU*NA_TL9'F@1Z,!#P'^/XXPJNB
M=C, #T+@^U]P(I-!@NI,ID.?",-D.KN+=DTD@@^JU >\KG=<>5?V[ *W!C_C
MJJ,6?)3VWK!C7(N)FM)U9ZL[6,'WN9(5IX]#L1U&Q3)?B8(/M:VG$F8AXR!I
MYT+E<::]NQT@_ Q;8GW*WE7U>8"%;SCPR;TPX\HBS&($^X 'J7&6A\G!Y,CK
M6??-J"/PV9APG??@I?HV5XV51$SI9^\6%M&MV=Y,E:R-?+^MM7T2N[(T\6;R
M)*DZ!VQ@Z7L)Y"(-'1?02 ;C?]GI-ESF8H%);3]>B'#X@U6,!118H-WJ.G3[
M!03HNF>]=T40/W8R#,YK6L T&Z7948S&55!0M8H25,A+CF*.9<I1KV.?KZ):
M9I]#DWS9-DU^HYX3G;F]'MYC$0QH;NJ^1?2%#QREVKKB$V6R Z[)A755AJ-,
ME4DG-*5A'QW@J:,*8T.Z=$5. ;WJJMVZ(U\<V.?LYI]5-G8MG$>([P/N&3D
M,ZL0>>E *P@N^A88S99EZ:KBAD1VBL/![HT\45>FNH_)S\J8M:V8.@+O^/1F
MC3&E(EW7:NH;V6J;"C3A9GZR(>A[8C=]V!I 0D7.#K@1^\0AOMTG5_JP2*HT
ME!*);(Z,ZBT6UVVQV6L<##A3R*5U@)F,I+0WY870N+R#9C?H!'#OVV.TD1.M
M!Z>F:PD(G2F7@Q8*1=B6XC[FO@HP0HX^)XX@"1[)IH(S&[V=<)B\T1$0M=%O
M4T_339B[@F:A(2Y8-MS?IY76$\[6H[Z;F/8E!'9P0,597#$7FF28J-E%P U*
MKIF*E7E40>;OVO,5(Z!K\&PA7K*/Z,6N)EDUPI\_HJZZR\@T\X7>/0JO6>A]
MHQY!]YS?KT0G3D3-\NKP!.TQFW(8M%T]X(-GTYLUH+]BP3"&W=()C(&'^*D_
M;&<5X]V08IT'[=^R=/$U=47#^N$89SM'39))3.X\QR'6?@)Z#'S?XD9CA-JO
MH9YE>-2(<:A9E_#O!_87[:92-AR):[KJJ^"XOKB48G'DHA H^8U;%P=[J#1N
M]"XC=YRJ P?)5&?HBF@34+]I6G9EF>(L<G?GOF:3[;K 'FR;08SW\7S0IW2]
MN_%$B\L+@PV446$FQSY+TEQX6A,+%UUQ8=R2I[<9#^6]FM7DC7GY ZW^7,":
MICO_?JGAL_[4<+;U>__.'MU=.CE^-^ UVW]^Q5?774LK?J&WONW&RE??0W@?
MYKS]BP;OPVI@OF_>_O'ZZN5O5[2*7]^^__WVF&TW]>0O2[*OJ56 S/6"S382
M0_P>8Y[!.M_E=RWM7LGT?GPR+=C (X4&<11>[^I:&OK3L(:>*[D@WS75L]"6
MHWTXHOTV)I^.V//QE?TZ>&9#?H)/3 S"NY'0CIDY:\*5$M:O,"/3274=L/ .
MP)BK:$. !_,3 S1JQD9,.4X9?&2.1U&:RT50,0T=4F;-I-?.<A[3=!?8C?9@
M$&>S!CTLML*7M"DV*BBG, K^,@<RN&YU^"I"'K6."+IS)YSM-*5*U2R\ JK%
MH"')LLLHLCLOMZ3C0K@#[E"6"L>=&L5"3K3<RZG\R61N)HB''I0L^*T5<4WZ
M"N3 9PP!1FS1QSH^..<]?V:?H:J]5P<R@#%<GF&I;="FX@ JNCC>Z<J /;'_
M%<-'C6*NDY/#)TB'[CU2MG['ES]E[P(VK0Z3?J^<?QH'8+D?,;APD_#JOO7M
MMH-\1[GJU;8./SY]$*PPW"56.*)BI69:O0X7=#39\&G#]GG ]>B ID)O,<+
MXQ17(C2*%'P(O?YRC?F#S!LU-.IBH(V51O>!@])=XJ U8.+ZM,<('VI58EX*
M-L&@(TWOJIHP>N_?6=P\"=N*Z#=8.:0"?)S9O8FX*+#,!&-X9>E^C2>$5[(;
M@UUR5^R<'O:KJQ:POP5@9YG+\ 9&/-O1SIR.7)ZH+EQHO9S9I]OU(FXUW)$@
M%2%_3T)39^5]%GXU3TJF?(;-FF5X?S*O?Y]SONT*BMNH$.A<4#,KW+OF?[E
M8-V+;'?7T*3)[H29B00'!8\O(*B[U:4A3NVVEXF[LT47._6BY5:^O@[&TZF6
MS847I&&W+[YH-PXBG O=#H;@MBE*&C1/_]](.'M J/V2BPD@W1S/U*J^]P\I
MZQLQ8-\M5\4UQ7<=68]B &KTLD]'D#07:HJ-GJ2A,]Z-GCN=6-HQT3Z?)N34
MPN;(^CC@VJWXWFU"][A1LZ1 ;^I4.I+DG^$A8ES7@[&*LUVR:=@JCC7P3"R;
MA:^]C-#C)H6P&;YBUE>%-_OZ8]NSWBB99^[V6[\:**NY;5% 8-*(D0W4RN(E
M(786]Q-@J;%U%W_IN_BWCZ<WC\W5-V!M"[[9%R6:?8/ZT+I;;D P7K%#-!\A
M\ 6]A#!TILE'%T+CV(? \W*7>#ZRX^OS"_[EQ,VXD7N)<K<@E!.CJ_'$G<$$
MNR#S->Y4!-;B3X3M3&+Q6"E=MCI*4,?APHX"WOBX0RVL2=1YCF4.VSYLE.#!
M&C?6V_Y=#=;^64E+5C?@/[7:X+>>NF!TJR25SB%174:?9[W!2_WZV?1[^+K*
M>P0)H]V!A+/#H],V)KA.EZ%O=BZ=$YM%WN\4W_S4$P*FZACO]SH]R)5*Y+R+
MSQT])YV*J^M(1ZM1@)468G5UNW\:>:L,7KV6JRZZVVQ%2CTN9UUS^J0IST"@
MAZ"PQKO#G2%TN2[NB%8#W(*O%IH#W!6E,"I?!L.KX"Z5",("WQPVB ,]R,E4
M^(E^0^1(\#%L?B6=<YF0\=UQ+JRH:KII@X:31AX6GP7C&U9\L(W^5RBQ['60
M8-4MY1>B4;6LM;W)U0+D'EW8+$!NAZS(E[-4EQ@U-<9.7&!&YI55<_=66K=^
M3#+0 7<<%%]LO3_H-"\O81=XLM+5C6LST]%[QWY98ET:WSS&65.X,--I%>Q:
M:J/;3UB_LI<P;VH1Y4^G7D:/>HU%>6C#"^KC9&4KXDAF+K&3J;F)R*IL,[(^
MIE;(#(%NC/K\=41&7_$Z$P8&$[/)W16]?KOMYK?%175W#=3_V/!GJY+>K[F
M#]21KS)RUR>:W'M2OS/8<.^-F-Y_6N_Z EZ"\KKN'-?CS==P!S=5,#;^'NIL
M"?],RFG^XO\!4$L! A0#%     @ ^X%(6+**N,<"6@( *, < !$
M     ( !     '!I;G,M,C R,S$R,S$N:'1M4$L! A0#%     @ ^X%(6!^<
M"$"E$@  *]   !$              ( !,5H" '!I;G,M,C R,S$R,S$N>'-D
M4$L! A0#%     @ ^X%(6/9CZM)>+P  ,O,! !4              ( !!6T"
M '!I;G,M,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( /N!2%BM(KG)>U<
M &33 P 5              "  9:< @!P:6YS+3(P,C,Q,C,Q7V1E9BYX;6Q0
M2P$"% ,4    " #[@4A8+3.\H:<Z   &/0  %               @ %$] (
M<&EN<RTR,#(S,3(S,5]G,2YJ<&=02P$"% ,4    " #[@4A8I?Q9Y Z[  #(
M&@$ %               @ $=+P, <&EN<RTR,#(S,3(S,5]G,BYJ<&=02P$"
M% ,4    " #[@4A8]F2AG\=\   ;- $ %               @ %=Z@, <&EN
M<RTR,#(S,3(S,5]G,RYJ<&=02P$"% ,4    " #[@4A8049BT:P_ 0"M  (
M%               @ %69P0 <&EN<RTR,#(S,3(S,5]G-"YJ<&=02P$"% ,4
M    " #[@4A8+2ZAW\^A  !./ $ %               @ $TIP4 <&EN<RTR
M,#(S,3(S,5]G-2YJ<&=02P$"% ,4    " #[@4A8/#B:\HQ$ 0#(YP$ %
M            @ $U208 <&EN<RTR,#(S,3(S,5]G-BYJ<&=02P$"% ,4
M" #[@4A8A92'D<6-  !F'@$ %               @ 'SC0< <&EN<RTR,#(S
M,3(S,5]G-RYJ<&=02P$"% ,4    " #[@4A8@;=5(:A& 0"[Q $ %
M        @ 'J&P@ <&EN<RTR,#(S,3(S,5]G."YJ<&=02P$"% ,4    " #[
M@4A8AU%K*;(F 0"<6 P %0              @ '$8@D <&EN<RTR,#(S,3(S
M,5]L86(N>&UL4$L! A0#%     @ ^X%(6&UW^9RHI0  \]@' !4
M     ( !J8D* '!I;G,M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0    ( /N!
M2%C,IB&M @,  -8,   7              "  80O"P!P:6YS+65X,C$Q>#(P
M,C,Q,C,Q+FAT;5!+ 0(4 Q0    ( /N!2%AAH_PTZ0,  '$3   7
M      "  ;LR"P!P:6YS+65X,C,Q>#(P,C,Q,C,Q+FAT;5!+ 0(4 Q0    (
M /N!2%C/PS(1U@<  '\D   7              "  =DV"P!P:6YS+65X,S$Q
M>#(P,C,Q,C,Q+FAT;5!+ 0(4 Q0    ( /N!2%C $K_0N <  ",D   7
M          "  >0^"P!P:6YS+65X,S$R>#(P,C,Q,C,Q+FAT;5!+ 0(4 Q0
M   ( /N!2%BSF%+F4 4  "L@   7              "  =%&"P!P:6YS+65X
M,S(Q>#(P,C,Q,C,Q+FAT;5!+ 0(4 Q0    ( /N!2%C![(S15QH  &V=   7
M              "  59,"P!P:6YS+65X.3<Q>#(P,C,Q,C,Q+FAT;5!+!08
1    %  4 #@%  #B9@L    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>pins-20231231_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/20231231"
  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-20231231.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-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2023-06-30</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:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-02</instant>
        </period>
    </context>
    <context id="c-4">
        <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>2024-02-02</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </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-12-31</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:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</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>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <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-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</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>2020-12-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>2020-12-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>2020-12-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>2020-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2020-12-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>2021-01-01</startDate>
            <endDate>2021-12-31</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>2021-01-01</startDate>
            <endDate>2021-12-31</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>2021-01-01</startDate>
            <endDate>2021-12-31</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>2021-01-01</startDate>
            <endDate>2021-12-31</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>2021-12-31</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>2021-12-31</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>2021-12-31</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>2021-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2021-12-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <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-12-31</endDate>
        </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>
            <instant>2022-12-31</instant>
        </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>
            <instant>2022-12-31</instant>
        </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>
            <instant>2022-12-31</instant>
        </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>
            <instant>2022-12-31</instant>
        </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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <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-12-31</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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: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-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</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:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</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>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</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:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">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>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <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-12-31</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: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-12-31</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: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-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-92">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <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-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: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-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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: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-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: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-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: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-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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: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-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: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-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: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-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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: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-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: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-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: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-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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: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-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: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-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: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-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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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: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-113">
        <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-114">
        <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-115">
        <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-116">
        <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-117">
        <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-118">
        <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-119">
        <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-120">
        <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-121">
        <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-122">
        <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-123">
        <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-124">
        <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-125">
        <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-126">
        <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-127">
        <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-128">
        <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-129">
        <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-130">
        <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-131">
        <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-132">
        <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-133">
        <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-134">
        <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-135">
        <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-136">
        <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-137">
        <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-138">
        <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-139">
        <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-140">
        <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-141">
        <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-142">
        <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-143">
        <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-144">
        <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-145">
        <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-146">
        <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-147">
        <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-148">
        <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-149">
        <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-150">
        <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-151">
        <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-152">
        <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-153">
        <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-154">
        <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-155">
        <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-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pins:DepreciablePropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pins:DepreciablePropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-10</startDate>
            <endDate>2022-06-10</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-10</startDate>
            <endDate>2022-06-10</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-10</startDate>
            <endDate>2022-06-10</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-10</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pins:TheYesPlatformIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pins:AcquiredTechnologyPatentsAndOtherIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">pins:AcquiredTechnologyPatentsAndOtherIntangiblesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pins:CreditAgreementAmendedAndRestatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pins:CreditAgreementAmendedAndRestatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pins:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <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-193">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pins:StockRepurchaseProgramFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-02</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pins:StockRepurchaseProgramFebruary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-02</startDate>
            <endDate>2023-02-02</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pins:StockRepurchaseProgramSeptember2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-16</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pins:StockRepurchaseProgramSeptember2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pins:StateTaxAuthoritiesExcludingCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:OtherForeignMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-243">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <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-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <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-249">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-250">
        <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-251">
        <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-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JuliaBrauDonnellyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JuliaBrauDonnellyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JuliaBrauDonnellyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:JuliaBrauDonnellyTradingArrangementClassACommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JuliaBrauDonnellyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:JuliaBrauDonnellyTradingArrangementRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>pins:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-33">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-34">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-35">2023</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-36">0001506293</dei:EntityCentralIndexKey>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-44" id="f-349">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-377"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-625">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-626">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <ecd:TrdArrDuration contextRef="c-253" id="f-1072">P249D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-38872</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Pinterest, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">26-3607129</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">651 Brannan Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">762-7100</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Class A Common Stock, $0.00001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">PINS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-29" unitRef="usd">13800000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">595211750</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-31" unitRef="shares">83771609</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-32">Portions of the registrant&#x2019;s Definitive Proxy Statement for the 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant&#x2019;s fiscal year ended December&#160;31, 2023.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-37">42</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-38">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-39">San Francisco, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">1361936000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-41" unitRef="usd">1611063000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">1149148000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-6" decimals="-3" id="f-43" unitRef="usd">1087164000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">10635000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-45" unitRef="usd">12672000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">763159000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-47" unitRef="usd">681532000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">64316000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-49" unitRef="usd">74918000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">3338559000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-51" unitRef="usd">3454677000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">32225000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-53" unitRef="usd">59575000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">92119000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-55" unitRef="usd">206253000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">117462000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-6" decimals="-3" id="f-57" unitRef="usd">124822000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">14040000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-59" unitRef="usd">17403000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">3594405000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-61" unitRef="usd">3862730000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">79058000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-63" unitRef="usd">87920000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">238032000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-65" unitRef="usd">292611000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">317090000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-67" unitRef="usd">380531000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">160616000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-69" unitRef="usd">178694000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">26019000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-71" unitRef="usd">21851000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">503725000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-73" unitRef="usd">581076000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-74" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-75" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-76"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-77"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-78" unitRef="shares">6666667000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-79" unitRef="shares">6666667000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="-3" id="f-80" unitRef="shares">591663000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="-3" id="f-81" unitRef="shares">591663000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="-3" id="f-82" unitRef="shares">593918000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-3" id="f-83" unitRef="shares">593918000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-84"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-10"
      decimals="INF"
      id="f-85"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-10" decimals="-3" id="f-86" unitRef="shares">1333333000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="-3" id="f-87" unitRef="shares">1333333000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-10" decimals="-3" id="f-88" unitRef="shares">86355000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-10" decimals="-3" id="f-89" unitRef="shares">86355000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="-3" id="f-90" unitRef="shares">89284000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="-3" id="f-91" unitRef="shares">89284000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-93" unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">5241954000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-95" unitRef="usd">5407724000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">-1013000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-97" unitRef="usd">-11419000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-98" unitRef="usd">-2150268000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-99" unitRef="usd">-2114658000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-100" unitRef="usd">3090680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-101" unitRef="usd">3281654000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-102" unitRef="usd">3594405000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-103" unitRef="usd">3862730000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-104" unitRef="usd">3055071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-105" unitRef="usd">2802574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-106" unitRef="usd">2578027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-107" unitRef="usd">688760000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-11" decimals="-3" id="f-108" unitRef="usd">678597000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-12" decimals="-3" id="f-109" unitRef="usd">529320000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-110" unitRef="usd">1068416000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-11" decimals="-3" id="f-111" unitRef="usd">948980000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-3" id="f-112" unitRef="usd">780264000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-113" unitRef="usd">911166000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-11" decimals="-3" id="f-114" unitRef="usd">933133000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-12" decimals="-3" id="f-115" unitRef="usd">641279000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-116" unitRef="usd">512407000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-11" decimals="-3" id="f-117" unitRef="usd">343541000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-118" unitRef="usd">300977000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-119" unitRef="usd">3180749000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-11" decimals="-3" id="f-120" unitRef="usd">2904251000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-12" decimals="-3" id="f-121" unitRef="usd">2251840000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-122" unitRef="usd">-125678000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-11" decimals="-3" id="f-123" unitRef="usd">-101677000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-124" unitRef="usd">326187000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-3" id="f-125" unitRef="usd">105439000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-11" decimals="-3" id="f-126" unitRef="usd">30235000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-12" decimals="-3" id="f-127" unitRef="usd">3075000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-128" unitRef="usd">3799000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-11" decimals="-3" id="f-129" unitRef="usd">-14502000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-130" unitRef="usd">-8291000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-131" unitRef="usd">-16440000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-132" unitRef="usd">-85944000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-133" unitRef="usd">320971000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">19170000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-135" unitRef="usd">10103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-136" unitRef="usd">4533000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-137" unitRef="usd">-35610000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-138" unitRef="usd">-96047000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-139" unitRef="usd">316438000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-140"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-11"
      decimals="2"
      id="f-141"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-142"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-143"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-11"
      decimals="2"
      id="f-144"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-145"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-146" unitRef="shares">674641000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-11" decimals="-3" id="f-147" unitRef="shares">665732000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-148" unitRef="shares">640030000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-149" unitRef="shares">674641000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-11" decimals="-3" id="f-150" unitRef="shares">665732000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-151" unitRef="shares">691651000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">-35610000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-153" unitRef="usd">-96047000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-154" unitRef="usd">316438000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-155" unitRef="usd">10001000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-3" id="f-156" unitRef="usd">-8334000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-157" unitRef="usd">-4252000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">405000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-3" id="f-159" unitRef="usd">-904000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-160" unitRef="usd">-409000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">-25204000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-11" decimals="-3" id="f-162" unitRef="usd">-105285000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-163" unitRef="usd">311777000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding contextRef="c-13" decimals="-3" id="f-164" unitRef="shares">626372000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-165" unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-166" unitRef="usd">4574934000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-167" unitRef="usd">2480000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-168" unitRef="usd">-2335049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-169" unitRef="usd">2242371000</us-gaap:StockholdersEquity>
    <pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-18" decimals="-3" id="f-170" unitRef="shares">21944000</pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <pins:StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-18" decimals="-3" id="f-171" unitRef="usd">1000</pins:StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <pins:StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-12" decimals="-3" id="f-172" unitRef="usd">1000</pins:StockIssuedDuringPeriodValueRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-18" decimals="-3" id="f-173" unitRef="shares">7806000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-19" decimals="-3" id="f-174" unitRef="usd">23912000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-12" decimals="-3" id="f-175" unitRef="usd">23912000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <pins:StockIssuedDuringPeriodSharesCharitableContributions contextRef="c-18" decimals="-3" id="f-176" unitRef="shares">750000</pins:StockIssuedDuringPeriodSharesCharitableContributions>
    <pins:StockIssuedDuringPeriodValueCharitableContributions contextRef="c-19" decimals="-3" id="f-177" unitRef="usd">45300000</pins:StockIssuedDuringPeriodValueCharitableContributions>
    <pins:StockIssuedDuringPeriodValueCharitableContributions contextRef="c-12" decimals="-3" id="f-178" unitRef="usd">45300000</pins:StockIssuedDuringPeriodValueCharitableContributions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-179" unitRef="usd">415382000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-180" unitRef="usd">415382000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-181" unitRef="usd">-4661000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-182" unitRef="usd">-4661000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-183" unitRef="usd">316438000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-184" unitRef="usd">316438000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-22" decimals="-3" id="f-185" unitRef="shares">656872000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-186" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-187" unitRef="usd">5059528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-188" unitRef="usd">-2181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-189" unitRef="usd">-2018611000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-190" unitRef="usd">3038743000</us-gaap:StockholdersEquity>
    <pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-27" decimals="-3" id="f-191" unitRef="shares">17435000</pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-28" decimals="-3" id="f-192" unitRef="usd">161809000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-11" decimals="-3" id="f-193" unitRef="usd">161809000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-27" decimals="-3" id="f-194" unitRef="shares">8895000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-28" decimals="-3" id="f-195" unitRef="usd">12882000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-11" decimals="-3" id="f-196" unitRef="usd">12882000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-28" decimals="-3" id="f-197" unitRef="usd">497123000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-11" decimals="-3" id="f-198" unitRef="usd">497123000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-29" decimals="-3" id="f-199" unitRef="usd">-9238000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-3" id="f-200" unitRef="usd">-9238000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-201" unitRef="usd">-96047000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-202" unitRef="usd">-96047000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-31" decimals="-3" id="f-203" unitRef="shares">683202000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-204" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-205" unitRef="usd">5407724000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-206" unitRef="usd">-11419000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-207" unitRef="usd">-2114658000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-208" unitRef="usd">3281654000</us-gaap:StockholdersEquity>
    <pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-35" decimals="-3" id="f-209" unitRef="shares">12776000</pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-36" decimals="-3" id="f-210" unitRef="usd">335019000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-211" unitRef="usd">335019000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-35" decimals="-3" id="f-212" unitRef="shares">2756000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-36" decimals="-3" id="f-213" unitRef="usd">8499000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">8499000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <pins:StockIssuedDuringPeriodSharesCharitableContributions contextRef="c-35" decimals="-3" id="f-215" unitRef="shares">500000</pins:StockIssuedDuringPeriodSharesCharitableContributions>
    <pins:StockIssuedDuringPeriodValueCharitableContributions contextRef="c-36" decimals="-3" id="f-216" unitRef="usd">12890000</pins:StockIssuedDuringPeriodValueCharitableContributions>
    <pins:StockIssuedDuringPeriodValueCharitableContributions contextRef="c-1" decimals="-3" id="f-217" unitRef="usd">12890000</pins:StockIssuedDuringPeriodValueCharitableContributions>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-35" decimals="-3" id="f-218" unitRef="shares">21216000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-36" decimals="-3" id="f-219" unitRef="usd">500000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">500000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-36" decimals="-3" id="f-221" unitRef="usd">647860000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">647860000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-37" decimals="-3" id="f-223" unitRef="usd">10406000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-224" unitRef="usd">10406000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-38" decimals="-3" id="f-225" unitRef="usd">-35610000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">-35610000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-39" decimals="-3" id="f-227" unitRef="shares">678018000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-228" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-229" unitRef="usd">5241954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-230" unitRef="usd">-1013000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-231" unitRef="usd">-2150268000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-232" unitRef="usd">3090680000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-233" unitRef="usd">-35610000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-234" unitRef="usd">-96047000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-235" unitRef="usd">316438000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">21509000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-11" decimals="-3" id="f-237" unitRef="usd">46489000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-238" unitRef="usd">27500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-239" unitRef="usd">647860000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-11" decimals="-3" id="f-240" unitRef="usd">497123000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-241" unitRef="usd">415382000</us-gaap:ShareBasedCompensation>
    <us-gaap:NoncashContributionExpense contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">12890000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense contextRef="c-11" decimals="-3" id="f-243" unitRef="usd">0</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense contextRef="c-12" decimals="-3" id="f-244" unitRef="usd">45300000</us-gaap:NoncashContributionExpense>
    <us-gaap:ImpairmentOfLeasehold contextRef="c-1" decimals="-3" id="f-245" unitRef="usd">117315000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLeasehold contextRef="c-11" decimals="-3" id="f-246" unitRef="usd">0</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLeasehold contextRef="c-12" decimals="-3" id="f-247" unitRef="usd">0</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">21897000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-11" decimals="-3" id="f-249" unitRef="usd">638000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-12" decimals="-3" id="f-250" unitRef="usd">-5908000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-251" unitRef="usd">2438000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-11" decimals="-3" id="f-252" unitRef="usd">13251000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-3" id="f-253" unitRef="usd">-3699000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">80782000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-11" decimals="-3" id="f-255" unitRef="usd">28856000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-256" unitRef="usd">88862000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-257" unitRef="usd">-18102000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-11" decimals="-3" id="f-258" unitRef="usd">30214000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-259" unitRef="usd">14727000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">-55324000</pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets contextRef="c-11" decimals="-3" id="f-261" unitRef="usd">-56024000</pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets contextRef="c-12" decimals="-3" id="f-262" unitRef="usd">-43995000</pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-263" unitRef="usd">-9261000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-11" decimals="-3" id="f-264" unitRef="usd">70777000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-12" decimals="-3" id="f-265" unitRef="usd">-33451000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">-43544000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-11" decimals="-3" id="f-267" unitRef="usd">20627000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-12" decimals="-3" id="f-268" unitRef="usd">82435000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-269" unitRef="usd">-66507000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-11" decimals="-3" id="f-270" unitRef="usd">-52832000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-271" unitRef="usd">-50710000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-272" unitRef="usd">612961000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-11" decimals="-3" id="f-273" unitRef="usd">469202000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-274" unitRef="usd">752907000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-275" unitRef="usd">8063000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-11" decimals="-3" id="f-276" unitRef="usd">28984000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-12" decimals="-3" id="f-277" unitRef="usd">9031000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-278" unitRef="usd">1308020000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-11" decimals="-3" id="f-279" unitRef="usd">1028480000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-12" decimals="-3" id="f-280" unitRef="usd">1104087000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-281" unitRef="usd">35850000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-11" decimals="-3" id="f-282" unitRef="usd">7417000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-12" decimals="-3" id="f-283" unitRef="usd">274654000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-284" unitRef="usd">1243240000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-11" decimals="-3" id="f-285" unitRef="usd">1007861000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-12" decimals="-3" id="f-286" unitRef="usd">849520000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-287" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-11" decimals="-3" id="f-288" unitRef="usd">86059000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-12" decimals="-3" id="f-289" unitRef="usd">36914000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">-36993000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-11" decimals="-3" id="f-291" unitRef="usd">-128245000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-292" unitRef="usd">-25858000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-293" unitRef="usd">8256000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-11" decimals="-3" id="f-294" unitRef="usd">12882000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-12" decimals="-3" id="f-295" unitRef="usd">23912000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-296" unitRef="usd">500000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-11" decimals="-3" id="f-297" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-12" decimals="-5" id="f-298" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">335019000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-11" decimals="-3" id="f-300" unitRef="usd">161809000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-301" unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-11" decimals="-3" id="f-303" unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-12" decimals="-3" id="f-304" unitRef="usd">-1750000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">-826763000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-11" decimals="-3" id="f-306" unitRef="usd">-148927000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-307" unitRef="usd">22162000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-308" unitRef="usd">1667000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-309" unitRef="usd">-1434000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-310" unitRef="usd">-1058000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-311" unitRef="usd">-249128000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-11" decimals="-3" id="f-312" unitRef="usd">190596000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-313" unitRef="usd">748153000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-314" unitRef="usd">1617660000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-3" id="f-315" unitRef="usd">1427064000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-17" decimals="-3" id="f-316" unitRef="usd">678911000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-317" unitRef="usd">1368532000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-318" unitRef="usd">1617660000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-3" id="f-319" unitRef="usd">1427064000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-320" unitRef="usd">19173000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-11" decimals="-3" id="f-321" unitRef="usd">10008000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-322" unitRef="usd">1494000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">32784000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-11" decimals="-3" id="f-324" unitRef="usd">31515000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-325" unitRef="usd">118977000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-326" unitRef="usd">1361936000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-327" unitRef="usd">1611063000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-26" decimals="-3" id="f-328" unitRef="usd">1419630000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c-5" decimals="-3" id="f-329" unitRef="usd">2542000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-6" decimals="-3" id="f-330" unitRef="usd">1067000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-26" decimals="-3" id="f-331" unitRef="usd">1137000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-332" unitRef="usd">4054000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-6" decimals="-3" id="f-333" unitRef="usd">5530000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-26" decimals="-3" id="f-334" unitRef="usd">6297000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-335" unitRef="usd">1368532000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-336" unitRef="usd">1617660000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-26" decimals="-3" id="f-337" unitRef="usd">1427064000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-338">Description of business and summary of significant accounting policies&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Description of business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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 search and discovery platform, positioned at the intersection of search, social, and commerce. We generate revenue by delivering ads on our website and mobile application.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Basis of presentation and consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The 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:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Preparing our consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the 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, 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:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We operate as a single operating segment. Our chief operating decision maker is our Chief Executive Officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making operating decisions, assessing financial performance and allocating resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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 cost per click ("CPC") basis, views an ad contracted on a cost per thousand impressions ("CPM") or cost per day ("CPD") basis or views a video ad contracted on a cost per view ("CPV") basis. We recognize revenue over the service period for ads contracted on a CPD basis, which do not contain minimum impression guarantees. We typically bill customers on a CPC, CPM, CPV, or CPD basis, and our payment terms vary by customer type and location. The term between billing and payment due dates is not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record sales commissions in sales and marketing as incurred because we would amortize these over a period of less than one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Deferred revenue was $15.3 million and $13.2 million as of December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Share-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Restricted stock units ("RSUs") granted under our 2009 Stock Plan (the "2009 Plan") are subject to both a service condition, which is typically satisfied over four years, and a performance condition, which was deemed satisfied upon the pricing of our initial public offering ("IPO"). We did not record any share-based compensation expense for our RSUs prior to our IPO because the performance condition had not yet been satisfied. Upon pricing our IPO, we recorded cumulative share-based compensation expense using the accelerated attribution method for those RSUs granted under our 2009 Plan for which the service condition had been satisfied at that date. We record the remaining unrecognized share-based compensation expense over the remainder of the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;RSUs, restricted stock awards ("RSAs"), and stock options granted under our 2019 Omnibus Incentive Plan (the "2019 Plan") are generally subject only to a service condition, which is typically satisfied over &lt;span style="-sec-ix-hidden:f-349"&gt;two&lt;/span&gt; to four years. We record share-based compensation expense for these RSUs, RSAs and stock options on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We measure RSUs and RSAs based on the fair market value of our common stock on the grant date and stock options based on their estimated grant date fair values, which we determine using the Black-Scholes option-pricing model. We record the resulting expense in our consolidated statements of operations over the requisite service period, which is generally four years, and we account for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce deferred tax assets to the amounts we believe it is more likely than not we will be able to realize. We recognize tax benefits from uncertain tax positions when we believe it is more likely than not that the tax position is sustainable on examination by tax authorities based on its technical merits. We recognize taxes on Global Intangible Low-Taxed Income as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Advertising expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record advertising expenses as incurred and include these in sales and marketing in the consolidated statements of operations. Advertising expenses were $145.6&#160;million, $139.7&#160;million and $94.7&#160;million for the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Marketable securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We invest in highly liquid corporate debt securities, U.S. treasury securities, asset-backed securities, U.S. government agency securities, municipal securities, non-U.S. government and supranational bonds and certificates of deposit. We classify marketable investments with stated maturities of ninety days or less from the date of purchase as cash equivalents and those with stated maturities greater than ninety days from the date of purchase as marketable securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify our marketable securities as available-for-sale investments in our current assets because they are available for use to support current operations. We carry our marketable investments at fair value and record unrealized gains or losses, net of taxes, in accumulated other comprehensive income (loss) in stockholders&#x2019; equity. We determine realized gains and losses on the sale of marketable investments using a specific identification method and record these and any expected credit losses in other income (expense), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We account for certain assets and liabilities at fair value, which is the amount we believe market participants would be willing to receive to sell an asset or pay to transfer a liability in an orderly transaction. We categorize these assets and liabilities into the three levels below based on the degree to which the inputs we use to measure their fair values are observable in active markets. We use the most observable inputs available to us when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Level 2: Observable inputs such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, or inputs that are derived principally from or corroborated by observable market data or other means&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Level 3: Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Accounts receivable, net of allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record accounts receivable at the original invoiced amount. We maintain an allowance for credit losses for any receivables we may be unable to collect. We estimate uncollectible receivables based on our receivables&#x2019; age, our customers&#x2019; credit quality and current economic conditions, among other factors that may affect our customers&#x2019; ability to pay. We also maintain an allowance for sales credits, which we determine based on historical credits issued to customers. We include the allowances for credit losses and sales credits in accounts receivable, net in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We carry property and equipment at cost less accumulated depreciation and calculate depreciation using the straight-line method over our assets&#x2019; estimated useful lives, which are generally:&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:48.602%"&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.395%"&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:48.603%"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Property and Equipment&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Computer and network equipment&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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Furniture and fixtures&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4 years&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Leasehold improvements&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Lesser of estimated useful life or remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Leases and operating lease incremental borrowing rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We lease office space under operating leases with expiration dates through 2035. We determine whether an arrangement constitutes a lease at inception and record lease liabilities and&#160;right-of-use&#160;assets on our consolidated balance sheets at lease commencement. We measure lease liabilities based on the present value of the total lease payments not yet paid discounted based on the more readily determinable of the rate implicit in the lease or our incremental borrowing rate, which is the estimated rate we would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. We estimate our incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to our own. We measure&#160;right-of-use&#160;assets based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs we incur and (iii)&#160;tenant incentives under the lease. We begin recognizing rent expense when the lessor makes the underlying asset available to us, we do not assume renewals or early terminations unless we are reasonably certain to exercise these options at commencement and we do not allocate consideration between lease and&#160;non-lease&#160;components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For&#160;short-term&#160;leases, we record rent expense in our consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and record variable lease payments as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;B&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;usiness combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We include the results of operations of businesses that we acquire in our consolidated financial statements beginning on their respective acquisition dates. We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values. When the fair value of the purchase consideration exceeds the fair values of the identifiable assets and liabilities acquired, we record the excess as goodwill. Our estimates of fair value are based on assumptions we believe to be reasonable but which are inherently uncertain and unpredictable, and as a result, actual results may differ from estimates. During the measurement period, which is one year from the acquisition date, we may record adjustments to the assets and liabilities acquired with the corresponding offset to goodwill. Any adjustments after the measurement period are reflected in our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Long-lived assets, including goodwill and intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record definite-lived intangible assets at fair value less accumulated amortization. We calculate amortization using the straight-line method over the assets&#x2019; estimated useful lives of up to ten years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We review our property and equipment, operating lease right-of-use assets and intangible assets for impairment whenever events or circumstances indicate that an asset&#x2019;s carrying value may not be recoverable. We measure recoverability by comparing an asset&#x2019;s carrying value to the future undiscounted cash flows that we expect it to generate. If this test indicates that the asset&#x2019;s carrying value is not recoverable, we record an impairment charge to reduce the asset&#x2019;s carrying value to its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recorded $117.3&#160;million of impairment and abandonment charges for operating lease right-of-use assets and leasehold improvements for the year ended December 31, 2023. Refer to Note 13, "Restructuring" for further information. In the fourth quarter of 2022, we recorded $9.4&#160;million of impairment charges for acquired intangible assets. We did not record any other material property and equipment or intangible asset impairments during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We review goodwill for impairment at least annually or more frequently if current circumstances or events indicate that the fair value of our single reporting unit may be less than its carrying value. We did not record any goodwill impairment during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Website development costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We capitalize costs to develop our website and mobile application when preliminary development efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Due to the iterative process by which we perform upgrades and the relatively short duration of our development projects, development costs meeting our capitalization criteria were not material during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Loss contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business. We record a liability for these when we believe it is probable that we have incurred a loss and can reasonably estimate the loss. We regularly evaluate current information to determine whether we should adjust a recorded liability or record a new one.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Foreign currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The functional currency of our international subsidiaries is generally their local currency. We translate these subsidiaries&#x2019; financial statements into U.S. dollars using month-end exchange rates for assets and liabilities and rates that approximate those in effect during the period for revenue and costs and expenses. We record translation gains and losses in accumulated other comprehensive loss in stockholders&#x2019; equity. We record foreign exchange gains and losses in other income (expense), net. Our net foreign exchange gains and losses were not material for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Concentration of business risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have an agreement with Amazon Web Services (&#x201c;AWS&#x201d;) to provide 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 are currently required to maintain a substantial majority of our monthly usage of certain compute, storage, data transfer and other services on AWS. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Concentration of credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Financial instruments that may potentially expose us to concentrations of credit risk primarily consist of cash, cash equivalents, marketable securities and restricted cash. Our investment policy is meant to preserve capital and maintain liquidity. The policy limits our marketable investments to investment-grade securities and limits our credit exposure by limiting our concentration in any one corporate issuer or sector and by establishing a minimum credit rating for marketable investments we purchase. Although we deposit cash and marketable investments with multiple financial institutions, our deposits may exceed insurable limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;No customer accounted for more than 10% of our revenue for the years ended December 31, 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our accounts receivable are generally unsecured. We monitor our customers&#x2019; credit quality on an ongoing basis and maintain reserves for estimated credit losses. Bad debt expense was not material for the years ended December 31, 2023, 2022 and 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, which requires disclosure of incremental segment information on an annual and interim basis. ASU 2023-07 will be effective for our annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. The amendments must be applied retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes (Topic 740):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;which requires disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. ASU 2023-09 will be effective for us beginning January 1, 2025. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-340">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Basis of presentation and consolidation&lt;/span&gt;&lt;/div&gt;We prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of Pinterest, Inc. and its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-339">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Basis of presentation and consolidation&lt;/span&gt;&lt;/div&gt;We prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of Pinterest, Inc. and its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-341">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-342">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Preparing our consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the 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, 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:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-343">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;We operate as a single operating segment. Our chief operating decision maker is our Chief Executive Officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making operating decisions, assessing financial performance and allocating resources.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-344">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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 cost per click ("CPC") basis, views an ad contracted on a cost per thousand impressions ("CPM") or cost per day ("CPD") basis or views a video ad contracted on a cost per view ("CPV") basis. We recognize revenue over the service period for ads contracted on a CPD basis, which do not contain minimum impression guarantees. We typically bill customers on a CPC, CPM, CPV, or CPD basis, and our payment terms vary by customer type and location. The term between billing and payment due dates is not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record sales commissions in sales and marketing as incurred because we would amortize these over a period of less than one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-5" id="f-345" unitRef="usd">15300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-5" id="f-346" unitRef="usd">13200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-347">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Share-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Restricted stock units ("RSUs") granted under our 2009 Stock Plan (the "2009 Plan") are subject to both a service condition, which is typically satisfied over four years, and a performance condition, which was deemed satisfied upon the pricing of our initial public offering ("IPO"). We did not record any share-based compensation expense for our RSUs prior to our IPO because the performance condition had not yet been satisfied. Upon pricing our IPO, we recorded cumulative share-based compensation expense using the accelerated attribution method for those RSUs granted under our 2009 Plan for which the service condition had been satisfied at that date. We record the remaining unrecognized share-based compensation expense over the remainder of the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;RSUs, restricted stock awards ("RSAs"), and stock options granted under our 2019 Omnibus Incentive Plan (the "2019 Plan") are generally subject only to a service condition, which is typically satisfied over &lt;span style="-sec-ix-hidden:f-349"&gt;two&lt;/span&gt; to four years. We record share-based compensation expense for these RSUs, RSAs and stock options on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We measure RSUs and RSAs based on the fair market value of our common stock on the grant date and stock options based on their estimated grant date fair values, which we determine using the Black-Scholes option-pricing model. We record the resulting expense in our consolidated statements of operations over the requisite service period, which is generally four years, and we account for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-43" id="f-348">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-45" id="f-350">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-1" id="f-351">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-352">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce deferred tax assets to the amounts we believe it is more likely than not we will be able to realize. We recognize tax benefits from uncertain tax positions when we believe it is more likely than not that the tax position is sustainable on examination by tax authorities based on its technical merits. We recognize taxes on Global Intangible Low-Taxed Income as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-353">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Advertising expenses&lt;/span&gt;&lt;/div&gt;We record advertising expenses as incurred and include these in sales and marketing in the consolidated statements of operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-354" unitRef="usd">145600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-11" decimals="-5" id="f-355" unitRef="usd">139700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-12" decimals="-5" id="f-356" unitRef="usd">94700000</us-gaap:AdvertisingExpense>
    <us-gaap:MarketableSecuritiesPolicy contextRef="c-1" id="f-357">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Marketable securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We invest in highly liquid corporate debt securities, U.S. treasury securities, asset-backed securities, U.S. government agency securities, municipal securities, non-U.S. government and supranational bonds and certificates of deposit. We classify marketable investments with stated maturities of ninety days or less from the date of purchase as cash equivalents and those with stated maturities greater than ninety days from the date of purchase as marketable securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We classify our marketable securities as available-for-sale investments in our current assets because they are available for use to support current operations. We carry our marketable investments at fair value and record unrealized gains or losses, net of taxes, in accumulated other comprehensive income (loss) in stockholders&#x2019; equity. We determine realized gains and losses on the sale of marketable investments using a specific identification method and record these and any expected credit losses in other income (expense), net.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-358">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We account for certain assets and liabilities at fair value, which is the amount we believe market participants would be willing to receive to sell an asset or pay to transfer a liability in an orderly transaction. We categorize these assets and liabilities into the three levels below based on the degree to which the inputs we use to measure their fair values are observable in active markets. We use the most observable inputs available to us when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Level 2: Observable inputs such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical assets or liabilities in inactive markets, or inputs that are derived principally from or corroborated by observable market data or other means&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Level 3: Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-359">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Accounts receivable, net of allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record accounts receivable at the original invoiced amount. We maintain an allowance for credit losses for any receivables we may be unable to collect. We estimate uncollectible receivables based on our receivables&#x2019; age, our customers&#x2019; credit quality and current economic conditions, among other factors that may affect our customers&#x2019; ability to pay. We also maintain an allowance for sales credits, which we determine based on historical credits issued to customers. We include the allowances for credit losses and sales credits in accounts receivable, net in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-361">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We carry property and equipment at cost less accumulated depreciation and calculate depreciation using the straight-line method over our assets&#x2019; estimated useful lives, which are generally:&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:48.602%"&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.395%"&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:48.603%"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Property and Equipment&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Computer and network equipment&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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Furniture and fixtures&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4 years&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Leasehold improvements&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Lesser of estimated useful life or remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Property and equipment, net consists of the following (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.816%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Leasehold improvements&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;64,326&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;104,557&#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;/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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Furniture and fixtures&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;21,077&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;30,882&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Computer and network equipment&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,603&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;32,845&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total property and equipment&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;112,006&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;168,284&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Less: accumulated depreciation   &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(90,116)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(116,291)&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Construction in progress&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;10,335&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,582&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Property and equipment, net&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;32,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;59,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-360">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We carry property and equipment at cost less accumulated depreciation and calculate depreciation using the straight-line method over our assets&#x2019; estimated useful lives, which are generally:&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:48.602%"&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.395%"&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:48.603%"&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Property and Equipment&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Computer and network equipment&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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Furniture and fixtures&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4 years&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Leasehold improvements&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Lesser of estimated useful life or remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-46" id="f-362">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-47" id="f-363">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-364">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Leases and operating lease incremental borrowing rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We lease office space under operating leases with expiration dates through 2035. We determine whether an arrangement constitutes a lease at inception and record lease liabilities and&#160;right-of-use&#160;assets on our consolidated balance sheets at lease commencement. We measure lease liabilities based on the present value of the total lease payments not yet paid discounted based on the more readily determinable of the rate implicit in the lease or our incremental borrowing rate, which is the estimated rate we would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. We estimate our incremental borrowing rate based on an analysis of publicly traded debt securities of companies with credit and financial profiles similar to our own. We measure&#160;right-of-use&#160;assets based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs we incur and (iii)&#160;tenant incentives under the lease. We begin recognizing rent expense when the lessor makes the underlying asset available to us, we do not assume renewals or early terminations unless we are reasonably certain to exercise these options at commencement and we do not allocate consideration between lease and&#160;non-lease&#160;components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For&#160;short-term&#160;leases, we record rent expense in our consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and record variable lease payments as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-365">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#004158;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;B&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;usiness combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We include the results of operations of businesses that we acquire in our consolidated financial statements beginning on their respective acquisition dates. We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values. When the fair value of the purchase consideration exceeds the fair values of the identifiable assets and liabilities acquired, we record the excess as goodwill. Our estimates of fair value are based on assumptions we believe to be reasonable but which are inherently uncertain and unpredictable, and as a result, actual results may differ from estimates. During the measurement period, which is one year from the acquisition date, we may record adjustments to the assets and liabilities acquired with the corresponding offset to goodwill. Any adjustments after the measurement period are reflected in our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <pins:LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-366">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Long-lived assets, including goodwill and intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We record definite-lived intangible assets at fair value less accumulated amortization. We calculate amortization using the straight-line method over the assets&#x2019; estimated useful lives of up to ten years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We review our property and equipment, operating lease right-of-use assets and intangible assets for impairment whenever events or circumstances indicate that an asset&#x2019;s carrying value may not be recoverable. We measure recoverability by comparing an asset&#x2019;s carrying value to the future undiscounted cash flows that we expect it to generate. If this test indicates that the asset&#x2019;s carrying value is not recoverable, we record an impairment charge to reduce the asset&#x2019;s carrying value to its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We recorded $117.3&#160;million of impairment and abandonment charges for operating lease right-of-use assets and leasehold improvements for the year ended December 31, 2023. Refer to Note 13, "Restructuring" for further information. In the fourth quarter of 2022, we recorded $9.4&#160;million of impairment charges for acquired intangible assets. We did not record any other material property and equipment or intangible asset impairments during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We review goodwill for impairment at least annually or more frequently if current circumstances or events indicate that the fair value of our single reporting unit may be less than its carrying value. We did not record any goodwill impairment during the periods presented.&lt;/span&gt;&lt;/div&gt;</pins:LongLivedAssetsIncludingGoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-5" id="f-367">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfLeasehold contextRef="c-1" decimals="-5" id="f-368" unitRef="usd">117300000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-48" decimals="-5" id="f-369" unitRef="usd">9400000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="c-1" id="f-370">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Website development costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We capitalize costs to develop our website and mobile application when preliminary development efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Due to the iterative process by which we perform upgrades and the relatively short duration of our development projects, development costs meeting our capitalization criteria were not material during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-371">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Loss contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business. We record a liability for these when we believe it is probable that we have incurred a loss and can reasonably estimate the loss. We regularly evaluate current information to determine whether we should adjust a recorded liability or record a new one.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-372">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Foreign currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The functional currency of our international subsidiaries is generally their local currency. We translate these subsidiaries&#x2019; financial statements into U.S. dollars using month-end exchange rates for assets and liabilities and rates that approximate those in effect during the period for revenue and costs and expenses. We record translation gains and losses in accumulated other comprehensive loss in stockholders&#x2019; equity. We record foreign exchange gains and losses in other income (expense), net. Our net foreign exchange gains and losses were not material for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <pins:ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock contextRef="c-1" id="f-373">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Concentration of business risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We have an agreement with Amazon Web Services (&#x201c;AWS&#x201d;) to provide 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 are currently required to maintain a substantial majority of our monthly usage of certain compute, storage, data transfer and other services on AWS. 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.&lt;/span&gt;&lt;/div&gt;</pins:ConcentrationOfRiskBusinessRiskPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-374">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Concentration of credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Financial instruments that may potentially expose us to concentrations of credit risk primarily consist of cash, cash equivalents, marketable securities and restricted cash. Our investment policy is meant to preserve capital and maintain liquidity. The policy limits our marketable investments to investment-grade securities and limits our credit exposure by limiting our concentration in any one corporate issuer or sector and by establishing a minimum credit rating for marketable investments we purchase. Although we deposit cash and marketable investments with multiple financial institutions, our deposits may exceed insurable limits.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-375">Our accounts receivable are generally unsecured. We monitor our customers&#x2019; credit quality on an ongoing basis and maintain reserves for estimated credit losses.</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-376">&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, which requires disclosure of incremental segment information on an annual and interim basis. ASU 2023-07 will be effective for our annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. The amendments must be applied retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes (Topic 740):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;which requires disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. ASU 2023-09 will be effective for us beginning January 1, 2025. The amendments may be applied prospectively or retrospectively, and early adoption is permitted. We are currently evaluating the effects of adoption on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock contextRef="c-1" id="f-378">Cash, cash equivalents and marketable securities&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash, cash equivalents and marketable securities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.328%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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="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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Unrealized Gains&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Unrealized Losses&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash and cash equivalents:&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 #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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;220,583&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;220,583&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Money market funds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,032,675&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,032,675&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;106,312&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(44)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;106,268&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;859&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;859&#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 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,551&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,551&#160;&lt;/span&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,361,980&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(44)&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,361,936&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;428,002&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,277&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,322)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;427,957&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;200,963&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;212&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(30)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;201,145&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;336,721&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;251&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(616)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;336,356&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;132,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;152&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(9)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;132,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;9,101&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(119)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;8,983&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. agency bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,324&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(77)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,250&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total marketable securities&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,149,425&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,896&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(2,173)&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,149,148&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,511,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(2,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,511,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:44.733%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Unrealized Gains&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Unrealized Losses&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Fair Value&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;474,365&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;474,365&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Money market funds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,017,191&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,017,191&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(21)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,542&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,988&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,990&#160;&lt;/span&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/div&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,611,082&#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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2&#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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(21)&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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,611,063&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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;border-top:1pt solid #000;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: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: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:0 1pt"&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;370,445&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(7,542)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;363,075&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;241,407&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(286)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;244,056&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;33&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,173)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;242,916&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;158,607&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(421)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Municipal securities&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;28,029&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(584)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,449&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;23,228&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(629)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. agency bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,695&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;40&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(48)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,687&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total marketable securities   &lt;/span&gt;&lt;/div&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,097,467&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;380&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(10,683)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,087,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,708,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(10,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,698,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Our allowance for credit losses for our marketable securities was not material as of December 31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.275%"&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.395%"&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.930%"&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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Due in one year or less   &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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;835,925&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Due after one to five years   &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;313,223&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total   &lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,149,148&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:CashCashEquivalentsAndMarketableSecuritiesTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock contextRef="c-1" id="f-379">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash, cash equivalents and marketable securities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.328%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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="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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Unrealized Gains&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Unrealized Losses&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash and cash equivalents:&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 #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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;220,583&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;220,583&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Money market funds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,032,675&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,032,675&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;106,312&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(44)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;106,268&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;859&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;859&#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 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,551&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,551&#160;&lt;/span&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,361,980&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(44)&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,361,936&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;428,002&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,277&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,322)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;427,957&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;200,963&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;212&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(30)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;201,145&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;336,721&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;251&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(616)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;336,356&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;132,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;152&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(9)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;132,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;9,101&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(119)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;8,983&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. agency bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,324&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(77)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,250&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total marketable securities&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,149,425&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,896&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(2,173)&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,149,148&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,511,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(2,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,511,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:44.733%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Unrealized Gains&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Unrealized Losses&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Fair Value&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;474,365&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;474,365&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Money market funds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,017,191&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,017,191&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(21)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,542&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,988&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,990&#160;&lt;/span&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/div&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,611,082&#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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2&#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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(21)&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 colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,611,063&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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;border-top:1pt solid #000;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: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: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:0 1pt"&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;370,445&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(7,542)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;363,075&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;241,407&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(286)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;244,056&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;33&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,173)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;242,916&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;158,607&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(421)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Municipal securities&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;28,029&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(584)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,449&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;23,228&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(629)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. agency bonds&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,695&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;40&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(48)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,687&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total marketable securities   &lt;/span&gt;&lt;/div&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,097,467&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;380&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(10,683)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,087,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,708,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(10,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,698,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-49" decimals="-3" id="f-380" unitRef="usd">220583000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-49" decimals="-3" id="f-381" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-49" decimals="-3" id="f-382" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-49" decimals="-3" id="f-383" unitRef="usd">220583000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-50" decimals="-3" id="f-384" unitRef="usd">1032675000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-50" decimals="-3" id="f-385" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-50" decimals="-3" id="f-386" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-50" decimals="-3" id="f-387" unitRef="usd">1032675000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-51" decimals="-3" id="f-388" unitRef="usd">106312000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-51" decimals="-3" id="f-389" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-51" decimals="-3" id="f-390" unitRef="usd">44000</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-51" decimals="-3" id="f-391" unitRef="usd">106268000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-52" decimals="-3" id="f-392" unitRef="usd">859000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-52" decimals="-3" id="f-393" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-52" decimals="-3" id="f-394" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-52" decimals="-3" id="f-395" unitRef="usd">859000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-53" decimals="-3" id="f-396" unitRef="usd">1551000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-53" decimals="-3" id="f-397" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-53" decimals="-3" id="f-398" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-53" decimals="-3" id="f-399" unitRef="usd">1551000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-5" decimals="-3" id="f-400" unitRef="usd">1361980000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-5" decimals="-3" id="f-401" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-402" unitRef="usd">44000</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-403" unitRef="usd">1361936000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-54" decimals="-3" id="f-404" unitRef="usd">428002000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-54" decimals="-3" id="f-405" unitRef="usd">1277000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-54" decimals="-3" id="f-406" unitRef="usd">1322000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-54" decimals="-3" id="f-407" unitRef="usd">427957000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-55" decimals="-3" id="f-408" unitRef="usd">200963000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-55" decimals="-3" id="f-409" unitRef="usd">212000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-55" decimals="-3" id="f-410" unitRef="usd">30000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-55" decimals="-3" id="f-411" unitRef="usd">201145000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-56" decimals="-3" id="f-412" unitRef="usd">336721000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-56" decimals="-3" id="f-413" unitRef="usd">251000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-56" decimals="-3" id="f-414" unitRef="usd">616000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-56" decimals="-3" id="f-415" unitRef="usd">336356000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-57" decimals="-3" id="f-416" unitRef="usd">132314000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-57" decimals="-3" id="f-417" unitRef="usd">152000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-57" decimals="-3" id="f-418" unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-57" decimals="-3" id="f-419" unitRef="usd">132457000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-58" decimals="-3" id="f-420" unitRef="usd">9101000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-58" decimals="-3" id="f-421" unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-58" decimals="-3" id="f-422" unitRef="usd">119000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-58" decimals="-3" id="f-423" unitRef="usd">8983000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-59" decimals="-3" id="f-424" unitRef="usd">42324000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-59" decimals="-3" id="f-425" unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-59" decimals="-3" id="f-426" unitRef="usd">77000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-59" decimals="-3" id="f-427" unitRef="usd">42250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-5" decimals="-3" id="f-428" unitRef="usd">1149425000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-5" decimals="-3" id="f-429" unitRef="usd">1896000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-430" unitRef="usd">2173000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-5" decimals="-3" id="f-431" unitRef="usd">1149148000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost contextRef="c-5" decimals="-3" id="f-432" unitRef="usd">2511405000</pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost>
    <pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain contextRef="c-5" decimals="-3" id="f-433" unitRef="usd">1896000</pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain>
    <pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss contextRef="c-5" decimals="-3" id="f-434" unitRef="usd">2217000</pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss>
    <pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue contextRef="c-5" decimals="-3" id="f-435" unitRef="usd">2511084000</pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-60" decimals="-3" id="f-436" unitRef="usd">474365000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-60" decimals="-3" id="f-437" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-60" decimals="-3" id="f-438" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-60" decimals="-3" id="f-439" unitRef="usd">474365000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-61" decimals="-3" id="f-440" unitRef="usd">1017191000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-61" decimals="-3" id="f-441" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-61" decimals="-3" id="f-442" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-61" decimals="-3" id="f-443" unitRef="usd">1017191000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-62" decimals="-3" id="f-444" unitRef="usd">111996000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-62" decimals="-3" id="f-445" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-62" decimals="-3" id="f-446" unitRef="usd">21000</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-62" decimals="-3" id="f-447" unitRef="usd">111975000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-63" decimals="-3" id="f-448" unitRef="usd">1542000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-63" decimals="-3" id="f-449" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-63" decimals="-3" id="f-450" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-63" decimals="-3" id="f-451" unitRef="usd">1542000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-64" decimals="-3" id="f-452" unitRef="usd">5988000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-64" decimals="-3" id="f-453" unitRef="usd">2000</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-64" decimals="-3" id="f-454" unitRef="usd">0</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-64" decimals="-3" id="f-455" unitRef="usd">5990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <pins:CashAndCashEquivalentsAmortizedCost contextRef="c-6" decimals="-3" id="f-456" unitRef="usd">1611082000</pins:CashAndCashEquivalentsAmortizedCost>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-6" decimals="-3" id="f-457" unitRef="usd">2000</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-6" decimals="-3" id="f-458" unitRef="usd">21000</pins:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-6" decimals="-3" id="f-459" unitRef="usd">1611063000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-65" decimals="-3" id="f-460" unitRef="usd">370445000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-65" decimals="-3" id="f-461" unitRef="usd">172000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-65" decimals="-3" id="f-462" unitRef="usd">7542000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-65" decimals="-3" id="f-463" unitRef="usd">363075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-66" decimals="-3" id="f-464" unitRef="usd">241407000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-66" decimals="-3" id="f-465" unitRef="usd">71000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-66" decimals="-3" id="f-466" unitRef="usd">286000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-66" decimals="-3" id="f-467" unitRef="usd">241192000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-67" decimals="-3" id="f-468" unitRef="usd">244056000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-67" decimals="-3" id="f-469" unitRef="usd">33000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-67" decimals="-3" id="f-470" unitRef="usd">1173000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-67" decimals="-3" id="f-471" unitRef="usd">242916000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-68" decimals="-3" id="f-472" unitRef="usd">158607000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-68" decimals="-3" id="f-473" unitRef="usd">60000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-68" decimals="-3" id="f-474" unitRef="usd">421000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-68" decimals="-3" id="f-475" unitRef="usd">158246000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-69" decimals="-3" id="f-476" unitRef="usd">28029000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-69" decimals="-3" id="f-477" unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-69" decimals="-3" id="f-478" unitRef="usd">584000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-69" decimals="-3" id="f-479" unitRef="usd">27449000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-70" decimals="-3" id="f-480" unitRef="usd">23228000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-70" decimals="-3" id="f-481" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-70" decimals="-3" id="f-482" unitRef="usd">629000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-70" decimals="-3" id="f-483" unitRef="usd">22599000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-71" decimals="-3" id="f-484" unitRef="usd">31695000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-71" decimals="-3" id="f-485" unitRef="usd">40000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-71" decimals="-3" id="f-486" unitRef="usd">48000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-71" decimals="-3" id="f-487" unitRef="usd">31687000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-6" decimals="-3" id="f-488" unitRef="usd">1097467000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-6" decimals="-3" id="f-489" unitRef="usd">380000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-6" decimals="-3" id="f-490" unitRef="usd">10683000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-6" decimals="-3" id="f-491" unitRef="usd">1087164000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost contextRef="c-6" decimals="-3" id="f-492" unitRef="usd">2708549000</pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost>
    <pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain contextRef="c-6" decimals="-3" id="f-493" unitRef="usd">382000</pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain>
    <pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss contextRef="c-6" decimals="-3" id="f-494" unitRef="usd">10704000</pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss>
    <pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue contextRef="c-6" decimals="-3" id="f-495" unitRef="usd">2698227000</pins:CashCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="c-1" id="f-496">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.275%"&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.395%"&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.930%"&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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Due in one year or less   &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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;835,925&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Due after one to five years   &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;313,223&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total   &lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,149,148&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="c-5" decimals="-3" id="f-497" unitRef="usd">835925000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="c-5" decimals="-3" id="f-498" unitRef="usd">313223000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-5" decimals="-3" id="f-499" unitRef="usd">1149148000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-500">Fair value of financial instruments&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.328%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Total&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,032,675&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,032,675&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;106,268&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;106,268&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,551&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,551&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;859&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;859&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;427,957&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;427,957&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;201,145&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;201,145&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;336,356&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;336,356&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;132,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;132,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Non-U.S. government and supranational bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;8,983&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;8,983&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. agency 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,250&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,250&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Restricted cash:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,054&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,054&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:6pt;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:45.328%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Total&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,975&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,975&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,990&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,990&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,542&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;363,075&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;363,075&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;242,916&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;242,916&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Municipal securities&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,449&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,449&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. agency bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,687&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,687&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,067&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,067&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Restricted cash:&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,530&#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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,530&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;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.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-501">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.328%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Total&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,032,675&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,032,675&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;106,268&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;106,268&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,551&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,551&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;859&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;859&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;427,957&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;427,957&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;201,145&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;201,145&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;336,356&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;336,356&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;132,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;132,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Non-U.S. government and supranational bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;8,983&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;8,983&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. agency 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,250&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,250&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Restricted cash:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,054&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,054&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:6pt;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:45.328%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Total&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Commercial paper&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,975&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,975&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,990&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,990&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,542&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Corporate bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;363,075&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;363,075&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. treasury securities&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;242,916&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;242,916&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Municipal securities&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,449&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,449&#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="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. agency bonds&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,687&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,687&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,067&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,067&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Restricted cash:&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:#dbdbdb;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,530&#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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,530&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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-72" decimals="-3" id="f-502" unitRef="usd">1032675000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-73" decimals="-3" id="f-503" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-74" decimals="-3" id="f-504" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-75" decimals="-3" id="f-505" unitRef="usd">1032675000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-76" decimals="-3" id="f-506" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-77" decimals="-3" id="f-507" unitRef="usd">106268000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-78" decimals="-3" id="f-508" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-79" decimals="-3" id="f-509" unitRef="usd">106268000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-80" decimals="-3" id="f-510" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-81" decimals="-3" id="f-511" unitRef="usd">1551000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-82" decimals="-3" id="f-512" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-83" decimals="-3" id="f-513" unitRef="usd">1551000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-84" decimals="-3" id="f-514" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-85" decimals="-3" id="f-515" unitRef="usd">859000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-86" decimals="-3" id="f-516" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-87" decimals="-3" id="f-517" unitRef="usd">859000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-88" decimals="-3" id="f-518" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-89" decimals="-3" id="f-519" unitRef="usd">427957000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-90" decimals="-3" id="f-520" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-91" decimals="-3" id="f-521" unitRef="usd">427957000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-92" decimals="-3" id="f-522" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-93" decimals="-3" id="f-523" unitRef="usd">201145000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-94" decimals="-3" id="f-524" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-95" decimals="-3" id="f-525" unitRef="usd">201145000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-96" decimals="-3" id="f-526" unitRef="usd">336356000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-97" decimals="-3" id="f-527" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-98" decimals="-3" id="f-528" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-99" decimals="-3" id="f-529" unitRef="usd">336356000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-100" decimals="-3" id="f-530" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-101" decimals="-3" id="f-531" unitRef="usd">132457000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-102" decimals="-3" id="f-532" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-103" decimals="-3" id="f-533" unitRef="usd">132457000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-104" decimals="-3" id="f-534" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-105" decimals="-3" id="f-535" unitRef="usd">8983000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-106" decimals="-3" id="f-536" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-107" decimals="-3" id="f-537" unitRef="usd">8983000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-108" decimals="-3" id="f-538" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-109" decimals="-3" id="f-539" unitRef="usd">42250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-110" decimals="-3" id="f-540" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-111" decimals="-3" id="f-541" unitRef="usd">42250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-100" decimals="-3" id="f-542" unitRef="usd">0</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-101" decimals="-3" id="f-543" unitRef="usd">2542000</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-102" decimals="-3" id="f-544" unitRef="usd">0</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-103" decimals="-3" id="f-545" unitRef="usd">2542000</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="c-100" decimals="-3" id="f-546" unitRef="usd">0</pins:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <pins:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="c-101" decimals="-3" id="f-547" unitRef="usd">4054000</pins:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <pins:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="c-102" decimals="-3" id="f-548" unitRef="usd">0</pins:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <pins:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="c-103" decimals="-3" id="f-549" unitRef="usd">4054000</pins:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-112" decimals="-3" id="f-550" unitRef="usd">1017191000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-113" decimals="-3" id="f-551" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-114" decimals="-3" id="f-552" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-115" decimals="-3" id="f-553" unitRef="usd">1017191000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-116" decimals="-3" id="f-554" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-117" decimals="-3" id="f-555" unitRef="usd">111975000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-118" decimals="-3" id="f-556" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-119" decimals="-3" id="f-557" unitRef="usd">111975000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-120" decimals="-3" id="f-558" unitRef="usd">5990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-121" decimals="-3" id="f-559" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-122" decimals="-3" id="f-560" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-123" decimals="-3" id="f-561" unitRef="usd">5990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-124" decimals="-3" id="f-562" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-125" decimals="-3" id="f-563" unitRef="usd">1542000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-126" decimals="-3" id="f-564" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-127" decimals="-3" id="f-565" unitRef="usd">1542000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-128" decimals="-3" id="f-566" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-129" decimals="-3" id="f-567" unitRef="usd">363075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-130" decimals="-3" id="f-568" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-131" decimals="-3" id="f-569" unitRef="usd">363075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-132" decimals="-3" id="f-570" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-133" decimals="-3" id="f-571" unitRef="usd">241192000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-134" decimals="-3" id="f-572" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-135" decimals="-3" id="f-573" unitRef="usd">241192000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-136" decimals="-3" id="f-574" unitRef="usd">242916000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-137" decimals="-3" id="f-575" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-138" decimals="-3" id="f-576" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-139" decimals="-3" id="f-577" unitRef="usd">242916000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-140" decimals="-3" id="f-578" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-141" decimals="-3" id="f-579" unitRef="usd">158246000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-142" decimals="-3" id="f-580" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-143" decimals="-3" id="f-581" unitRef="usd">158246000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-144" decimals="-3" id="f-582" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-145" decimals="-3" id="f-583" unitRef="usd">27449000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-146" decimals="-3" id="f-584" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-147" decimals="-3" id="f-585" unitRef="usd">27449000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-148" decimals="-3" id="f-586" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-149" decimals="-3" id="f-587" unitRef="usd">22599000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-150" decimals="-3" id="f-588" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-151" decimals="-3" id="f-589" unitRef="usd">22599000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-152" decimals="-3" id="f-590" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-153" decimals="-3" id="f-591" unitRef="usd">31687000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-154" decimals="-3" id="f-592" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-155" decimals="-3" id="f-593" unitRef="usd">31687000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-140" decimals="-3" id="f-594" unitRef="usd">0</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-141" decimals="-3" id="f-595" unitRef="usd">1067000</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-142" decimals="-3" id="f-596" unitRef="usd">0</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-143" decimals="-3" id="f-597" unitRef="usd">1067000</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="c-140" decimals="-3" id="f-598" unitRef="usd">0</pins:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <pins:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="c-141" decimals="-3" id="f-599" unitRef="usd">5530000</pins:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <pins:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="c-142" decimals="-3" id="f-600" unitRef="usd">0</pins:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <pins:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="c-143" decimals="-3" id="f-601" unitRef="usd">5530000</pins:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-602">Other balance sheet components&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Property and equipment, net consists of the following (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.816%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Leasehold improvements&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;64,326&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;104,557&#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;/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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Furniture and fixtures&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;21,077&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;30,882&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Computer and network equipment&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,603&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;32,845&#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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total property and equipment&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;112,006&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;168,284&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Less: accumulated depreciation   &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(90,116)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(116,291)&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Construction in progress&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;10,335&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,582&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Property and equipment, net&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;32,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;59,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $14.1 million, $21.6 million and $26.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consists of the following (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.816%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Accrued hosting expenses&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;53,262&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;53,380&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Accrued compensation&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;48,924&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;48,146&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&lt;span style="-sec-ix-hidden:f-625"&gt;&lt;span style="-sec-ix-hidden:f-626"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;35,666&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;50,274&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Other accrued expenses&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;100,180&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;140,811&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Accrued expenses and other current liabilities&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;238,032&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;292,611&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-156" decimals="-3" id="f-603" unitRef="usd">64326000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-157" decimals="-3" id="f-604" unitRef="usd">104557000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-47" decimals="-3" id="f-605" unitRef="usd">21077000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-158" decimals="-3" id="f-606" unitRef="usd">30882000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-46" decimals="-3" id="f-607" unitRef="usd">26603000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-159" decimals="-3" id="f-608" unitRef="usd">32845000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-160" decimals="-3" id="f-609" unitRef="usd">112006000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-161" decimals="-3" id="f-610" unitRef="usd">168284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-611" unitRef="usd">90116000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-612" unitRef="usd">116291000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-162" decimals="-3" id="f-613" unitRef="usd">10335000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-163" decimals="-3" id="f-614" unitRef="usd">7582000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-615" unitRef="usd">32225000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-616" unitRef="usd">59575000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-617" unitRef="usd">14100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-11" decimals="-5" id="f-618" unitRef="usd">21600000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-12" decimals="-5" id="f-619" unitRef="usd">26200000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-620">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consists of the following (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.816%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:14pt"&gt;&lt;td colspan="3" rowspan="2" 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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Accrued hosting expenses&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;53,262&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;53,380&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Accrued compensation&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;48,924&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;48,146&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&lt;span style="-sec-ix-hidden:f-625"&gt;&lt;span style="-sec-ix-hidden:f-626"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;35,666&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;50,274&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Other accrued expenses&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;100,180&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;140,811&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Accrued expenses and other current liabilities&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;238,032&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;292,611&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <pins:AccruedHostingExpensesCurrent contextRef="c-5" decimals="-3" id="f-621" unitRef="usd">53262000</pins:AccruedHostingExpensesCurrent>
    <pins:AccruedHostingExpensesCurrent contextRef="c-6" decimals="-3" id="f-622" unitRef="usd">53380000</pins:AccruedHostingExpensesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-623" unitRef="usd">48924000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-624" unitRef="usd">48146000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-627" unitRef="usd">35666000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-628" unitRef="usd">50274000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-629" unitRef="usd">100180000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-630" unitRef="usd">140811000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-631" unitRef="usd">238032000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-632" unitRef="usd">292611000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-633">Acquisition&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On June&#160;10, 2022, we acquired all outstanding shares of The Yes Platform, Inc. (&#x201c;The Yes&#x201d;), an AI powered shopping platform for fashion. We believed the acquisition of The Yes would help accelerate our vision for Pinterest to be the home of taste-driven shopping.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The total purchase consideration was $87.6&#160;million in cash. Of this, we attributed $15.0&#160;million to customer relationships, $13.6&#160;million to developed technology, and $60.0 million to goodwill. Goodwill represents the synergies we expect to realize from the acquisition and the assembled workforce and is not deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We included the results of The Yes&#x2019;s operations in our consolidated financial statements beginning on the acquisition date. The acquisition did not have a material impact on our consolidated financial statements so we have not presented historical and pro forma disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2022, we recorded impairment charges of $9.4 million related to the customer relationships and developed technology. Refer to Note 6 for detail.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-164" decimals="-5" id="f-634" unitRef="usd">87600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-165" decimals="-5" id="f-635" unitRef="usd">15000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-166" decimals="-5" id="f-636" unitRef="usd">13600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:Goodwill contextRef="c-167" decimals="-5" id="f-637" unitRef="usd">60000000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-167" decimals="0" id="f-638" unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:AssetImpairmentCharges contextRef="c-168" decimals="-5" id="f-639" unitRef="usd">9400000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-169" decimals="-5" id="f-640" unitRef="usd">9400000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-641">Goodwill and intangible assets, net&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Goodwill was unchanged for the year ended December 31, 2023 and increased by $60.0&#160;million for the year ended December 31, 2022, due to our acquisition of The Yes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consists of the following (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:44.733%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 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:0 1pt"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross Carrying Amount&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Accumulated Amortization&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average Useful Life&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Acquired technology, patents and other intangibles&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;39,907&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(24,246)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;15,661&#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="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Customer relationships&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,700&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(16,126)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total intangible assets, net&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;57,607&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(40,372)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,235&#160;&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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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.739%"&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.894%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 2022&lt;/span&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;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: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross Carrying Amount&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Accumulated Amortization&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average Useful Life&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Acquired technology, patents and other intangibles&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;39,907&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(17,427)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;22,480&#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="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4.9 years&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Customer relationships&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,700&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(15,585)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,115&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total intangible assets, net&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;57,607&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(33,012)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;24,595&#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="3" style="background-color:#e2e3e4;padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #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 #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 #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="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt"&gt;Based on the weighted-average useful life established as of acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Amortization expense was&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$7.4 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; $24.9 million, and $1.3 million for the years ended December 31, 2023, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2022, we evaluated the acquired intangible assets from The Yes for impairment due to the departure of certain key employees. We concluded that the fair values of the customer relationships and developed technology were impaired and recorded impairment charges of $6.3 million and $3.1 million to sales and marketing and cost of revenue, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:128%"&gt;Estimated future amortization expense as of December 31, 2023, is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.358%"&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.395%"&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:11.847%"&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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Intangible Asset Amortization&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2024&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,359&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2025&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,464&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2026&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,424&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2027&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;476&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2028&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;434&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Thereafter&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;78&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,235&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-11" decimals="-5" id="f-642" unitRef="usd">60000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-643">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consists of the following (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:44.733%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 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:0 1pt"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross Carrying Amount&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Accumulated Amortization&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average Useful Life&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Acquired technology, patents and other intangibles&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;39,907&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(24,246)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;15,661&#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="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Customer relationships&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,700&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(16,126)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total intangible assets, net&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;57,607&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(40,372)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,235&#160;&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 colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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.739%"&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.894%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31, 2022&lt;/span&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;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: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross Carrying Amount&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Accumulated Amortization&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average Useful Life&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Acquired technology, patents and other intangibles&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;39,907&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(17,427)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;22,480&#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="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4.9 years&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Customer relationships&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,700&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(15,585)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,115&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total intangible assets, net&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;57,607&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(33,012)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;24,595&#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="3" style="background-color:#e2e3e4;padding:0 1pt"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #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 #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 #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="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt"&gt;Based on the weighted-average useful life established as of acquisition date.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-170" decimals="-3" id="f-644" unitRef="usd">39907000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-170" decimals="-3" id="f-645" unitRef="usd">24246000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-170" decimals="-3" id="f-646" unitRef="usd">15661000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-170" id="f-647">P4Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-171" decimals="-3" id="f-648" unitRef="usd">17700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-171" decimals="-3" id="f-649" unitRef="usd">16126000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-171" decimals="-3" id="f-650" unitRef="usd">1574000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-171" id="f-651">P1Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-652" unitRef="usd">57607000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-653" unitRef="usd">40372000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-654" unitRef="usd">17235000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-172" decimals="-3" id="f-655" unitRef="usd">39907000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-172" decimals="-3" id="f-656" unitRef="usd">17427000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-172" decimals="-3" id="f-657" unitRef="usd">22480000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-172" id="f-658">P4Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-173" decimals="-3" id="f-659" unitRef="usd">17700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-173" decimals="-3" id="f-660" unitRef="usd">15585000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-173" decimals="-3" id="f-661" unitRef="usd">2115000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-173" id="f-662">P1Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-663" unitRef="usd">57607000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-664" unitRef="usd">33012000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-665" unitRef="usd">24595000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-666" unitRef="usd">7400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-11" decimals="-5" id="f-667" unitRef="usd">24900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-12" decimals="-5" id="f-668" unitRef="usd">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-174" decimals="-5" id="f-669" unitRef="usd">6300000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-175" decimals="-5" id="f-670" unitRef="usd">3100000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-671">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:128%"&gt;Estimated future amortization expense as of December 31, 2023, is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.358%"&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.395%"&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:11.847%"&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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Intangible Asset Amortization&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2024&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,359&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2025&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,464&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2026&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,424&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2027&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;476&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2028&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;434&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Thereafter&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;78&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,235&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-5" decimals="-3" id="f-672" unitRef="usd">7359000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-5" decimals="-3" id="f-673" unitRef="usd">5464000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-5" decimals="-3" id="f-674" unitRef="usd">3424000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-5" decimals="-3" id="f-675" unitRef="usd">476000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-5" decimals="-3" id="f-676" unitRef="usd">434000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-5" decimals="-3" id="f-677" unitRef="usd">78000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-678" unitRef="usd">17235000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-679">Commitments and contingencies&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, our non-cancelable contractual commitments are as follows (in&#160;thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.275%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Purchase Commitments&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Operating Leases&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Total Commitments&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="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2024&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,906&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,906&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2025&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;33,197&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;33,197&#160;&lt;/span&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="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2026&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,542&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2027&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,919&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,919&#160;&lt;/span&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="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2028&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;22,172&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Thereafter&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,754,553&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;83,233&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,837,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,754,553&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;240,969&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,995,522&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Purchase commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In April 2021, we entered into a new private pricing addendum with AWS, which governs our use of cloud computing infrastructure provided by AWS. Under the new 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 December 31, 2023, our remaining contractual commitment i&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;s $1,754.6&#160;million. W&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;e expect to meet our remaining commitment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Legal matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business, including those described below. 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;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In October 2022, we replaced the $500.0 million revolving credit facility entered into in November 2018 with an amended and restated five-year $400.0 million revolving credit facility (the &#x201c;2022 revolving credit facility&#x201d;) that contained an accordion option which, if exercised, would allow us to increase the aggregate commitments by up to $405.0&#160;million provided we are able to secure additional lender commitments and satisfy certain other conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In October 2023, we amended the 2022 revolving credit facility to increase our aggregate commitment to $500.0&#160;million and reduce our accordion option from $405.0&#160;million to $305.0 million. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our total borrowing capacity under the revolving credit facility is $500.0&#160;million as of December 31, 2023. We have not issued any letters of credit and are in compliance with all covenants under the 2022 revolving credit facility as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-680">&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, our non-cancelable contractual commitments are as follows (in&#160;thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.275%"&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.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Purchase Commitments&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Operating Leases&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Total Commitments&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="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2024&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,906&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,906&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2025&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;33,197&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;33,197&#160;&lt;/span&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="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2026&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,542&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2027&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,919&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,919&#160;&lt;/span&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="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2028&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;22,172&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Thereafter&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,754,553&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;83,233&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,837,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&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-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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,754,553&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;240,969&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,995,522&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-5" decimals="-3" id="f-681" unitRef="usd">0</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <pins:LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne contextRef="c-5" decimals="-3" id="f-682" unitRef="usd">42906000</pins:LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDueYearOne>
    <us-gaap:ContractualObligationDueInNextTwelveMonths contextRef="c-5" decimals="-3" id="f-683" unitRef="usd">42906000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="c-5" decimals="-3" id="f-684" unitRef="usd">0</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-3" id="f-685" unitRef="usd">33197000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:ContractualObligationDueInSecondYear contextRef="c-5" decimals="-3" id="f-686" unitRef="usd">33197000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear contextRef="c-5" decimals="-3" id="f-687" unitRef="usd">0</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-3" id="f-688" unitRef="usd">31542000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:ContractualObligationDueInThirdYear contextRef="c-5" decimals="-3" id="f-689" unitRef="usd">31542000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-5" decimals="-3" id="f-690" unitRef="usd">0</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-3" id="f-691" unitRef="usd">27919000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:ContractualObligationDueInFourthYear contextRef="c-5" decimals="-3" id="f-692" unitRef="usd">27919000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear contextRef="c-5" decimals="-3" id="f-693" unitRef="usd">0</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-3" id="f-694" unitRef="usd">22172000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:ContractualObligationDueInFifthYear contextRef="c-5" decimals="-3" id="f-695" unitRef="usd">22172000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueAfterFifthYear contextRef="c-5" decimals="-3" id="f-696" unitRef="usd">1754553000</us-gaap:PurchaseObligationDueAfterFifthYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-3" id="f-697" unitRef="usd">83233000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:ContractualObligationDueAfterFifthYear contextRef="c-5" decimals="-3" id="f-698" unitRef="usd">1837786000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:PurchaseObligation contextRef="c-5" decimals="-3" id="f-699" unitRef="usd">1754553000</us-gaap:PurchaseObligation>
    <pins:LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-3" id="f-700" unitRef="usd">240969000</pins:LesseeOperatingLeaseAndShortTermLeaseLiabilityPaymentsDue>
    <us-gaap:ContractualObligation contextRef="c-5" decimals="-3" id="f-701" unitRef="usd">1995522000</us-gaap:ContractualObligation>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-176" decimals="-5" id="f-702" unitRef="usd">3250000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-5" decimals="-5" id="f-703" unitRef="usd">1754600000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-177" decimals="-5" id="f-704" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm contextRef="c-178" id="f-705">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-179" decimals="-5" id="f-706" unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature contextRef="c-180" decimals="-5" id="f-707" unitRef="usd">405000000</pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-181" decimals="-5" id="f-708" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature contextRef="c-180" decimals="-5" id="f-709" unitRef="usd">405000000</pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature>
    <pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature contextRef="c-182" decimals="-5" id="f-710" unitRef="usd">305000000</pins:LineOfCreditFacilityMaximumBorrowingCapacityAggregateIncludingAccordionFeature>
    <pins:DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate contextRef="c-183" decimals="4" id="f-711" unitRef="number">0.0010</pins:DebtInstrumentBaseRateComponentBasisSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-183" decimals="4" id="f-712" unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-184" decimals="4" id="f-713" unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-178" decimals="4" id="f-714" unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c-185" decimals="5" id="f-715" unitRef="number">0.00125</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <pins:DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum contextRef="c-179" decimals="2" id="f-716" unitRef="number">3.50</pins:DebtInstrumentCovenantDebtToEBITDARatioRequiredMaximum>
    <pins:DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum contextRef="c-179" decimals="2" id="f-717" unitRef="number">4.00</pins:DebtInstrumentCovenantFutureDebtToEBITDARatioRequiredMaximum>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-186" decimals="-5" id="f-718" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-719">Leases&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;We have entered into various non-cancelable office space operating leases with original lease periods expiring between 2024 and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt; 2035.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt; These do not contain material variable rent payments, residual value guarantees, covenants or other restrictions. Operating lease costs for the years ended December 31, 2023, 2022 and 2021, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.739%"&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:45.030%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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="display:none"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Lease cost:&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Operating lease cost (1)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;51,044&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;66,022&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;53,691&#160;&lt;/span&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:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Short-term lease cost&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="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;759&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,809&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,434&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;51,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;68,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;55,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"&gt;The decrease in operating lease cost for the year ended December&#160;31, 2023 compared to the year ended December&#160;31, 2022 is primarily due to office space reductions. Refer to Note 13, "Restructuring" for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;The weighted-average remaining term of our operating leases was 7.2 years and 6.8 years, and the weighted-average discount rate used to measure the present value of our operating lease liabilities was 5.1% and 4.1% as of December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Maturities of our operating lease liabilities, which do not include short-term leases, as of December 31, 2023, are as follows (in&#160;thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.953%"&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:11.847%"&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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%"&gt;Operating Leases&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2024&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,906&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;33,197&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2026&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,919&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2028&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;83,233&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total lease payments&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;240,969&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(44,687)&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total operating lease liabilities&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;196,282&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cash payments included in the measurement of our operating lease liabilities were $61.8 million, $64.0 million and $59.0 million for the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;As of December 31, 2023, operating leases that have not yet commenced were not material and are excluded from the table above.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-720">Operating lease costs for the years ended December 31, 2023, 2022 and 2021, are as follows (in thousands):&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:12.739%"&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:45.030%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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="display:none"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Lease cost:&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Operating lease cost (1)&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;51,044&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;66,022&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;53,691&#160;&lt;/span&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:#e2e3e4;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Short-term lease cost&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="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;759&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,809&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,434&#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;border-bottom:1pt solid #000;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;51,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;68,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;55,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"&gt;The decrease in operating lease cost for the year ended December&#160;31, 2023 compared to the year ended December&#160;31, 2022 is primarily due to office space reductions. Refer to Note 13, "Restructuring" for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-721" unitRef="usd">51044000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-11" decimals="-3" id="f-722" unitRef="usd">66022000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-12" decimals="-3" id="f-723" unitRef="usd">53691000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-724" unitRef="usd">759000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-11" decimals="-3" id="f-725" unitRef="usd">2809000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-12" decimals="-3" id="f-726" unitRef="usd">1434000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-727" unitRef="usd">51803000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-11" decimals="-3" id="f-728" unitRef="usd">68831000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-12" decimals="-3" id="f-729" unitRef="usd">55125000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-730">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-731">P6Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-732" unitRef="number">0.051</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="3" id="f-733" unitRef="number">0.041</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-734">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Maturities of our operating lease liabilities, which do not include short-term leases, as of December 31, 2023, are as follows (in&#160;thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.953%"&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:11.847%"&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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%"&gt;Operating Leases&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2024&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;42,906&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;33,197&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2026&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,542&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;27,919&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2028&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;22,172&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;83,233&#160;&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total lease payments&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;240,969&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(44,687)&lt;/span&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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total operating lease liabilities&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;196,282&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-5" decimals="-3" id="f-735" unitRef="usd">42906000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-3" id="f-736" unitRef="usd">33197000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-3" id="f-737" unitRef="usd">31542000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-3" id="f-738" unitRef="usd">27919000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-3" id="f-739" unitRef="usd">22172000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-3" id="f-740" unitRef="usd">83233000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-3" id="f-741" unitRef="usd">240969000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-5" decimals="-3" id="f-742" unitRef="usd">44687000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-743" unitRef="usd">196282000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-5" id="f-744" unitRef="usd">61800000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-11" decimals="-5" id="f-745" unitRef="usd">64000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-5" id="f-746" unitRef="usd">59000000</us-gaap:OperatingLeasePayments>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-747">Stockholder's Equity&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Equity incentive plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;In June&#160;2009, our board of directors adopted and approved our 2009 Plan, which provides for the issuance of stock options, RSAs and 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 December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Our 2019 Plan became effective upon closing of our IPO 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. 145,335,295 shares of our Class A common stock were reserved for future issuance under our 2019 Plan as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Stock option activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Stock option activity during the year ended December 31, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.739%"&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:23.155%"&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.395%"&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.780%"&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.395%"&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.780%"&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.395%"&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.780%"&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.395%"&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.786%"&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: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Stock Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Shares&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Exercise Price&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Contractual Term&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Aggregate Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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: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: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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%"&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 #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Outstanding as of December 31, 2022&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;15,799&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Exercised   &lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(2,756)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3.08&#160;&lt;/span&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Outstanding as of December 31, 2023&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;13,043&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;15.41&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;282,197&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Exercisable as of December 31, 2023&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;11.67&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4.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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;181,762&#160;&lt;/span&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 #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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #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="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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt"&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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The&#160;total grant-date fair value of stock options vested during the years ended December 31, 2023, 2022 and 2021 was $28.4 million, $9.5 million and $3.2 million, respectively. The aggregate intrinsic value of stock options exercised during the years ended December 31, 2023, 2022 and 2021 was $70.2 million, $180.2 million and $511.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Restricted stock unit and restricted stock award activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;RSU and RSA activity during the year ended December 31, 2023, was as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.739%"&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:52.025%"&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:15.120%"&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.395%"&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:15.121%"&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Restricted Stock Units and Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Awards Outstanding&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Shares&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Grant Date Fair Value&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;25.46&#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;/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 style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,878&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;25.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Released&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(27,552)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;25.11&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Forfeited &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(8,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;24.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;45,099&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;25.83&#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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.67pt"&gt;Includes the effects of awards modified during the year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Share-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Share-based compensation expense during the years ended December 31, 2023, 2022 and 2021, was as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.275%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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: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="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2023&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cost of revenue   &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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;11,117&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,629&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,438&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Research and development   &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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;422,964&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;324,161&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;309,715&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Sales and marketing   &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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;96,798&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;99,467&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;52,691&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;General and administrative   &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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;116,981&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;65,866&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;45,538&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total share-based compensation   &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;647,860&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;497,123&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;415,382&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, we had $1,128.1 million of unrecognized share-based compensation expense, which we expect to recognize over a weighted-average period of 2.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Fair value of stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;We measure stock options based on their estimated grant date fair values, which we determine using the Black-Scholes option-pricing model, and we record the resulting expense in our consolidated statements of operations over the requisite service period, which is generally four years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Stock options granted during the years ended December 31, 2023 and 2021 were not material. The weighted-average grant-date fair value of stock options granted during the year ended December 31, 2022 was $11.79, which we estimated using the Black&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Scholes option-pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.977%"&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.823%"&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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;%&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Expected volatility&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;61.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The key inputs we used in the Black-Scholes model are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Expected term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; &#x2013; The expected term represents the period we expect our share-based awards to be outstanding, which is also the period we used to measure risk-free interest rates and expected volatility. We estimated the expected term using the simplified method as we do not have sufficient historical stock option exercise data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Risk-free interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; &#x2013; We estimated the risk-free interest rate based on zero-coupon U.S. Treasury notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Expected volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; &#x2013; We estimated expected volatility based on a combination of our historical volatility and that of comparable publicly-traded companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.29pt"&gt;Dividend yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; &#x2013; We applied a dividend yield of zero because we have never paid or declared dividends, and we have no plan to do so in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:13pt;font-weight:700;line-height:120%"&gt;Stock Repurchase&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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.0&#160;million at an average price per share of $23.57.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;On September 16, 2023, our board of directors authorized a new stock repurchase program of up to $1.0 billion of our Class A common stock. Under the stock repurchase program, we are authorized to repurchase, from time-to-time, shares of our Class A common stock through open market purchases, in privately negotiated transactions or in such other manner as permitted by securities law and as determined by management at such time and in such amounts as management may decide. The program does not obligate us to repurchase any specific number of shares and may be modified, suspended or discontinued at any time. The timing, manner, price and amount of any repurchases are determined by management in its discretion and depend on a variety of factors, including legal requirements, price and economic and market conditions. As of December 31, 2023, $1.0&#160;billion remains available for repurchases under the stock repurchase program.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-187" id="f-748">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-43" id="f-749">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-188"
      decimals="INF"
      id="f-750"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-189" id="f-751">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-190" decimals="0" id="f-752" unitRef="shares">145335295</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <pins:CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares contextRef="c-191" decimals="2" id="f-753" unitRef="number">0.05</pins:CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-754">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Stock option activity during the year ended December 31, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.739%"&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:23.155%"&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.395%"&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.780%"&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.395%"&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.780%"&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.395%"&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.780%"&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.395%"&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.786%"&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: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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Stock Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Shares&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Exercise Price&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Contractual Term&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Aggregate Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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: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: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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:130%"&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 #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Outstanding as of December 31, 2022&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;15,799&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Exercised   &lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(2,756)&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3.08&#160;&lt;/span&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Outstanding as of December 31, 2023&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;13,043&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;15.41&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;282,197&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Exercisable as of December 31, 2023&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;11.67&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4.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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;181,762&#160;&lt;/span&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 #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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #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="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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:4.3pt"&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-6" decimals="-3" id="f-755" unitRef="shares">15799000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-756"
      unitRef="usdPerShare">13.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-11" id="f-757">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-3" id="f-758" unitRef="usd">174165000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-759" unitRef="shares">2756000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-760"
      unitRef="usdPerShare">3.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-761" unitRef="shares">13043000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-762"
      unitRef="usdPerShare">15.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-763">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-764" unitRef="usd">282197000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-5" decimals="-3" id="f-765" unitRef="shares">7164000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-766"
      unitRef="usdPerShare">11.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-767">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-5" decimals="-3" id="f-768" unitRef="usd">181762000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-1" decimals="-5" id="f-769" unitRef="usd">28400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-11" decimals="-5" id="f-770" unitRef="usd">9500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-12" decimals="-5" id="f-771" unitRef="usd">3200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-5" id="f-772" unitRef="usd">70200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-11" decimals="-5" id="f-773" unitRef="usd">180200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-12" decimals="-5" id="f-774" unitRef="usd">511400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-775">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;RSU and RSA activity during the year ended December 31, 2023, was as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.739%"&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:52.025%"&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:15.120%"&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.395%"&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:15.121%"&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Restricted Stock Units and Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Awards Outstanding&lt;/span&gt;&lt;/div&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Shares&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Grant Date Fair Value&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;25.46&#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;/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 style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,878&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;25.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Released&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(27,552)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;25.11&#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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Forfeited &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(8,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;24.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;45,099&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;25.83&#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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',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:'Lato',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.67pt"&gt;Includes the effects of awards modified during the year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-192"
      decimals="-3"
      id="f-776"
      unitRef="shares">54518000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-192"
      decimals="2"
      id="f-777"
      unitRef="usdPerShare">25.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-193"
      decimals="-3"
      id="f-778"
      unitRef="shares">26878000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-193"
      decimals="2"
      id="f-779"
      unitRef="usdPerShare">25.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-193"
      decimals="-3"
      id="f-780"
      unitRef="shares">27552000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-193"
      decimals="2"
      id="f-781"
      unitRef="usdPerShare">25.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-193"
      decimals="-3"
      id="f-782"
      unitRef="shares">8745000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-193"
      decimals="2"
      id="f-783"
      unitRef="usdPerShare">24.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-194"
      decimals="-3"
      id="f-784"
      unitRef="shares">45099000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-194"
      decimals="2"
      id="f-785"
      unitRef="usdPerShare">25.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-786">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Share-based compensation expense during the years ended December 31, 2023, 2022 and 2021, was as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.275%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.395%"&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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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: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="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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2023&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Cost of revenue   &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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;11,117&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,629&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,438&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Research and development   &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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;422,964&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;324,161&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;309,715&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Sales and marketing   &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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;96,798&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;99,467&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;52,691&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;General and administrative   &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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;116,981&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;65,866&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;45,538&#160;&lt;/span&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total share-based compensation   &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;647,860&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;497,123&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;415,382&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-195" decimals="-3" id="f-787" unitRef="usd">11117000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-196" decimals="-3" id="f-788" unitRef="usd">7629000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-197" decimals="-3" id="f-789" unitRef="usd">7438000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-198" decimals="-3" id="f-790" unitRef="usd">422964000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-199" decimals="-3" id="f-791" unitRef="usd">324161000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-200" decimals="-3" id="f-792" unitRef="usd">309715000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-201" decimals="-3" id="f-793" unitRef="usd">96798000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-202" decimals="-3" id="f-794" unitRef="usd">99467000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-203" decimals="-3" id="f-795" unitRef="usd">52691000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-204" decimals="-3" id="f-796" unitRef="usd">116981000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-205" decimals="-3" id="f-797" unitRef="usd">65866000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-206" decimals="-3" id="f-798" unitRef="usd">45538000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-799" unitRef="usd">647860000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-11" decimals="-3" id="f-800" unitRef="usd">497123000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-801" unitRef="usd">415382000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-5" decimals="-5" id="f-802" unitRef="usd">1128100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-803">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-1" id="f-804">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-11"
      decimals="2"
      id="f-805"
      unitRef="usdPerShare">11.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-806">which we estimated using the Black&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Scholes option-pricing model with the following assumptions:&lt;/span&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.977%"&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.823%"&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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;%&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Expected volatility&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;61.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-207" id="f-807">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-207" decimals="3" id="f-808" unitRef="number">0.032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-207" decimals="3" id="f-809" unitRef="number">0.611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-207"
      decimals="INF"
      id="f-810"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-207"
      decimals="INF"
      id="f-811"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-208" decimals="-5" id="f-812" unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-209" decimals="0" id="f-813" unitRef="shares">21215663</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-209" decimals="-5" id="f-814" unitRef="usd">500000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-209"
      decimals="2"
      id="f-815"
      unitRef="usdPerShare">23.57</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-210" decimals="-8" id="f-816" unitRef="usd">1000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-211" decimals="-8" id="f-817" unitRef="usd">1000000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-818">Net income (loss) per share&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;We present net income (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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;We calculate basic net income (loss) per share by dividing net income (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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Diluted net income (loss) per share gives effect to all potential shares of common stock, including stock options, RSAs and RSUs to the extent these are dilutive. The calculation of diluted net income (loss) of Class A common stock assumes the conversion of our Class B common stock to Class A common stock, while the diluted net income (loss) of Class B common stock does not assume the conversion of those shares to Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;We calculated basic and diluted net income (loss) per share as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.185%"&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.395%"&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;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.423%"&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.395%"&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.423%"&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.395%"&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.423%"&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.395%"&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.423%"&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.395%"&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.423%"&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.395%"&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.430%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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="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;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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Class A&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Class A&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Class A&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Basic net income (loss) per share:&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 #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 #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="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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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="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 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Net income (loss)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(30,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(4,673)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(83,110)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(12,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;274,699&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;41,739&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Basic weighted-average shares used in computing net income (loss) per share&lt;/span&gt;&lt;/div&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;586,109&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;88,532&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;576,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;89,671&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;555,608&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,422&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Basic net income (loss) per share&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.05)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.05)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.14)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.14)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;0.49&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;0.49&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Diluted net income (loss) per share:&lt;/span&gt;&lt;/div&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;td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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="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 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Net income (loss)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(30,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(4,673)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(83,110)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(12,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;274,699&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;41,739&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Reallocation of net income as a result of conversion of Class B to Class A common&#160;stock &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;41,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Reallocation of net income to Class B common stock &lt;/span&gt;&lt;/div&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(3,115)&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Diluted net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(30,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(4,673)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(83,110)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(12,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;316,438&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;38,624&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Denominator:&lt;/span&gt;&lt;/div&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;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 #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 #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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Basic weighted-average shares used in computing net income (loss) per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;586,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;88,532&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;576,061&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;89,671&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;555,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Conversion of Class B to Class A common&#160;stock&lt;/span&gt;&lt;/div&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,422&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Weighted average effect of dilutive potential common stock &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;51,621&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Diluted weighted-average shares used in computing net income (loss) per share&lt;/span&gt;&lt;/div&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;586,109&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;88,532&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;576,061&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;89,671&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;691,651&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,422&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Diluted net income (loss) per share&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is the same as diluted net loss per share for the periods we reported net losses. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net income (loss) per share because these would be anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.870%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="background-color:#ffffff;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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2023&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&lt;/span&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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Outstanding stock options&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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;14,463&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,405&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Unvested restricted stock units and restricted stock awards&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;53,228&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;52,256&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;67,691&#160;&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 colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;69,661&#160;&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 colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,271&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-819">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;We calculated basic and diluted net income (loss) per share as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.185%"&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.395%"&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;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.423%"&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.395%"&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.423%"&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.395%"&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.423%"&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.395%"&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.423%"&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.395%"&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.423%"&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.395%"&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.430%"&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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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="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;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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Class A&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Class A&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Class A&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Basic net income (loss) per share:&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 #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 #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="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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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="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 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Net income (loss)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(30,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(4,673)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(83,110)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(12,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;274,699&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;41,739&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Basic weighted-average shares used in computing net income (loss) per share&lt;/span&gt;&lt;/div&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;586,109&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;88,532&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;576,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;89,671&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;555,608&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,422&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Basic net income (loss) per share&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.05)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.05)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.14)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.14)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;0.49&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;0.49&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Diluted net income (loss) per share:&lt;/span&gt;&lt;/div&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;td colspan="3" style="background-color:#e2e3e4;border-top:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:3pt double #000;padding:0 1pt"&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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="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 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Net income (loss)&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(30,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(4,673)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(83,110)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(12,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;274,699&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;41,739&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Reallocation of net income as a result of conversion of Class B to Class A common&#160;stock &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;41,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Reallocation of net income to Class B common stock &lt;/span&gt;&lt;/div&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(3,115)&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Diluted net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(30,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(4,673)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(83,110)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(12,937)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;316,438&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;38,624&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Denominator:&lt;/span&gt;&lt;/div&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;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 #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 #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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Basic weighted-average shares used in computing net income (loss) per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;586,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;88,532&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;576,061&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;89,671&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;555,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Conversion of Class B to Class A common&#160;stock&lt;/span&gt;&lt;/div&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,422&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Weighted average effect of dilutive potential common stock &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;51,621&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Diluted weighted-average shares used in computing net income (loss) per share&lt;/span&gt;&lt;/div&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;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;586,109&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;88,532&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;576,061&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;89,671&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;691,651&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,422&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Diluted net income (loss) per share&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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-212" decimals="-3" id="f-820" unitRef="usd">-30937000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-213" decimals="-3" id="f-821" unitRef="usd">-4673000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-214" decimals="-3" id="f-822" unitRef="usd">-83110000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-215" decimals="-3" id="f-823" unitRef="usd">-12937000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-216" decimals="-3" id="f-824" unitRef="usd">274699000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-217" decimals="-3" id="f-825" unitRef="usd">41739000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-212"
      decimals="-3"
      id="f-826"
      unitRef="shares">586109000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-213"
      decimals="-3"
      id="f-827"
      unitRef="shares">88532000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-214"
      decimals="-3"
      id="f-828"
      unitRef="shares">576061000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-215"
      decimals="-3"
      id="f-829"
      unitRef="shares">89671000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-216"
      decimals="-3"
      id="f-830"
      unitRef="shares">555608000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-217"
      decimals="-3"
      id="f-831"
      unitRef="shares">84422000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-212"
      decimals="2"
      id="f-832"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-213"
      decimals="2"
      id="f-833"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-214"
      decimals="2"
      id="f-834"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-215"
      decimals="2"
      id="f-835"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-216"
      decimals="2"
      id="f-836"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-217"
      decimals="2"
      id="f-837"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-212" decimals="-3" id="f-838" unitRef="usd">-30937000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-213" decimals="-3" id="f-839" unitRef="usd">-4673000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-214" decimals="-3" id="f-840" unitRef="usd">-83110000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-215" decimals="-3" id="f-841" unitRef="usd">-12937000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-216" decimals="-3" id="f-842" unitRef="usd">274699000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-217" decimals="-3" id="f-843" unitRef="usd">41739000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <pins:ReallocationOfNetIncomeLossConversionOfCommonStock contextRef="c-212" decimals="-3" id="f-844" unitRef="usd">0</pins:ReallocationOfNetIncomeLossConversionOfCommonStock>
    <pins:ReallocationOfNetIncomeLossConversionOfCommonStock contextRef="c-213" decimals="-3" id="f-845" unitRef="usd">0</pins:ReallocationOfNetIncomeLossConversionOfCommonStock>
    <pins:ReallocationOfNetIncomeLossConversionOfCommonStock contextRef="c-214" decimals="-3" id="f-846" unitRef="usd">0</pins:ReallocationOfNetIncomeLossConversionOfCommonStock>
    <pins:ReallocationOfNetIncomeLossConversionOfCommonStock contextRef="c-215" decimals="-3" id="f-847" unitRef="usd">0</pins:ReallocationOfNetIncomeLossConversionOfCommonStock>
    <pins:ReallocationOfNetIncomeLossConversionOfCommonStock contextRef="c-216" decimals="-3" id="f-848" unitRef="usd">41739000</pins:ReallocationOfNetIncomeLossConversionOfCommonStock>
    <pins:ReallocationOfNetIncomeLossConversionOfCommonStock contextRef="c-217" decimals="-3" id="f-849" unitRef="usd">0</pins:ReallocationOfNetIncomeLossConversionOfCommonStock>
    <pins:ReallocationOfNetIncomeLossCommonStock contextRef="c-212" decimals="-3" id="f-850" unitRef="usd">0</pins:ReallocationOfNetIncomeLossCommonStock>
    <pins:ReallocationOfNetIncomeLossCommonStock contextRef="c-213" decimals="-3" id="f-851" unitRef="usd">0</pins:ReallocationOfNetIncomeLossCommonStock>
    <pins:ReallocationOfNetIncomeLossCommonStock contextRef="c-214" decimals="-3" id="f-852" unitRef="usd">0</pins:ReallocationOfNetIncomeLossCommonStock>
    <pins:ReallocationOfNetIncomeLossCommonStock contextRef="c-215" decimals="-3" id="f-853" unitRef="usd">0</pins:ReallocationOfNetIncomeLossCommonStock>
    <pins:ReallocationOfNetIncomeLossCommonStock contextRef="c-216" decimals="-3" id="f-854" unitRef="usd">0</pins:ReallocationOfNetIncomeLossCommonStock>
    <pins:ReallocationOfNetIncomeLossCommonStock contextRef="c-217" decimals="-3" id="f-855" unitRef="usd">-3115000</pins:ReallocationOfNetIncomeLossCommonStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-212" decimals="-3" id="f-856" unitRef="usd">-30937000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-213" decimals="-3" id="f-857" unitRef="usd">-4673000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-214" decimals="-3" id="f-858" unitRef="usd">-83110000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-215" decimals="-3" id="f-859" unitRef="usd">-12937000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-216" decimals="-3" id="f-860" unitRef="usd">316438000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-217" decimals="-3" id="f-861" unitRef="usd">38624000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-212"
      decimals="-3"
      id="f-862"
      unitRef="shares">586109000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-213"
      decimals="-3"
      id="f-863"
      unitRef="shares">88532000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-214"
      decimals="-3"
      id="f-864"
      unitRef="shares">576061000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-215"
      decimals="-3"
      id="f-865"
      unitRef="shares">89671000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-216"
      decimals="-3"
      id="f-866"
      unitRef="shares">555608000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-217"
      decimals="-3"
      id="f-867"
      unitRef="shares">84422000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock
      contextRef="c-212"
      decimals="-3"
      id="f-868"
      unitRef="shares">0</pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock>
    <pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock
      contextRef="c-213"
      decimals="-3"
      id="f-869"
      unitRef="shares">0</pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock>
    <pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock
      contextRef="c-214"
      decimals="-3"
      id="f-870"
      unitRef="shares">0</pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock>
    <pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock
      contextRef="c-215"
      decimals="-3"
      id="f-871"
      unitRef="shares">0</pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock>
    <pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock
      contextRef="c-216"
      decimals="-3"
      id="f-872"
      unitRef="shares">84422000</pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock>
    <pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock
      contextRef="c-217"
      decimals="-3"
      id="f-873"
      unitRef="shares">0</pins:IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-212"
      decimals="-3"
      id="f-874"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-213"
      decimals="-3"
      id="f-875"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-214"
      decimals="-3"
      id="f-876"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-215"
      decimals="-3"
      id="f-877"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-216"
      decimals="-3"
      id="f-878"
      unitRef="shares">51621000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-217"
      decimals="-3"
      id="f-879"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-212"
      decimals="-3"
      id="f-880"
      unitRef="shares">586109000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-213"
      decimals="-3"
      id="f-881"
      unitRef="shares">88532000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-214"
      decimals="-3"
      id="f-882"
      unitRef="shares">576061000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-215"
      decimals="-3"
      id="f-883"
      unitRef="shares">89671000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-216"
      decimals="-3"
      id="f-884"
      unitRef="shares">691651000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-217"
      decimals="-3"
      id="f-885"
      unitRef="shares">84422000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-212"
      decimals="2"
      id="f-886"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-213"
      decimals="2"
      id="f-887"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-214"
      decimals="2"
      id="f-888"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-215"
      decimals="2"
      id="f-889"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-216"
      decimals="2"
      id="f-890"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-217"
      decimals="2"
      id="f-891"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-892">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is the same as diluted net loss per share for the periods we reported net losses. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net income (loss) per share because these would be anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.870%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="background-color:#ffffff;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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2023&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&lt;/span&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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Outstanding stock options&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="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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;14,463&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;17,405&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Unvested restricted stock units and restricted stock awards&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;53,228&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;52,256&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;67,691&#160;&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 colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;69,661&#160;&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 colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,271&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-218"
      decimals="-3"
      id="f-893"
      unitRef="shares">14463000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-219"
      decimals="-3"
      id="f-894"
      unitRef="shares">17405000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-220"
      decimals="-3"
      id="f-895"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-221"
      decimals="-3"
      id="f-896"
      unitRef="shares">53228000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-222"
      decimals="-3"
      id="f-897"
      unitRef="shares">52256000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-223"
      decimals="-3"
      id="f-898"
      unitRef="shares">3271000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-899" unitRef="shares">67691000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-11" decimals="-3" id="f-900" unitRef="shares">69661000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-12" decimals="-3" id="f-901" unitRef="shares">3271000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-902">Income taxes&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;The components of income (loss) before provision for income taxes 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;United States&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;20,713&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;29,108&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;331,447&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(37,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(115,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(10,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Income (loss) before provision for income taxes   &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(16,440)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(85,944)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;320,971&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Provision for income taxes consists of the following (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:58.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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Current:&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 #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;State&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6,698&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,385&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,303&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total current tax expense&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;21,008&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;13,447&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,260&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred:&lt;/span&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;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Federal&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,861)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Foreign&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,847)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,127)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(739)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total deferred tax expense (benefit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(3,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(727)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Provision for income taxes&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;19,170&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;10,103&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,533&#160;&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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;The difference between income taxes computed at the statutory federal income tax rate and the provision for income taxes is attributable to the following (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:58.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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Tax at U.S. statutory rate&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(3,453)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(18,048)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;67,404&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;State income taxes, net of benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Foreign operations&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;12,018&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,985&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,448&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Permanent book/tax differences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Share-based compensation&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(18,925)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(20,663)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(269,009)&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Change in valuation allowance&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;62,048&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;278,761&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Tax credits&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(93,887)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(52,319)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(79,787)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;19,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;10,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;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 and for the years ended December 31, 2023 and December 31, 2022 includes 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;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Significant components of our deferred tax assets and liabilities 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.411%"&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:11.846%"&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.395%"&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:11.848%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred tax assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;751,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;900,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Research tax credits&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;570,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;473,248&#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="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Reserves, accruals, and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Lease obligation&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;44,676&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;56,185&#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="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;30,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;40,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Research capitalization and amortization&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;411,113&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;208,373&#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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,834,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,710,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Less: valuation allowance&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,821,027)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,660,609)&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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;13,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;49,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(7,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(44,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Prepaid expenses&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(2,682)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(4,190)&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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(10,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(48,980)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred tax assets (liabilities)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,948&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;895&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:4.32pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Due to our history of losses, we believe it is more likely than not that our U.S. and Irish deferred tax assets will not be realized as of December&#160;31, 2023. Accordingly, we have established a full valuation allowance on our U.S. and Irish deferred tax assets. Our valuation allowance increased by $160.4 million and $120.7 million during the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;years ended December 31, 2023 and 2022, respectively&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;, primarily due to U.S. federal and state tax credits and the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Job Act, offset by the utilization of net operating loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, we had federal, California and other state net operating loss carryforwards of $2,914.6 million, $555.0 million and $1,387.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 may be subject to annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code and similar state provisions. Our net operating loss carryforwards could expire before utilization if subject to annual limitations. As of December&#160;31, 2023, we had $208.5 million and $10.2 million of Irish and Other Foreign net operating loss carryforwards, respectively that can be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023, we had federal and California research and development credit carryforwards of $491.4 million and $365.7 million, respectively. If not utilized, our federal carryforwards will begin to expire in 2037. Our California carryforwards do not expire.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Changes in gross unrecognized tax benefits were 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.977%"&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.823%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross Unrecognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Tax Benefits&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Balance as of December 31, 2021&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;205,059&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Decreases for tax positions of prior years&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(3,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Increases for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;38,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Balance as of December 31, 2022&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;239,938&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Decreases for tax positions of prior years&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Increases for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;44,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Audit Settlement&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(37,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;250,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;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:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Recognizing the $250.9 million of gross unrecognized tax benefits we had as of December 31, 2023 would affect our effective tax rate by $5.3 million. The remaining $245.6 million of gross unrecognized tax benefits would be offset by the reversal of related deferred tax assets, which primarily are subject to a full valuation allowance. We do not expect our gross unrecognized tax benefits to change significantly within the next 12 months. We recognize interest and penalties related to uncertain tax positions in provision for income taxes. Accrued interest and penalties are not material as of December 31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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 ope&lt;/span&gt;n for all tax years. For material foreign jurisdiction, the tax years open to examination include the years 2019 and forward.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-903">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;The components of income (loss) before provision for income taxes 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;United States&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;20,713&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;29,108&#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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;331,447&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(37,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(115,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(10,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Income (loss) before provision for income taxes   &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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(16,440)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(85,944)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;320,971&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-904" unitRef="usd">20713000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-11" decimals="-3" id="f-905" unitRef="usd">29108000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-906" unitRef="usd">331447000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-907" unitRef="usd">-37153000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-11" decimals="-3" id="f-908" unitRef="usd">-115052000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-909" unitRef="usd">-10476000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-910" unitRef="usd">-16440000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-911" unitRef="usd">-85944000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-912" unitRef="usd">320971000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-913">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Provision for income taxes consists of the following (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:58.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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Current:&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 #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;State&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6,698&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;7,385&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,303&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total current tax expense&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;21,008&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;13,447&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,260&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred:&lt;/span&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;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Federal&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,861)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Foreign&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,847)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,127)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(739)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total deferred tax expense (benefit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(3,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(727)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Provision for income taxes&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;19,170&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;10,103&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,533&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-914" unitRef="usd">7833000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-915" unitRef="usd">1681000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-916" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-917" unitRef="usd">6698000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-918" unitRef="usd">7385000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-919" unitRef="usd">2303000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-920" unitRef="usd">6477000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-921" unitRef="usd">4381000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-922" unitRef="usd">2957000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-923" unitRef="usd">21008000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-924" unitRef="usd">13447000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-925" unitRef="usd">5260000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-926" unitRef="usd">6000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-927" unitRef="usd">-1861000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-928" unitRef="usd">6000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-929" unitRef="usd">3000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-930" unitRef="usd">-356000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-931" unitRef="usd">6000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-932" unitRef="usd">-1847000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-933" unitRef="usd">-1127000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-934" unitRef="usd">-739000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-935" unitRef="usd">-1838000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-936" unitRef="usd">-3344000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-937" unitRef="usd">-727000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-938" unitRef="usd">19170000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-939" unitRef="usd">10103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-940" unitRef="usd">4533000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-941">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;The difference between income taxes computed at the statutory federal income tax rate and the provision for income taxes is attributable to the following (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:58.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:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.848%"&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Tax at U.S. statutory rate&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(3,453)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(18,048)&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 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;67,404&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;State income taxes, net of benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;5,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Foreign operations&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;12,018&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,985&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,448&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Permanent book/tax differences&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;6,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Share-based compensation&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(18,925)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(20,663)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(269,009)&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Change in valuation allowance&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;111,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;62,048&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;278,761&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Tax credits&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(93,887)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(52,319)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(79,787)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;19,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;10,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-942" unitRef="usd">-3453000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-11" decimals="-3" id="f-943" unitRef="usd">-18048000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="-3" id="f-944" unitRef="usd">67404000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-945" unitRef="usd">5111000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-11" decimals="-3" id="f-946" unitRef="usd">5502000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="-3" id="f-947" unitRef="usd">2307000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="-3" id="f-948" unitRef="usd">12018000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-11" decimals="-3" id="f-949" unitRef="usd">26985000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-12" decimals="-3" id="f-950" unitRef="usd">4448000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-1" decimals="-3" id="f-951" unitRef="usd">6809000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-11" decimals="-3" id="f-952" unitRef="usd">6598000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c-12" decimals="-3" id="f-953" unitRef="usd">409000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-3" id="f-954" unitRef="usd">-18925000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-11" decimals="-3" id="f-955" unitRef="usd">-20663000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-12" decimals="-3" id="f-956" unitRef="usd">-269009000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-957" unitRef="usd">111497000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-11" decimals="-3" id="f-958" unitRef="usd">62048000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="-3" id="f-959" unitRef="usd">278761000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-1" decimals="-3" id="f-960" unitRef="usd">93887000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-11" decimals="-3" id="f-961" unitRef="usd">52319000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c-12" decimals="-3" id="f-962" unitRef="usd">79787000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-963" unitRef="usd">19170000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-964" unitRef="usd">10103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-965" unitRef="usd">4533000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-966">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Significant components of our deferred tax assets and liabilities 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.411%"&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:11.846%"&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.395%"&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:11.848%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred tax assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;751,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;900,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Research tax credits&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;570,061&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;473,248&#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="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Reserves, accruals, and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;31,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Lease obligation&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;44,676&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;56,185&#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="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;30,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;40,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Research capitalization and amortization&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;411,113&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;208,373&#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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,834,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;1,710,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Less: valuation allowance&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,821,027)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(1,660,609)&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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;13,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;49,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(7,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(44,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Prepaid expenses&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(2,682)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(4,190)&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="padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(10,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(48,980)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Deferred tax assets (liabilities)&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,948&#160;&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;895&#160;&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-967" unitRef="usd">751273000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-968" unitRef="usd">900200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-5" decimals="-3" id="f-969" unitRef="usd">570061000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-6" decimals="-3" id="f-970" unitRef="usd">473248000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-5" decimals="-3" id="f-971" unitRef="usd">26855000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-6" decimals="-3" id="f-972" unitRef="usd">31502000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <pins:DeferredTaxAssetsLeaseObligations contextRef="c-5" decimals="-3" id="f-973" unitRef="usd">44676000</pins:DeferredTaxAssetsLeaseObligations>
    <pins:DeferredTaxAssetsLeaseObligations contextRef="c-6" decimals="-3" id="f-974" unitRef="usd">56185000</pins:DeferredTaxAssetsLeaseObligations>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-975" unitRef="usd">30146000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-976" unitRef="usd">40976000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <pins:DeferredTaxAssetsResearchCapitalizationAndAmortization contextRef="c-5" decimals="-3" id="f-977" unitRef="usd">411113000</pins:DeferredTaxAssetsResearchCapitalizationAndAmortization>
    <pins:DeferredTaxAssetsResearchCapitalizationAndAmortization contextRef="c-6" decimals="-3" id="f-978" unitRef="usd">208373000</pins:DeferredTaxAssetsResearchCapitalizationAndAmortization>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-979" unitRef="usd">1834124000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-980" unitRef="usd">1710484000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-981" unitRef="usd">1821027000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-982" unitRef="usd">1660609000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-983" unitRef="usd">13097000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-984" unitRef="usd">49875000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-985" unitRef="usd">7467000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-986" unitRef="usd">44790000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="c-5" decimals="-3" id="f-987" unitRef="usd">2682000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="c-6" decimals="-3" id="f-988" unitRef="usd">4190000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-989" unitRef="usd">10149000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-990" unitRef="usd">48980000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-991" unitRef="usd">2948000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-3" id="f-992" unitRef="usd">895000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-993" unitRef="usd">160400000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-11" decimals="-5" id="f-994" unitRef="usd">120700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards contextRef="c-224" decimals="-5" id="f-995" unitRef="usd">2914600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-225" decimals="-5" id="f-996" unitRef="usd">555000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-226" decimals="-5" id="f-997" unitRef="usd">1387500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-227" decimals="-5" id="f-998" unitRef="usd">208500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-228" decimals="-5" id="f-999" unitRef="usd">10200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-229" decimals="-5" id="f-1000" unitRef="usd">491400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-230" decimals="-5" id="f-1001" unitRef="usd">365700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1002">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Changes in gross unrecognized tax benefits were 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.977%"&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.823%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Gross Unrecognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Tax Benefits&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Balance as of December 31, 2021&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;205,059&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Decreases for tax positions of prior years&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(3,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Increases for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;38,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Balance as of December 31, 2022&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;239,938&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Increases for tax positions of prior 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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Decreases for tax positions of prior years&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Increases for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;44,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;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 11.8pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Audit Settlement&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;(37,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;250,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-26" decimals="-3" id="f-1003" unitRef="usd">205059000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-11" decimals="-3" id="f-1004" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-11" decimals="-3" id="f-1005" unitRef="usd">3347000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-11" decimals="-3" id="f-1006" unitRef="usd">38226000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1007" unitRef="usd">239938000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1008" unitRef="usd">3736000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1009" unitRef="usd">119000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1010" unitRef="usd">44377000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-1011" unitRef="usd">37027000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1012" unitRef="usd">250905000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-5" decimals="-5" id="f-1013" unitRef="usd">250900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <pins:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount contextRef="c-1" decimals="-5" id="f-1014" unitRef="usd">5300000</pins:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateAmount>
    <pins:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate contextRef="c-1" decimals="-5" id="f-1015" unitRef="usd">245600000</pins:UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1016">Geographical information&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Revenue disaggregated by geography based on our customers&#x2019; billing addresses 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.739%"&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:45.030%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. and Canada&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,350,188&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,264,640&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,109,089&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Europe&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;501,290&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;410,516&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;384,657&#160;&lt;/span&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Rest of World&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;203,593&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;127,418&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,281&#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 style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,055,071&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,802,574&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,578,027&#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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #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 #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 #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"&gt;United States revenue w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"&gt;as $2,226.3&#160;million, $2,144.3 million and $2,003.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. No individual country other than&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"&gt; the United States exceeded 10% of our total revenue for any period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"&gt;Europe includes Russia and Turkey.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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.739%"&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.572%"&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:11.846%"&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.395%"&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:11.848%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;United States&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;66,335&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;205,374&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Ireland&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;18,658&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,950&#160;&lt;/span&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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Mexico&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;12,835&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;11,627&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,516&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;43,877&#160;&lt;/span&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total property and equipment, net and operating lease right-of-use assets&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;124,344&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;265,828&#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;/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 #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 #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"&gt;Other than the United States, Ireland and Mexico, 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-1017">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Revenue disaggregated by geography based on our customers&#x2019; billing addresses 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.739%"&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:45.030%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.846%"&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.395%"&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:11.846%"&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.395%"&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:11.849%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Year Ended 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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2022&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;U.S. and Canada&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,350,188&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,264,640&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,109,089&#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;/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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Europe&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;501,290&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;410,516&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;384,657&#160;&lt;/span&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Rest of World&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;203,593&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;127,418&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;84,281&#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 style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;3,055,071&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,802,574&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;2,578,027&#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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #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 #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 #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"&gt;United States revenue w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"&gt;as $2,226.3&#160;million, $2,144.3 million and $2,003.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. No individual country other than&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%"&gt; the United States exceeded 10% of our total revenue for any period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"&gt;Europe includes Russia and Turkey.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-3" id="f-1018" unitRef="usd">2350188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-3" id="f-1019" unitRef="usd">2264640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-3" id="f-1020" unitRef="usd">2109089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-3" id="f-1021" unitRef="usd">501290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-3" id="f-1022" unitRef="usd">410516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-3" id="f-1023" unitRef="usd">384657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-3" id="f-1024" unitRef="usd">203593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-3" id="f-1025" unitRef="usd">127418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-3" id="f-1026" unitRef="usd">84281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1027" unitRef="usd">3055071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-1028" unitRef="usd">2802574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-1029" unitRef="usd">2578027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-5" id="f-1030" unitRef="usd">2226300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-5" id="f-1031" unitRef="usd">2144300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-242" decimals="-5" id="f-1032" unitRef="usd">2003600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-1033">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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.739%"&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.572%"&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:11.846%"&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.395%"&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:11.848%"&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;United States&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;66,335&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;205,374&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Ireland&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;18,658&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;4,950&#160;&lt;/span&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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Mexico&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;12,835&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;11,627&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:6.17pt;font-weight:400;line-height:130%;position:relative;top:-3.32pt;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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;26,516&#160;&lt;/span&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;43,877&#160;&lt;/span&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;div style="padding-left:21.6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total property and equipment, net and operating lease right-of-use assets&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;124,344&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;265,828&#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;/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 #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 #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"&gt;Other than the United States, Ireland and Mexico, 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-243" decimals="-3" id="f-1034" unitRef="usd">66335000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-244" decimals="-3" id="f-1035" unitRef="usd">205374000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-245" decimals="-3" id="f-1036" unitRef="usd">18658000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-246" decimals="-3" id="f-1037" unitRef="usd">4950000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-247" decimals="-3" id="f-1038" unitRef="usd">12835000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-248" decimals="-3" id="f-1039" unitRef="usd">11627000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-249" decimals="-3" id="f-1040" unitRef="usd">26516000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-250" decimals="-3" id="f-1041" unitRef="usd">43877000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-1042" unitRef="usd">124344000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-6" decimals="-3" id="f-1043" unitRef="usd">265828000</us-gaap:NoncurrentAssets>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-1044">Restructuring&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;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="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;As part of the Plan, we announced a workforce reduction of approximately 4%. We also ceased occupying our former headquarters at 505 Brannan Street in San Francisco, which we are actively marketing for sublease, 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:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The Plan was completed in the third quarter of 2023. Restructuring charges for the year ended December 31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Office Space Reductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Severance and Other Personnel Costs&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;117,315&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;9,567&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;126,882&#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;/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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"&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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="c-251"
      decimals="2"
      id="f-1045"
      unitRef="number">0.04</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-1046">Restructuring charges for the year ended December 31, 2023 were as follows (in thousands):&lt;div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Office Space Reductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&gt;Severance and Other Personnel Costs&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:'Lato',sans-serif;font-size:8pt;font-weight:700;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 22.6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Total&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;117,315&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;9,567&#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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&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:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;126,882&#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;/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:4pt;margin-top:4pt;padding-left:10.8pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:5.52pt;font-weight:400;line-height:130%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:8.5pt;font-weight:400;line-height:130%;padding-left:4.3pt"&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-195" decimals="-3" id="f-1047" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-195" decimals="-3" id="f-1048" unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-195" decimals="-3" id="f-1049" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-198" decimals="-3" id="f-1050" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-198" decimals="-3" id="f-1051" unitRef="usd">4696000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-198" decimals="-3" id="f-1052" unitRef="usd">4696000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-201" decimals="-3" id="f-1053" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-201" decimals="-3" id="f-1054" unitRef="usd">2749000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-201" decimals="-3" id="f-1055" unitRef="usd">2749000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-204" decimals="-3" id="f-1056" unitRef="usd">117315000</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-204" decimals="-3" id="f-1057" unitRef="usd">2122000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-204" decimals="-3" id="f-1058" unitRef="usd">119437000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-1" decimals="-3" id="f-1059" unitRef="usd">117315000</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-1" decimals="-3" id="f-1060" unitRef="usd">9567000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-1061" unitRef="usd">126882000</us-gaap:RestructuringCharges>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-252" id="f-1062">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-252" id="f-1063">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-252" id="f-1064">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-254" id="f-1066">On December 11, 2023, &lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Julia Brau Donnelly&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Chief Financial Officer&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;, adopted a trading plan intended to satisfy Rule 10b5-1(c) under the Exchange Act (&#x201c;Rule 10b5-1(c)&#x201d;) to sell, between March 11, 2024 and November 15, 2024 (a) up to 65,972 shares of our Class A common stock, and (b) the net shares of our Class A common stock to be issued to Ms. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt;Donnelly&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Lato',sans-serif;font-size:9.5pt;font-weight:400;line-height:130%"&gt; after the satisfaction of applicable taxes following the vesting and settlement of 196,414 RSUs.&lt;/span&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-253" id="f-1065">On December 11, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-253" id="f-1067">Julia Brau Donnelly</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-253" id="f-1068">Chief Financial Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-253" id="f-1069">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-255"
      decimals="INF"
      id="f-1070"
      unitRef="shares">65972</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-256"
      decimals="INF"
      id="f-1071"
      unitRef="shares">196414</ecd:TrdArrSecuritiesAggAvailAmt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
